🖋️
Dev & Ops
Network
Network
  • Network Book
  • Сети для самых маленьких
  • OSI
    • Протоколы над сетями
      • NAT
      • BGP
      • Криптографические протоколы
        • SSL
        • TLS
          • Расширения
            • TLS-ALPN
        • SSH
        • IPSec
      • Обмен сообщениями (IM) в режиме реального времени и информации о присутствии (Presence)
        • SIMPLE (Основан на SIP)
        • XMPP/Jabber
        • Matrix
      • VoIP
        • Intro
        • Протокол SIP
        • Пентест
      • WebRTC
      • VPN
    • L7: Application Layer
      • WEB
        • (не поддерживается) SPDY
        • HTTP
          • WebSockets
          • h2c (HTTP/2 Cleartext)
          • Коды ответов
          • Заголовки
          • URI
        • HTTP/2
        • HTTP/3 (HTTP-over-QUIC)
      • Почтовые протоколы
        • IMAP
        • POP
      • Windows
        • HTTP / Windows
        • LDAP
        • RPC
        • SMB
        • Windows Name Resolution
          • Какие есть
          • mDNS
          • LLMNR
          • NBNS
        • WinRM
        • WPAD
      • DHCP
      • NTP
      • DNS
      • FTP
      • SMTP
      • SSH
      • Telnet
    • L6: Presentation Layer
      • SSL/TLS
    • L5: Session Layer
      • SSDP
    • L4: Transport Layer
      • SMPP
      • QUIC
      • UDP
      • TCP
    • L3: Network Layer
      • IP (IPv4, IPv6)
      • ICMP
    • L2: Link Layer
      • Логическое разделение протоколов на этом уровне
      • 802.3 (Ethernet/ARP)
      • 802.1Q (VLANs)
      • 802.11 (Wi-Fi)
        • План
        • Атаки
        • Инструменты
        • Статьи
      • NFC
      • Bluetooth
  • Security
    • MiTM
    • Network Pentest Course (youtube)
    • Tools
      • HTTP Proxy
        • mitmproxy
        • broxy
        • netty
        • proxenet
        • ZAP
        • PolarProxy
      • Wireshark
      • Bettercap
      • Impacket
      • Responder
  • Devices
    • Common Network Device Manufacturer
    • Physical Servers
Powered by GitBook
On this page
  • Install
  • Usage
  • Commands
  • Core commands
  • Modules
  • Web UI
  1. Security
  2. Tools

Bettercap

Тулза для митма WiFi/Bluetooth/Ethernet и других протоколов. Написана на Go

Install

stable: docker pull bettercap/bettercap или unstable: docker pull bettercap/dev

Чет через докер нихера не запустился (не ддосступен веб с хоста, хотя вроде указано, что должен быть в сети..)

Usage

docker run -it --privileged --net=host bettercap/bettercap -h
bettercap -iface <interface: brifdge100> -eval ''

Commands

Через ; можно объединять команды в одну строчку - cmd1; cmd2; ...

Core commands

help - список команд, модулей и статуса - запущен/не запущен
help <module_name>

active - какие модули запущены и их параметры

get PARAMETER значение параметра (длдя получения всех параметров - get *)
set PARAM VALUE - можно использовать "" или ''
read PARAMETER PROMPT - получение параметра из IO

clear - очистить экран

include CAPLET - загрузить и запустить каплет в текущеей сессии

!COMMAND - запустить какую-нибудь команду в shell и вывести результат

alias MAC NAME - создание алиасов для адресов (может не только) (сохраняются в ~/bettercap.aliases)
    алиасы доступны всем модулям

net.show

Modules

В bettercap скрипты над командами называются caplets.

Web UI

Local UI

Чтобы поднять веб интерфейс, нам нужен caplet http-ui. Стартуем здесь: 127.0.0.1

Запускаются api.rest и http.server модули.

Логин и пароль задать в настройках caplet: /usr/local/share/bettercap/caplets/http-ui.cap

Запуск:

/usr/local/share/bettercap/caplets/http-ui.cap

Remote UI

Если нам надо поднять для удаленного доступа, то используем caplet https-ui. Настраивается так же. Поднимается интерфейс на 0.0.0.0. Изменить креды: /usr/local/share/bettercap/caplets/https-ui.cap.

Запуск:

sudo bettercap -caplet https-ui
PreviousWiresharkNextImpacket

Last updated 2 years ago