This is a simple command-line program that runs the arp -a
command and checks for potential ARP poisoning by looking for duplicate IP addresses with different MAC addresses.
- Checks for duplicate IP addresses with different MAC addresses.
- Saves the IP-MAC mapping to a JSON file.
- Prints one or more warning messages if ARP poisoning is detected.
- Prints a message indicating no ARP poisoning if the scan is negative.
- Python 3.x
-
Clone the repository:
git clone https://github.com/rhamenator/arp-poisoning-detector.git cd arp-poisoning-detection
-
Install the required packages:
pip install -r requirements.txt
Run the script:
python arp_detection.py