{"id":13435487,"url":"https://github.com/bettercap/bettercap","last_synced_at":"2026-01-12T02:40:58.252Z","repository":{"id":37334125,"uuid":"116576783","full_name":"bettercap/bettercap","owner":"bettercap","description":"The Swiss Army knife for 802.11, BLE, HID, CAN-bus, IPv4 and IPv6 networks reconnaissance and MITM attacks.","archived":false,"fork":false,"pushed_at":"2025-04-16T22:28:20.000Z","size":25596,"stargazers_count":17564,"open_issues_count":50,"forks_count":1526,"subscribers_count":408,"default_branch":"master","last_synced_at":"2025-05-06T01:55:39.979Z","etag":null,"topics":["ble","deauthentication-attack","dot11","hacking","hid","mitm","monitoring","mousejack","network-attacks","password-sniffer","pmkid","proxy","redteam","redteaming","rogue-ap","security","spoofing","wifi","wifi-security","wpa2"],"latest_commit_sha":null,"homepage":"https://www.bettercap.org/","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bettercap.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":null,"patreon":"evilsocket","open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":null}},"created_at":"2018-01-07T15:30:41.000Z","updated_at":"2025-05-05T22:25:09.000Z","dependencies_parsed_at":"2024-02-03T21:41:12.918Z","dependency_job_id":"5e017cc0-a1ef-4ed7-9858-2ff4b0c017bb","html_url":"https://github.com/bettercap/bettercap","commit_stats":{"total_commits":1876,"total_committers":91,"mean_commits":"20.615384615384617","dds":0.1876332622601279,"last_synced_commit":"924ff5753dd8eaca14018be3ab8e3362057e4b67"},"previous_names":["evilsocket/bettercap-ng","bettercap/bettercap-ng"],"tags_count":47,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bettercap%2Fbettercap","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bettercap%2Fbettercap/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bettercap%2Fbettercap/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bettercap%2Fbettercap/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bettercap","download_url":"https://codeload.github.com/bettercap/bettercap/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252606930,"owners_count":21775413,"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":["ble","deauthentication-attack","dot11","hacking","hid","mitm","monitoring","mousejack","network-attacks","password-sniffer","pmkid","proxy","redteam","redteaming","rogue-ap","security","spoofing","wifi","wifi-security","wpa2"],"created_at":"2024-07-31T03:00:36.108Z","updated_at":"2026-01-12T02:40:58.246Z","avatar_url":"https://github.com/bettercap.png","language":"Go","readme":"\u003cp align=\"center\"\u003e\n  \u003csmall\u003eJoin the project community on our server!\u003c/small\u003e\n  \u003cbr/\u003e\u003cbr/\u003e\n  \u003ca href=\"https://discord.gg/https://discord.gg/btZpkp45gQ\" target=\"_blank\" title=\"Join our community!\"\u003e\n    \u003cimg src=\"https://dcbadge.limes.pink/api/server/https://discord.gg/btZpkp45gQ\"/\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\u003chr/\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cimg alt=\"BetterCap\" src=\"https://raw.githubusercontent.com/bettercap/media/master/logo.png\" height=\"140\" /\u003e\n  \u003cp align=\"center\"\u003e\n    \u003ca href=\"https://github.com/bettercap/bettercap/releases/latest\"\u003e\u003cimg alt=\"Release\" src=\"https://img.shields.io/github/release/bettercap/bettercap.svg?style=flat-square\"\u003e\u003c/a\u003e\n    \u003ca href=\"https://github.com/bettercap/bettercap/blob/master/LICENSE.md\"\u003e\u003cimg alt=\"Software License\" src=\"https://img.shields.io/badge/license-GPL3-brightgreen.svg?style=flat-square\"\u003e\u003c/a\u003e\n    \u003ca href=\"https://github.com/bettercap/bettercap/actions/workflows/test-on-linux.yml\"\u003e\u003cimg alt=\"Tests on Linux\" src=\"https://github.com/bettercap/bettercap/actions/workflows/test-on-linux.yml/badge.svg\"\u003e\u003c/a\u003e\n    \u003ca href=\"https://github.com/bettercap/bettercap/actions/workflows/test-on-macos.yml\"\u003e\u003cimg alt=\"Tests on macOS\" src=\"https://github.com/bettercap/bettercap/actions/workflows/test-on-macos.yml/badge.svg\"\u003e\u003c/a\u003e\n    \u003ca href=\"https://github.com/bettercap/bettercap/actions/workflows/test-on-windows.yml\"\u003e\u003cimg alt=\"Tests on Windows\" src=\"https://github.com/bettercap/bettercap/actions/workflows/test-on-windows.yml/badge.svg\"\u003e\u003c/a\u003e\n    \u003ca href=\"https://hub.docker.com/r/bettercap/bettercap\"\u003e\u003cimg alt=\"Docker Hub\" src=\"https://img.shields.io/docker/v/bettercap/bettercap?logo=docker\"\u003e\u003c/a\u003e\n    \u003cimg src=\"https://img.shields.io/badge/human-coded-brightgreen?logo=data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmZmZmYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBjbGFzcz0ibHVjaWRlIGx1Y2lkZS1wZXJzb24tc3RhbmRpbmctaWNvbiBsdWNpZGUtcGVyc29uLXN0YW5kaW5nIj48Y2lyY2xlIGN4PSIxMiIgY3k9IjUiIHI9IjEiLz48cGF0aCBkPSJtOSAyMCAzLTYgMyA2Ii8+PHBhdGggZD0ibTYgOCA2IDIgNi0yIi8+PHBhdGggZD0iTTEyIDEwdjQiLz48L3N2Zz4=\" alt=\"This project is 100% made by humans.\"/\u003e\n\n  \u003c/p\u003e\n\u003c/p\u003e\n\nbettercap is a powerful, easily extensible and portable framework written in Go which aims to offer to security researchers, red teamers and reverse engineers an **easy to use**, **all-in-one solution** with all the features they might possibly need for performing reconnaissance and attacking [WiFi](https://www.bettercap.org/modules/wifi/) networks, [Bluetooth Low Energy](https://www.bettercap.org/modules/ble/) devices, [CAN-bus](https://www.bettercap.org/modules/canbus/), wireless [HID](https://www.bettercap.org/modules/hid/) devices and [Ethernet](https://www.bettercap.org/modules/ethernet) networks.\n\n![UI](https://raw.githubusercontent.com/bettercap/media/master/ui-events.png)\n\n## Main Features\n\n* **WiFi** networks scanning, [deauthentication attack](https://www.evilsocket.net/2018/07/28/Project-PITA-Writeup-build-a-mini-mass-deauther-using-bettercap-and-a-Raspberry-Pi-Zero-W/), [clientless PMKID association attack](https://www.evilsocket.net/2019/02/13/Pwning-WiFi-networks-with-bettercap-and-the-PMKID-client-less-attack/) and automatic WPA/WPA2/WPA3 client handshakes capture.\n* **Bluetooth Low Energy** devices scanning, characteristics enumeration, reading and writing.\n* 2.4Ghz wireless devices scanning and **MouseJacking** attacks with over-the-air HID frames injection (with DuckyScript support).\n* **CAN-bus** and **DBC** support for decoding, injecting and fuzzing frames.\n* Passive and active IP network hosts probing and recon.\n* **ARP, DNS, NDP and DHCPv6 spoofers** for MITM attacks on IPv4 and IPv6 based networks.\n* **Proxies at packet level, TCP level and HTTP/HTTPS** application level fully scriptable with easy to implement **javascript plugins**.\n* A powerful **network sniffer** for **credentials harvesting** which can also be used as a **network protocol fuzzer**.\n* A very fast port scanner.\n* A powerful [REST API](https://www.bettercap.org/modules/core/api.rest/) with support for asynchronous events notification on websocket to orchestrate your attacks easily.\n* **A very convenient [web UI](https://www.bettercap.org/usage/web_ui/).**\n* [More!](https://www.bettercap.org/modules/)\n\n## Contributors\n\n\u003ca href=\"https://github.com/bettercap/bettercap/graphs/contributors\"\u003e\n  \u003cimg src=\"https://contrib.rocks/image?repo=bettercap/bettercap\" alt=\"bettercap project contributors\" /\u003e\n\u003c/a\u003e\n\n## License\n\n`bettercap` is made with ♥ and released under the GPL 3 license.\n\n## Stargazers over time\n\n[![Stargazers over time](https://starchart.cc/bettercap/bettercap.svg)](https://starchart.cc/bettercap/bettercap)\n","funding_links":["https://patreon.com/evilsocket"],"categories":["Go","HarmonyOS","Misc","Uncategorized","Attacks","\u003ca id=\"79499aeece9a2a9f64af6f61ee18cbea\"\u003e\u003c/a\u003e浏览嗅探\u0026\u0026流量拦截\u0026\u0026流量分析\u0026\u0026中间人","JavaScript","Tools","\u003ca id=\"42f9e068b6511bcbb47d6b2b273097da\"\u003e\u003c/a\u003e未分类","扫描器、资产收集、子域名","Synopsis","📶 Wi-Fi Communications","Wireless Protocols","monitoring","wifi","security","Security Tools","\u003ca name=\"bluetooth_security_tools\"\u003e\u003c/a\u003eBluetooth Security Tools","Hacking 💀","Tool","Network Scanners"],"sub_categories":["Windows Manager","Uncategorized","\u003ca id=\"11c73d3e2f71f3914a3bca35ba90de36\"\u003e\u003c/a\u003e中间人\u0026\u0026MITM","\u003ca id=\"3bd67ee9f322e2c85854991c85ed6da0\"\u003e\u003c/a\u003e投毒\u0026\u0026Poisoning","网络服务_其他","Table of Contents","Wi-Fi Detection \u0026 Infiltration Tools","Bluetooth / BLE","Wireless \u0026 Bluetooth","Scanners \u0026 Sniffers","Network","Apps (Terminal)"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbettercap%2Fbettercap","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbettercap%2Fbettercap","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbettercap%2Fbettercap/lists"}