Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tethik/arp-failover
Simple arp failover program. Uses arp spoofing to take over IP traffic
https://github.com/tethik/arp-failover
Last synced: 4 days ago
JSON representation
Simple arp failover program. Uses arp spoofing to take over IP traffic
- Host: GitHub
- URL: https://github.com/tethik/arp-failover
- Owner: Tethik
- License: gpl-3.0
- Created: 2013-10-31T13:48:37.000Z (about 11 years ago)
- Default Branch: master
- Last Pushed: 2020-09-14T08:59:56.000Z (about 4 years ago)
- Last Synced: 2024-10-11T08:27:06.631Z (27 days ago)
- Language: C
- Size: 37.1 KB
- Stars: 4
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: license.txt
Awesome Lists containing this project
README
arp-failover
============Simple arp failover program. Uses arp spoofing to take over IP traffic.
To accomplish this we use ARP spoofing and ICMP ping. ICMP ping is used
to detect when the host is up or down and arp spoofing to take over the
traffic when it is down.Requirements
============
* iptables
* ifconfig
* python 2.7
* standard c libs for unix.Installation
============
Build the c executables by running `make` in the base directory.Usage
============
The application is actually a collection of smaller scripts used in
conjuction.The main program is run by the `failover` bash script. It might require root
permissions.Usage: failover
Example: failover eth0 192.168.1.11 192.168.1.137 b8:27:eb:b1:76:dfOther scripts include:
* `failoverinit`
* `bin/ping`
* `bin/arp`
* `py-src/pingloopy.py`
* `py-src/arploopy.py`
* `py-src/failover.py`
* `py-src/arpwithmacaddress.py`Thanks to
============
Our C code is very much based on example code authored by P.D Buchan.
You can find his great examples here:
http://www.pdbuchan.com/rawsock/rawsock.html