This repository was archived by the owner on Jun 7, 2023. It is now read-only.

Description
As I go through the code-base, I can't help but feeling it is cluttered. I am wondering if it could make sense to try to separate essential components of the software.
For example, I'm thinking:
- Maintain the current repository for the essential core and CLI.
- Move all modules to a dedicated repository, and a command to the CLI to pull module updates. This (similarly to how we've done with Cuckoo), might also help reducing the need to regularly update the software itself and be more flexible on the packaging and distribution.
- Move the web interface to a dedicated repository.
Thoughts?