-
Notifications
You must be signed in to change notification settings - Fork 0
Designed an Intrusion Detection System to detect several SSH attacks such as the brute-force password authentication attacks and ARP spoof attacks by sniffing the traffic on the network using Scapy. The daemon is monitored if it is being compromised during the port scan phase, attack phase and compromise phase. Yielded an accuracy of 84% by corr…
sandhyamurali23/SSHCompromise
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Foundations of Computer Networks Term Project SANDHYA MURALI (sm2290@g.rit.edu) RASHMI DODEJA(rjd1227@g.rit.edu) SHRISHTIKA YADAV(sy2109@rit.edu) ---------------------------------------------------------------------------------- Files in this directory: arpspoof.py: File that detects if daemon is attacked by ARP spoof attack Attack_ARP.py: File that performs ARP attack bnServer.py: Simulates bottleneck Server.py Client1.py: Represents second Daemon ClientScan.py: Performs Port scan for active daemons Server.py: Attacker performing Brute force Authentication attempts README.txt: README file ---------------------------------------------------------------------------------- Steps to Run the code for Port Scan: 1. Extract zip file 1. OPEN cmd (or terminal if Linux or MAC OSX) 2. GO to the path where the folder is saved 3. RUN command: python ClientScan.py Steps to Run the code for Brute force Attempts: 1. OPEN cmd (or terminal if Linux or MAC OSX) 2. GO to the path where the folder is saved 3. RUN command: python Client1.py 4. RUN command: python Client.py 5. RUN command: python Server.py 6. Perform attempts as instructed in command line Steps to Run the code for BackboneRouter: 1. OPEN cmd (or terminal if Linux or MAC OSX) 2. GO to the path where the folder is saved 3. RUN command: python bnServer.py Steps to Run the code for Attack_ARP.py: 1. OPEN cmd (or terminal if Linux or MAC OSX) 2. GO to the path where the folder is saved 3. RUN command: python Attack_ARP.py Steps to Run the code for arpspoof.py: 1. OPEN cmd (or terminal if Linux or MAC OSX) 2. GO to the path where the folder is saved 3. RUN command: python arpspoof.py 4. Give inputs as instructed in command line
About
Designed an Intrusion Detection System to detect several SSH attacks such as the brute-force password authentication attacks and ARP spoof attacks by sniffing the traffic on the network using Scapy. The daemon is monitored if it is being compromised during the port scan phase, attack phase and compromise phase. Yielded an accuracy of 84% by corr…
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published