{"id":15521885,"url":"https://github.com/yeautyye/arpspoof","last_synced_at":"2025-06-26T16:10:14.619Z","repository":{"id":108935053,"uuid":"273872586","full_name":"YeautyYE/arpspoof","owner":"YeautyYE","description":":trollface: arpspoof for macOS  - intercept packets on a switched LAN","archived":false,"fork":false,"pushed_at":"2020-06-23T05:19:11.000Z","size":19,"stargazers_count":87,"open_issues_count":1,"forks_count":5,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-06-26T16:09:52.820Z","etag":null,"topics":["arp","arpspoof","attack","catalina","dsniff","ethernet","ethernet-controller","hack","hacking","hacking-tools","intercept-packets","lan","mac","macos","mitm-attacks","net","network-monitoring","spoof"],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/YeautyYE.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2020-06-21T09:26:06.000Z","updated_at":"2025-06-23T19:52:14.000Z","dependencies_parsed_at":"2023-07-07T12:45:45.442Z","dependency_job_id":null,"html_url":"https://github.com/YeautyYE/arpspoof","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/YeautyYE/arpspoof","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/YeautyYE%2Farpspoof","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/YeautyYE%2Farpspoof/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/YeautyYE%2Farpspoof/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/YeautyYE%2Farpspoof/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/YeautyYE","download_url":"https://codeload.github.com/YeautyYE/arpspoof/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/YeautyYE%2Farpspoof/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262099744,"owners_count":23258671,"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":["arp","arpspoof","attack","catalina","dsniff","ethernet","ethernet-controller","hack","hacking","hacking-tools","intercept-packets","lan","mac","macos","mitm-attacks","net","network-monitoring","spoof"],"created_at":"2024-10-02T10:38:23.234Z","updated_at":"2025-06-26T16:10:14.596Z","avatar_url":"https://github.com/YeautyYE.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# arpspoof\nThis repo extracts the [arpspoof](https://manpages.debian.org/stretch/dsniff/arpspoof.8.en.html) from the [dsniff](https://tracker.debian.org/pkg/dsniff) toolkit and lets it run on *macOS*\n\n## Installing\n\n```shell\ncurl -LJO https://github.com/YeautyYE/arpspoof/releases/download/2.4b1%2Bdebian-29/arpspoof\nchmod a+x arpspoof\nmv arpspoof /usr/local/bin/\nsudo arpspoof\n```\n\n## Compiling\n\n```shell\nbrew install cmake\nbrew install pkg-config\nbrew install libnet\nbrew install libpcap\nln -s /usr/local/opt/libpcap/lib/pkgconfig/libpcap.pc /usr/local/lib/pkgconfig/libpcap.pc\ngit clone https://github.com/YeautyYE/arpspoof.git\ncd arpspoof\ncmake . \u0026\u0026 make \u0026\u0026 make install\nsudo arpspoof\n```\n\n## synopsis\n\n`arpspoof [-i interface] [-c own|host|both] [-t target] [-r] host`\n\n```\n-i interface\n\tSpecify the interface to use.\n\t\n-c own|host|both\n\tSpecify which hardware address t use when restoring the arp configuration; while cleaning up, packets can be send with the own address as well as with the address of the host. Sending packets with a fake hw address can disrupt connectivity with certain switch/ap/bridge configurations, however it works more reliably than using the own address, which is the default way arpspoof cleans up afterwards.\n\t\n-t target\n\tSpecify a particular host to ARP poison (if not specified, all hosts on the LAN). Repeat to specify multiple hosts.\n\t\n-r\n\tPoison both hosts (host and target) to capture traffic in both directions. (only valid in conjuntion with -t)\n\t\nhost\n\tSpecify the host you wish to intercept packets for (usually the local gateway).\n```\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyeautyye%2Farpspoof","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyeautyye%2Farpspoof","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyeautyye%2Farpspoof/lists"}