Skip to content

Bettercap

Bettercap 綜合網路安全審計平台

軟體分類 網路與資安 / 滲透測試
軟體標籤
210Instant MessagingPhoto management資產管理1632826
開發廠商 Simone Margaritelli (evilsocket)
Stars
18.9k
Forks
1.6k
License
GPL-3.0
Version
vv2.35.0
Update
2026-03-06
OS
etc.)

重新定義網路攻擊框架:一個介面,統治所有通訊協定

  • 多協議大一統: 在單一工具中整合了 IP 網路(ARP, DNS, ICMP, DHCP 欺騙)、Wi-Fi(監聽與去驗證攻擊)、藍牙低功耗(BLE 嗅探與寫入)以及無線 HID 劫持(MouseJack)。
  • 強大的中間人攻擊引擎: 內建透明的 HTTP/HTTPS 代理,支援腳本化的數據過濾與修改,能輕鬆完成 Session 劫持、密碼嗅探或惡意代碼注入。
  • 高度自動化的 Caplets: 支援撰寫名為「Caplets」的腳本,將複雜的攻擊流程模組化,實現一鍵自動化執行,極大提升了滲透測試的效率。

主要功能、特點

  • 介紹: Bettercap 是一個使用 Go 語言編寫的跨平台框架。它旨在為安全從業者提供一個穩定、快速且可擴展的環境,用於監控、操作及攻擊局部網路中的各類通訊流。

[Image of Bettercap Man-in-the-Middle (MITM) attack architecture showing ARP spoofing between a target device and a gateway with the Bettercap attacker node in between]

  • 特色服務:
    • 交互式會話介面: 提供直覺的命令行介面與自動補全功能,使用者可以即時開啟或關閉特定模組(如 net.probearp.spoof)。
    • Wi-Fi 偵察與 PMKID 攻擊: 支援快速掃描周遭存取點,並執行現代化的 WPA/WPA2 無密鑰攻擊(如 PMKID 提取),簡化了無線破解流程。
    • HID 劫持 (MouseJack): 2026 年版本進一步優化了對 2.4GHz 無線外設的偵測,能遠程劫持未加密的無線滑鼠與鍵盤操作。
    • 內建 Web UI: 除了命令行,還提供美觀的 Web 管理後端,讓管理員能透過儀表板即時觀察網路拓撲與攔截到的機密資訊。

快速啟動範例 (互動式 Shell)

在 Linux 上啟動並進行基礎的網路掃描:

# 安裝 (以 Kali Linux 為例)
sudo apt update && sudo apt install bettercap -y

# 啟動 bettercap
sudo bettercap

# 在互動式介面中開啟偵測
> net.probe on       # 自動掃描區網內的所有設備
> net.show           # 顯示當前發現的設備列表
> set arp.spoof.targets 192.168.1.100  # 設定攻擊目標
> arp.spoof on       # 開始 ARP 欺騙

產品說明

Bettercap 是網路攻防技術中的「集大成者」。在 網路與資安 的工具體系中,它解決了傳統工具(如 Ettercap 或 SSLstrip)功能單一、代碼陳舊且難以擴展的問題。其核心價值在於對「中間人(MITM)」概念的深度挖掘與多維度擴展——它不僅處理 TCP/IP 封包,更將攻擊面延伸到了低層級的無線射頻領域。對於滲透測試工程師而言,Bettercap 是建立受控測試環境、驗證企業網路防禦強度不可或缺的利器。它讓複雜的協議欺騙與數據攔截過程變得透明且可編程,是現代資安實驗室中地位最穩固的網路分析核心。