You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -55,13 +55,11 @@ Browse http://127.0.0.1:8000 and access with admin//admin
55
55
## Orochi architecture
56
56
57
57
- uses [Volatility 3](https://github.com/volatilityfoundation/volatility3): the world’s most widely used framework for extracting digital artifacts from volatile memory (RAM) samples.
58
-
- saves Volatility results in [ElasticSearch](https://github.com/elastic/elasticsearch)
59
58
- distributes loads among nodes using [Dask](https://github.com/dask/dask)
60
59
- uses [Django](https://github.com/django/django) as frontend
61
60
- uses [Postgresql](https://github.com/postgres/postgres) to save users, analysis metadata such status and errors.
62
61
- uses [MailHog](https://github.com/mailhog/MailHog) to manage the users registration emails
63
62
- uses [Redis](https://github.com/redis/redis) for cache and websocket for notifications
64
-
-[Kibana](https://github.com/elastic/kibana) interface is provided for ElasticSearch maintenance (checking indexes, deleting if something hangs)
65
63
- all framework is provided as [docker-compose](https://github.com/docker/) images
66
64
67
65
## Getting started
@@ -77,8 +75,6 @@ Using Docker-compose you can start multiple dockers and link them together.
77
75
cd orochi
78
76
```
79
77
80
-
- ElasticSearch container likes [big mmap count](https://www.elastic.co/guide/en/elasticsearch/reference/current/vm-max-map-count.html) so from shell do `sysctl -w vm.max_map_count=262144` otherwise docker image of Elastic would not start. To set this value permanently, add `vm.max_map_count=262144` in /etc/sysctl.conf.
81
-
82
78
In case you are running docker on Windows you can do `wsl -d docker-desktop sysctl -w vm.max_map_count=262144` from PowerShell.
83
79
84
80
- You need to set some useful variables that docker-compose will use for [configure the environment](https://cookiecutter-django.readthedocs.io/en/latest/developing-locally-docker.html#configuring-the-environment)
@@ -99,7 +95,6 @@ Using Docker-compose you can start multiple dockers and link them together.
99
95
USE_DOCKER=yes
100
96
IPYTHONDIR=/app/.ipython
101
97
REDIS_URL=redis://redis:6379/0
102
-
ELASTICSEARCH_URL=http://es01:9200
103
98
DASK_SCHEDULER_URL=tcp://scheduler:8786
104
99
```
105
100
@@ -119,25 +114,23 @@ Using Docker-compose you can start multiple dockers and link them together.
119
114
120
115
- Now it's time to fire up the images!
121
116
```
122
-
docker-compose up
117
+
docker-compose up
123
118
```
124
119
125
120
126
121
- When finished - it takes a while - you can check the status of images:
127
122
```
128
123
docker ps -a
129
124
```
130
-
125
+
131
126
````
132
127
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
133
128
40b14376265d ghcr.io/ldo-cert/orochi_django:latest "/entrypoint /start" 6 hours ago Up 6 hours 0.0.0.0:8000->8000/tcp, :::8000->8000/tcp orochi_django
134
129
016533025d9b redis:6.2.5 "docker-entrypoint.s…" 6 hours ago Up 6 hours 0.0.0.0:6379->6379/tcp, :::6379->6379/tcp orochi_redis
135
130
2cada5c22475 mailhog/mailhog:v1.0.1 "MailHog" 6 hours ago Up 6 hours 1025/tcp, 0.0.0.0:8025->8025/tcp, :::8025->8025/tcp orochi_mailhog
136
131
3e56e4f5b58e ghcr.io/ldo-cert/orochi_postgres:latest "docker-entrypoint.s…" 6 hours ago Up 6 hours 0.0.0.0:5432->5432/tcp, :::5432->5432/tcp orochi_postgres
137
132
0bb7f1a293ef daskdev/dask:2021.10.0-py3.9 "tini -g -- /usr/bin…" 6 hours ago Up 6 hours 0.0.0.0:8786-8787->8786-8787/tcp, :::8786-8787->8786-8787/tcp orochi_scheduler
138
-
581925199a67 kibana:7.14.2 "/bin/tini -- /usr/l…" 6 hours ago Up 6 hours 0.0.0.0:5601->5601/tcp, :::5601->5601/tcp orochi_kib01
139
133
10049fb631a4 ghcr.io/ldo-cert/orochi_worker:latest "tini -g -- /usr/bin…" 6 hours ago Up 6 hours orochi_worker_2
140
-
749371fdc91f elasticsearch:7.14.2 "/bin/tini -- /usr/l…" 6 hours ago Up 6 hours 0.0.0.0:9200->9200/tcp, :::9200->9200/tcp, 9300/tcp orochi_es01
141
134
8e144a0c8972 ghcr.io/ldo-cert/orochi_worker:latest "tini -g -- /usr/bin…" 6 hours ago Up 6 hours orochi_worker_1
0 commit comments