networked-systems-iith / SecFRR

Repository for research conducted at NETX, a networks research group in the Department of Computer Science and Engineering at IIT Hyderabad, India led by Dr. Praveen Tammana.
https://www.netxiith.in/
0 stars 0 forks source link

Use case system 1 - Blink #3

Open divyapathak24 opened 1 year ago

divyapathak24 commented 1 year ago

1. Design: Component 1: Config file

Component 2: Control Plane collecting features after regular intervals

Component 3: ML model

2. Blink experiments: - Work done so far and to-do items:

praveenabt commented 1 year ago

@divyapathak24
Update BMV2 and CAIDA attack generations steps..

divyapathak24 commented 1 year ago

Attack generation steps:

% retransmission prefix pcap_name Average Flows per Window(monitored by blink) Average Flow Duration
15.625 138-152-126 135600 52.216 7.212
20.3125 215-177-242 135600 60.31 10.715
15.625 199-169-194 135600 47.216 7.768
20.3125 251-100-166 135600 41.594 12.027
17.1875 207-183-82 135600 56.027 10.81
20.3125 251-100-165 135600 52.972 14.535
15.625 198-231-53 135600 56.175 12.017
18.75 0215-4-19 135600 53.459 3.713
20.3125 199-169-194 132100 53.067 8.303
18.75 116-246-215 131600 63.972 17.848
18.75 207-183-82 131600 56.054 10.69
17.1875 131-26-13 132100 24.027  
17.1875 199-169-194 130100 52.918 8.958
15.625 73-165-69 130100 29.743  
% retransmission prefix pcap Average Flows per Window(monitored by blink) Average Flow Duration Total TCP flows pps % Attack flows required to launch attack
3.125 251-215-113 131600 52.68 10.299 1800 588  
6.25 135-79-171 130100 63.91 10.52 13000 11858 1.6%
10.9375 205-139-35 131600 60.79 11.2 2100 428 1.92%
14.065 205-164-190 130100 58.79 12.3 1000 337 1.36%
divyapathak24 commented 1 year ago

Datasets details for component 3: Train and test IF

  1. BMV2: Training Dataset - 122 instances
    • 50 normal case - 0% packet loss
    • 52 Packet loss - 5,10,15% packet loss - 17,18,17 instances each
    • 20 normal link failure case (>50%)

Testing Dataset- 20 experiments (collection of instances)

  1. CAIDA Training dataset:
    • Normal : 2 pcaps ( each pcap having ~70 instances )
    • Normal-Link-Failure : 4 pcaps ( each pcap having ~70 instances )

Testing Dataset: