Version 2.4.1 — October 2025
Administrative Management and Maintenance Manual
- Quick Start
- Concepts
- Login
- Account Management
- Website Management
- Updating and Maintenance
- YARA Rules Management
- Dask Monitoring
- Version Information
The Orochi Admin Interface allows administrators to:
- Manage users and permissions
- Configure and monitor Volatility plugins
- Enable services like ClamAV, VirusTotal, and MISP
- Maintain YARA rule sets and Dask worker nodes
- Default superuser:
admin - Default password:
admin
To create additional superusers:
docker-compose run --rm django python manage.py createsuperuserThen access the admin dashboard:
The Orochi Admin Interface provides centralized management for the Volatility-based analysis environment.
Through this panel, administrators can:
- Customize default plugin behavior
- Manage users, dumps, and extracted files
- Enable external integrations (VirusTotal, MISP, ClamAV)
- Maintain plugin and symbol databases
- Update and distribute YARA rulesets
Access the admin dashboard via Nginx at:
Use the default credentials or your created superuser account.
Once logged in, you’ll have full control over all administrative functions.
Monitor user registration and verification status here.
Admins can manually validate users’ email addresses when needed.
View, edit, and remove registered users.
You can modify permissions or reset passwords directly from this section.
This area lets administrators control all web-related data objects within Orochi, including dumps, plugins, and results.
View, edit, or delete all memory dumps uploaded by users.
Displays files created by Volatility plugins that use the dump flag.
Administrators can delete files as needed.
View and configure all available Volatility plugins.
Set global behaviors — for example, enabling ClamAV for all dumped files from a plugin such as windows.pslist.
Review the results of Volatility plugin executions.
Errors are displayed under Description, and plugin parameters are visible under Parameters.
Enable and configure optional integrations.
- VirusTotal: Queries hashes (SHA-256) of dumped files automatically.
If a plugin generates 100 files, 100 VirusTotal queries will be performed automatically. - MISP: Allows users to export findings directly to a configured MISP instance (API key and URL required).
Admins can manage which plugins run automatically for specific users.
For example, enabling Timeliner for user2 ensures it runs by default on all of their dumps.
Synchronize the Orochi framework with all available Volatility plugins.
Run:
docker-compose run --rm django python manage.py plugins_syncExample log output:
django_1 | No plugins in db
django_1 | Available Plugins:
django_1 | Plugin windows.statistics.Statistics added!
...
django_1 | Plugin windows.pslist.PsList added to admin!
💡 Tip: Use this after upgrading Volatility or adding new custom plugins.
Checks for and downloads new symbol files from the Volatility Foundation website.
Run:
docker-compose run --rm django python manage.py symbols_syncExample log:
django_1 | Remote hash: {'windows.zip': '...', 'mac.zip': '...', 'linux.zip': '...'}
django_1 | Downloading updated symbol sets...
django_1 | Updating local hashes
If you encounter DNS issues such as:
requests.exceptions.ConnectionError: ... Failed to establish a new connection ...
Edit /etc/docker/daemon.json to include:
{ "dns": ["8.8.8.8", "8.8.4.4"] }You can upload custom Volatility plugins directly from the admin panel.
Only ZIP archives are supported.
A valid ZIP must include at least one .py plugin file following Volatility’s folder structure.
Example schema:
If additional dependencies are required, include:
requirements.txt— Python libraries to install with piprun.sh— System-level dependencies to install via apt
After upload, the plugin becomes available to all users:
Administrators can fully manage YARA rule sets through the admin interface.
Press Update Rules to download rule collections from
Awesome YARA.
Press Generate Default Rule to compile a base ruleset using all currently enabled rules.
View all system rules and enable or disable them as needed.
View and toggle entire YARA rulesets.
The Dask Status Dashboard is integrated into Orochi for real-time worker and task monitoring.
- Click the Admin icon in the navigation bar.
- Select Dask Status.
- The Dask Bokeh dashboard opens, displaying worker activity, task progress, and resource utilization.
- Application: Orochi v2.4.1
- Frameworks: Django, Dask, Volatility 3
- License: MIT
- Repository: https://github.com/LDO-CERT/orochi
© 2025 LDO-CERT — Administrative Management Manual



























