{"id":18282531,"url":"https://github.com/rafael-santiago/macgonuts","last_synced_at":"2026-04-06T00:03:20.678Z","repository":{"id":197345121,"uuid":"537668996","full_name":"rafael-santiago/macgonuts","owner":"rafael-santiago","description":":computer: :electric_plug: :satellite: :hammer: :wrench: :mag_right: :bomb: :spades: :space_invader: :trollface: :godmode: An ARP/NDP swiss army knife to make MAC going nuts on networks around!","archived":false,"fork":false,"pushed_at":"2024-01-14T23:24:16.000Z","size":9220,"stargazers_count":15,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-20T23:33:55.834Z","etag":null,"topics":["arp-spoofing","backyard","dnsspoof","golang-bindings","hackathon","hacking-tool","ipv4","ipv6","ndp-spoofing","network-exploitation","network-tools","packet-crafting","packet-redirect","packet-sniffing","pentest-tool","python-bindings","red-teams","suckless","suckless-software","swiss-army-knife"],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rafael-santiago.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT-PT_BR.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-09-17T01:41:23.000Z","updated_at":"2025-01-01T13:39:11.000Z","dependencies_parsed_at":"2024-01-15T00:34:24.990Z","dependency_job_id":"c4a5234b-49d4-4f5f-92a3-0ad76b1bb4d8","html_url":"https://github.com/rafael-santiago/macgonuts","commit_stats":null,"previous_names":["rafael-santiago/macgonuts"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rafael-santiago%2Fmacgonuts","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rafael-santiago%2Fmacgonuts/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rafael-santiago%2Fmacgonuts/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rafael-santiago%2Fmacgonuts/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rafael-santiago","download_url":"https://codeload.github.com/rafael-santiago/macgonuts/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247299766,"owners_count":20916183,"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-spoofing","backyard","dnsspoof","golang-bindings","hackathon","hacking-tool","ipv4","ipv6","ndp-spoofing","network-exploitation","network-tools","packet-crafting","packet-redirect","packet-sniffing","pentest-tool","python-bindings","red-teams","suckless","suckless-software","swiss-army-knife"],"created_at":"2024-11-05T13:05:29.811Z","updated_at":"2026-04-06T00:03:20.637Z","avatar_url":"https://github.com/rafael-santiago.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Macgonuts ![ci-status](https://github.com/rafael-santiago/macgonuts/actions/workflows/forge-specs.yml/badge.svg)\n\n![linux-function-coverage](https://img.shields.io/badge/function_coverage-95.9%25-lime?logo=linux\u0026logoColor=white\u0026style=plastic) ![linux-line-coverage](https://img.shields.io/badge/line_coverage-84.3%25-lime?logo=linux\u0026logoColor=white\u0026style=plastic) ![freebsd-function-coverage](https://img.shields.io/badge/function_coverage-91.9%25-lime?logo=freebsd\u0026logoColor=white\u0026style=plastic) ![freebsd-line-coverage](https://img.shields.io/badge/line_coverage-82.0%25-lime?logo=freebsd\u0026logoColor=white\u0026style=plastic)\n\n``Macgonuts`` is an ``ARP/NDP`` swiss army knife to make ``MAC addresses`` going nuts on networks around!\n\nIt supports ``IPv4/ARP`` and ``IPv6/NDP``. It intends to bring you all in a shell. Anything related to\nspoof `layer-2` addresses can be done elegantly with a single f_cking nice ``non-scripted`` tool, a\nbadass executable without clumsy zillions of dependencies. Suckless is the key here, but simple in a\n*non-hollow-claimed-simple* is what we try to deliver here.\n\nCurrently, ``Macgonuts`` is compatible with ``Linux`` and ``FreeBSD`` platforms.\n\nStill, if you want to do spoof from your own code, you can use basic stuff from ``Macgonuts`` as a\n``C library`` or ``Go``, ``Python`` bind as well.\n\nYou should take your first steps [here](doc/BUILD.md) and so\nbuckle up and quickly mastering all the tool [here](doc/MANUAL.md).\n\nI hope you like it, enjoy!\n\n---\n\n**Bear in mind**: Use this software at your own responsibility and risk. I am not responsible for any misuse of it,\nincluding some kind of damage, data loss etc. Sniffing network, eavesdropping people's communication without them\nknowing is wrong and a crime. Do not be a jerk, respect people rights. This tool was written with the intention of\nbeing a support tool to test and promote security on networks through pentesting stuff, ethical hacking and also a\npractice tool for computer networking courses besides a tool for pentest or red teams. You should use this tool\nonly into well controlled environments. If you will run ``Macgonuts`` on public networks, be sure of warning network\nusers of your actions before. Also be sure of loading your ``ethics.ko`` module before any network hacking action.\nFinally, this software is provided with no warranty.\n\nAgain, ``Macgonuts`` is an ``ARP/NDP`` swiss army knife with batteries included but ethics you need to bring it\nfrom home. :wink:\n\nRemember to be ethical when using it. Macgonuts is a tool designed to ethical hacking, pentests and\nred teams. *Once it stated, when using this tool you are assuming that any damage, data loss or even\nlaw infringements that some wrong action taken by you could cause is of your entire responsibility*.\n\n**Sponsoring**:  I have not been running this project for profit. It is only a thing that I do at my spare time. It is a\nweekend project. A pet project. I try to evolve it according to necessities I have been facing up during my information\nsecurity professional career. If you liked it or it is being useful to you somehow and you really want to contribute\nwith money, try to redirect it to a local charity institution, an ONG of your choice or even your own community.\nYou can also do [pull requests](https://github.com/rafael-santiago/macgonuts/pulls) proposing improvements.\nDo some [bug report](https://github.com/rafael-santiago/macgonuts/issues) if a bug is annoying you. Maybe you should\nalso instruct people about network security issues by using this software showing them ways of being protected against\nthe attacks proposed here. Use it as a classroom lab tool, too. Well, spread your knowledge! Thank you!\n\n**Obvious but always good to remember**: all opinions expressed here are my own and not the views of my employers.\n\n**Last but not least**: I do not provide pre-builts, if you have found any pre-built of ``macgonuts`` somewhere,\nI **do not** endorse it.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frafael-santiago%2Fmacgonuts","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frafael-santiago%2Fmacgonuts","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frafael-santiago%2Fmacgonuts/lists"}