NetDash is a web-based Intrusion Detection System (IDS) dashboard made for Snort and Suricata, with the goal of making IDS data more accessible and easier to interpret for security analysts. It is built using Django, React, and MariaDB, and was developed as part of the CSIT321 Final Year Project.
- Docker >= 27.4.0
- Download NetDash via git
git clone https://github.com/CheeseBaconWaffles/NetDash.git - Change to the NetDash Directory
cd NetDash - Start NetDash with docker compose
docker compose up --build - Apply migrations
docker compose exec backend python manage.py migrate - Add a admin user
docker compose exec backend python manage.py loaddata initial_user This will create an admin user
- username: admin
- password: admin
You can log in with this account and create users.



