{"id":28374200,"url":"https://github.com/prathameshkhade/arpspoof","last_synced_at":"2025-10-27T01:11:03.851Z","repository":{"id":224011315,"uuid":"762159057","full_name":"prathameshkhade/ARPspoof","owner":"prathameshkhade","description":"A Python-based ARP spoofing tool for performing Man-In-The-Middle (MITM) attacks by sending spoofed ARP packets to the victim and router.","archived":false,"fork":false,"pushed_at":"2024-03-05T14:46:23.000Z","size":14,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-29T21:12:36.977Z","etag":null,"topics":["arp","arp-poisoning","arp-spoofing","cli-tool","command-line-tool","cybersecurity","dsniff","ethical-hacking","ethical-hacking-tools","linux","mitm","mitm-attack","mitm-attacks","network-security","network-tool","pentration-testing","scapy","scapy-arp","spoffing","spoofing-attack"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/prathameshkhade.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2024-02-23T07:48:13.000Z","updated_at":"2025-05-13T08:56:44.000Z","dependencies_parsed_at":"2024-03-04T06:38:46.059Z","dependency_job_id":null,"html_url":"https://github.com/prathameshkhade/ARPspoof","commit_stats":null,"previous_names":["prathameshkhade/arpspoof"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/prathameshkhade/ARPspoof","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/prathameshkhade%2FARPspoof","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/prathameshkhade%2FARPspoof/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/prathameshkhade%2FARPspoof/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/prathameshkhade%2FARPspoof/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/prathameshkhade","download_url":"https://codeload.github.com/prathameshkhade/ARPspoof/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/prathameshkhade%2FARPspoof/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261930347,"owners_count":23231863,"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","arp-poisoning","arp-spoofing","cli-tool","command-line-tool","cybersecurity","dsniff","ethical-hacking","ethical-hacking-tools","linux","mitm","mitm-attack","mitm-attacks","network-security","network-tool","pentration-testing","scapy","scapy-arp","spoffing","spoofing-attack"],"created_at":"2025-05-29T21:11:42.450Z","updated_at":"2025-10-27T01:10:58.821Z","avatar_url":"https://github.com/prathameshkhade.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🫣 ARPspoof\n\nThis is a simple python script which sends the malicious spoofed ARP packets to the target IP address. \n\nIt continuously sends ARP requests to the victim IP and Router. Simply, it generates packets with your MAC address as a source and sends these packets to the victim and router. So, the victim thinks that you are the router and the router thinks that you are the victim. i.e., you are sniffing the data packets that the victim sends to the router and vice versa. \n\nThen you can use the `dsniff` for capturing any username and password for unencrypted data packets. Further you can use the `dnsspoof` tool for modifying dns queries. \n\n\n## 💻 Installation \n\n1. Clone the repository: \n```sh\ngit clone https://github.com/prathameshkhade/ARPspoof\n```\n2. Change your current working directory:\n```sh\ncd ARPspoof/src/\n```\n3. Install scapy library required for creating and sending packets in requirements.txt:\n```sh\npip3 install -r requirements.txt\n``` \n- Or use the script for installing python and scapy library:\n```bash\nchmod 744 install.sh \u0026\u0026 ./install.sh\n```\n\n## 🪴 Usage\n\n```sh\nsudo arpspoof.py -v \u003cVICTIM IP\u003e -r \u003cROUTER/GATEWAY IP\u003e -i \u003cINTERFACE\u003e\n``` \n\n## 🤹‍♀️ Options\n\n| Arguments |Alternative Arguments| Description |\n|:---------:|:-------------------:| :----------:|\n|-v          |  --victim  | IP address of the victim |\n|-r          | --router | IP address of the Router or Gateway|\n|-i          |  --interface  | Interface to be used for sending ARP packets |\n|-h        | --help   |  Disaply the help menu|\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprathameshkhade%2Farpspoof","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fprathameshkhade%2Farpspoof","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprathameshkhade%2Farpspoof/lists"}