This repository is created for Karnataka State Police Hackathon 2023 - submission collection
Enolahomes is an extensive suite built on top of the Django Python framework with scheduled multithreaded submodules like spiders, web crawler with sock proxy, OSINT modules for scraping information like social media account and other publicly available data including darkweb. This tool has an intelligent dashboard to monitor job queue and case investigate report portal.
Installation is required, Please do follow the guide docker-install. Also Make sure install docker-compose if not follow this docker-compose.
$ docker-compose up -d
It is recommended to use a virtual environment to install the dependencies. This can be done by running the following commands:
- Linux/MacOS:
$ python3 -m venv venv $ source venv/bin/activate
- Windows:
> python -m venv venv > venv\Scripts\activate
The dependencies can be installed by running the following command:
$ pip install -r requirements.txt
$ python manage.py makemigrations
$ python manage.py migrate
The program can be run by running the following command:
$ python manage.py runserver 0.0.0.0:8000
visit http://localhost:8000/