ARPShield is a security application that uses a combination of simple yet strategic methodologies and powerful techniques to detect ARP based attacks. Using passive modules ARPShield detects hackers inside your network. ARP attacks allow an attacker to silently eavesdrop or manipulate all your data that is sent over the network. This include documents, emails, or VoiceIP conversations. ARP spoofing attacks go undetected by firewalls and operating system security: Firewalls do not protect you against ARP based attack.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
- Python 3.x
- Scapy
- Linux
The complete Prerequisite can be obtained from requirements.txt
$ sudo python3 setup.py
$ sudo python3 arpshield.py
$ sudo python3 arpshield.py
- Python - Do I need to tell you more about it ;)
- Scapy - A powerful packet analyzer and manipulation tool
All contributions are welcome. :)
- Aslam Muhammed - Ideator, worker, debugger,... Ash-Shaun
None so far...
This project is licensed under the MIT License - see the LICENSE.md file for details