Skip to content

Commit 5982cac

Browse files
dadokkioDavide Arcurigaranews
authored
2.3.0 (#1104)
2.3.0 --------- Co-authored-by: Davide Arcuri <[email protected]> Co-authored-by: garanews <[email protected]>
1 parent 7935edd commit 5982cac

File tree

177 files changed

+25425
-4513
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

177 files changed

+25425
-4513
lines changed

.env.sample

+2
Original file line numberDiff line numberDiff line change
@@ -1 +1,3 @@
11
VERSION=latest
2+
REDIS_VERSION=6.2.5
3+
POSTGRES_VERSION=16.2

.envs/.local/.django

+6-5
Original file line numberDiff line numberDiff line change
@@ -14,24 +14,21 @@ EMAIL_PORT=1025
1414
EMAIL_USE_TLS=False
1515
EMAIL_HOST_USER=
1616
EMAIL_HOST_PASSWORD=
17+
DEFAULT_FROM_EMAIL=
18+
EMAIL_TIMEOUT=30
1719

1820
# Redis
1921
# ------------------------------------------------------------------------------
2022
REDIS_URL=redis://redis:6379/0
2123
REDIS_SERVER=redis
2224
REDIS_PORT=6379
2325

24-
# elasticsearch
25-
# ------------------------------------------------------------------------------
26-
ELASTICSEARCH_URL=http://es01:9200
27-
2826
# Dask
2927
# ------------------------------------------------------------------------------
3028
DASK_SCHEDULER_URL=tcp://scheduler:8786
3129

3230
# Orochi
3331
# ------------------------------------------------------------------------------
34-
MAX_ELASTIC_WINDOWS_SIZE=50000
3532
THREAD_NO=10
3633
AWESOME_PATH=https://raw.githubusercontent.com/InQuest/awesome-yara/master/README.md
3734
LOCAL_YARA_PATH=/yara
@@ -53,6 +50,10 @@ REGIPY_PLUGINS=computer_name,host_domain_name,network_drives_plugin
5350
# ------------------------------------------------------------------------------
5451
DEBUG_LEVEL=WARNING
5552

53+
# Https
54+
# ------------------------------------------------------------------------------
55+
HTTPS=False
56+
5657
# Ldap
5758
# ------------------------------------------------------------------------------
5859
AUTH_LDAP_SERVER_URI=

.envs/.local/.postgres

+1
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,4 @@ POSTGRES_PORT=5432
55
POSTGRES_DB=orochi
66
POSTGRES_USER=debug
77
POSTGRES_PASSWORD=debug
8+
DATABASE_URL=postgresql://debug:debug@postgres:5432/orochi

.pre-commit-config.yaml

+7-2
Original file line numberDiff line numberDiff line change
@@ -4,18 +4,23 @@ fail_fast: true
44

55
repos:
66
- repo: https://github.com/pre-commit/pre-commit-hooks
7-
rev: v4.5.0
7+
rev: v4.6.0
88
hooks:
99
- id: trailing-whitespace
1010
- id: end-of-file-fixer
1111
- id: check-yaml
1212

1313
- repo: https://github.com/psf/black
14-
rev: 24.3.0
14+
rev: 24.10.0
1515
hooks:
1616
- id: black
1717

1818
- repo: https://github.com/timothycrosley/isort
1919
rev: 5.13.2
2020
hooks:
2121
- id: isort
22+
23+
- repo: https://github.com/hadialqattan/pycln
24+
rev: v2.4.0
25+
hooks:
26+
- id: pycln

CHANGELOG.md

+19-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,23 @@
11
## Changelog
22

33
<details open>
4+
<summary><b>OROCHI 2.3.0</b></summary>
5+
6+
* Removed elasticsearch
7+
* Add clamav volume to keep antivirus updated
8+
* Recompile rules via admin command
9+
* Add experimental support for ARM64
10+
* Manage BodyFile file in timeliner plugin
11+
* export/import [[#1102](https://github.com/LDO-CERT/orochi/issues/1102)]
12+
* signal for dump/result changes are very verbose [[#1074](https://github.com/LDO-CERT/orochi/issues/1074)]
13+
* replace drf & co. with django-ninja [[#1073](https://github.com/LDO-CERT/orochi/issues/1073)]
14+
* Add Two-Factor Authentication [[#1099](https://github.com/LDO-CERT/orochi/issues/1099)]
15+
* Admin: Assign multiple dumps to user [[#1082](https://github.com/LDO-CERT/orochi/issues/1082)]
16+
* Multi-arch build and images [[#1098](https://github.com/LDO-CERT/orochi/issues/1098)]
17+
* Custom logo in the login page [[#1083](https://github.com/LDO-CERT/orochi/issues/1083)]
18+
</details>
19+
20+
<details>
421
<summary><b>OROCHI 2.2.0 [2024/03/26]</b></summary>
522

623
* Upload ntoskrnl.exe and generate symbol [[#1020](https://github.com/LDO-CERT/orochi/issues/1020)]
@@ -11,6 +28,7 @@
1128
* Add use case example with API. [[#248](https://github.com/LDO-CERT/orochi/issues/248)]
1229
* put custom plugins under volatility3 /plugins/ [[#1068](https://github.com/LDO-CERT/orochi/issues/1068)]
1330
* Improve tree rendered plugins
31+
* Execute Regipy plugins on windows images
1432
</details>
1533

1634
<details>
@@ -20,7 +38,7 @@
2038
* Expand/Collapse folders [[#1006](https://github.com/LDO-CERT/orochi/issues/1006)]
2139
</details>
2240

23-
<details open>
41+
<details>
2442
<summary><b>OROCHI 2.1.0 [2024/02/12]</b></summary>
2543

2644
* add possibility to download all symbols from a given ISF URL [[#1007](https://github.com/LDO-CERT/orochi/issues/1007)]

compose/local/__init__.py

+7-14
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,13 @@
1414

1515
import volatility3.framework.constants.linux
1616
import volatility3.framework.constants.windows
17+
from volatility3.framework.constants._version import (
18+
PACKAGE_VERSION,
19+
VERSION_MAJOR,
20+
VERSION_MINOR,
21+
VERSION_PATCH,
22+
VERSION_SUFFIX,
23+
)
1724

1825
PLUGINS_PATH = [
1926
os.path.abspath(os.path.join(os.path.dirname(__file__), "..", "..", "plugins")),
@@ -42,20 +49,6 @@
4249
BANG = "!"
4350
"""Constant used to delimit table names from type names when referring to a symbol"""
4451

45-
# We use the SemVer 2.0.0 versioning scheme
46-
VERSION_MAJOR = 2 # Number of releases of the library with a breaking change
47-
VERSION_MINOR = 7 # Number of changes that only add to the interface
48-
VERSION_PATCH = 0 # Number of changes that do not change the interface
49-
VERSION_SUFFIX = ""
50-
51-
# TODO: At version 2.0.0, remove the symbol_shift feature
52-
53-
PACKAGE_VERSION = (
54-
".".join([str(x) for x in [VERSION_MAJOR, VERSION_MINOR, VERSION_PATCH]])
55-
+ VERSION_SUFFIX
56-
)
57-
"""The canonical version of the volatility3 package"""
58-
5952
AUTOMAGIC_CONFIG_PATH = "automagic"
6053
"""The root section within the context configuration for automagic values"""
6154

0 commit comments

Comments
 (0)