Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 8cb3ee7

Browse files
Update Readme
1 parent 8e0419c commit 8cb3ee7

File tree

1 file changed

+29
-2
lines changed

1 file changed

+29
-2
lines changed

‎README.md‎

Lines changed: 29 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
This project presents a complete pipeline for real-time detection and classification of Distributed Denial of Service (DDoS) attacks. It leverages deep learning techniques, combining an LSTM Autoencoder for anomaly detection and a DNN for multi-class attack classification. The solution is based on realistic traffic data and supports real-time deployment scenarios.
66

77
![System Outline](Assets/System_Outline.png)
8-
8+
<!-- <img src = "Assets/System_outline.png" width=00> -->
99
---
1010

1111
## Key Features
@@ -60,12 +60,39 @@ The dashboard visualizes network anomaly detection results. It showcases distrib
6060

6161
---
6262

63-
## How to Run
63+
## Project setup
6464

6565
1. Clone the repository:
6666
```bash
6767
git clone https://github.com/yourusername/multiclass-ddos-detector.git
6868
cd multiclass-ddos-detector
6969

70+
2. Move Files to Respective Virtual Machines (VMs)
71+
72+
3. Ensure that Parrot os and target machine/s are on the same network
73+
74+
75+
## How to run
76+
77+
1. Execute the attck script from Parrot OS
78+
```bash
79+
sudo python3 DDoS_sim.py -i <low/medium/high> -s -p <target port> <target IP> -d <attack_duration>
80+
81+
2. Run CICFlowMeter on Ubuntu
82+
```bash
83+
sudo bash run_cicflowmeter.sh
84+
85+
3. Send the generated CSV file to the host machine
86+
```bash
87+
sudo bash send_flow_file.sh
88+
89+
- choose the file
90+
- enter IP address of host
91+
92+
4. Receive File → Run Detection Model → Launch Dashboard
93+
```bash
94+
python .\ddos_manager.py
95+
96+
7097

7198

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /