├── captures
│ └── ..............................:: sample pcap files
├── doc
| └── ..............................:: scripts documentation
├── scripts
| └── ..............................:: python scripts
├── webapp
| ├── net_forensics
| | ├── helper
| | | └── ......................:: python script acting as middleware
| | ├── static
| | | └── ......................:: static img, css and js files
| | ├── templates
| | | └── ......................:: django html templates for webpages
| | ├── fusioncharts.py ..........:: fusioncharts class declaration
| | ├── scripts ..................:: softlink to top level scripts folder
| | ├── views.py
| ├── webapp
| └── manage.py
├── Dockerfile
├── README.md
└── test_main.py .....................:: python tests
- In the cloned directory, run
docker build . -t <chosen-image-name>
. - To start the server, run
docker run -p 8000:8000 -v $(pwd):/network-forensics-framework <chosen-image-name>
from the same directory. - Access the web inteface through url http://localhost:8000
- From the cloned directory, run
nix-shell default.nix
. - To start the server, run
cd webapp && python3 manage.py runserver
.
- First install dependencies namely
python3
andpython3-pip
. - Run
pip3 install -r requirements.txt
. - To start server, run
cd webapp && python3 manage.py runserver
.
See LICENSE for more information.