{"id":16195314,"url":"https://github.com/tethik/arp-failover","last_synced_at":"2025-04-02T07:31:26.984Z","repository":{"id":11533737,"uuid":"14018161","full_name":"Tethik/arp-failover","owner":"Tethik","description":"Simple arp failover program. Uses arp spoofing to take over IP traffic ","archived":false,"fork":false,"pushed_at":"2020-09-14T08:59:56.000Z","size":38,"stargazers_count":4,"open_issues_count":0,"forks_count":2,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-16T16:24:20.652Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Tethik.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"license.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2013-10-31T13:48:37.000Z","updated_at":"2020-09-14T08:59:59.000Z","dependencies_parsed_at":"2022-08-29T05:20:49.252Z","dependency_job_id":null,"html_url":"https://github.com/Tethik/arp-failover","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tethik%2Farp-failover","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tethik%2Farp-failover/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tethik%2Farp-failover/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tethik%2Farp-failover/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Tethik","download_url":"https://codeload.github.com/Tethik/arp-failover/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246774613,"owners_count":20831576,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-10T08:27:02.386Z","updated_at":"2025-04-02T07:31:21.975Z","avatar_url":"https://github.com/Tethik.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"arp-failover\n============\n\nSimple arp failover program. Uses arp spoofing to take over IP traffic.\nTo accomplish this we use ARP spoofing and ICMP ping. ICMP ping is used\nto detect when the host is up or down and arp spoofing to take over the\ntraffic when it is down.\n\nRequirements\n============\n* iptables\n* ifconfig\n* python 2.7\n* standard c libs for unix.\n\nInstallation\n============\nBuild the c executables by running `make` in the base directory.\n\nUsage\n============\nThe application is actually a collection of smaller scripts used in\nconjuction.\n\nThe main program is run by the `failover` bash script. It might require root\npermissions.\n\n    Usage: failover \u003cinterface\u003e \u003ctarget ip\u003e \u003csource ip\u003e \u003ctarget hw\u003e\n    Example: failover eth0 192.168.1.11 192.168.1.137 b8:27:eb:b1:76:df\n\nOther scripts include:\n* `failoverinit`\n* `bin/ping`\n* `bin/arp`\n* `py-src/pingloopy.py`\n* `py-src/arploopy.py`\n* `py-src/failover.py`\n* `py-src/arpwithmacaddress.py`\n\n\nThanks to\n============\nOur C code is very much based on example code authored by P.D Buchan.\nYou can find his great examples here:\nhttp://www.pdbuchan.com/rawsock/rawsock.html\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftethik%2Farp-failover","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftethik%2Farp-failover","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftethik%2Farp-failover/lists"}