Skip to content

Control multiple Bettercap nodes through REST API

Notifications You must be signed in to change notification settings

MelroyB/PSBettercap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 

Repository files navigation

nodes

Main Features

  • Control multiple Bettercap nodes through REST API
  • Runs in Windows and Linux (pwsh)
  • Change wifi adapter, channel(s), ttl per node
  • Saves individual node settings
  • Save GPS location with accesspoint
  • Generate KML file
  • Generate csv File
  • Save and resume sessions

Todo

  • REST API authentication (for now use no user /pass)
  • Save handshakes central (for now they are saved local on the node)
  • Cleanup code

Node Configuration

For each node

  • run bettercap
  • set api.rest.address <ip or 0.0.0.0> (bind to all interfaces)
  • api.rest on

nodes

Commands

nodes help

Display available commands

nodes show

Show configured nodes nodes show

nodes add

Add a node nodes add

nodes del

Remove a node nodes del

nodes int

Change node interface nodes del

nodes ttl

Change node ttl settings

nodes start

Send configuration (interface, channel, ttl) and start wifi.recon on node

start

Start retrieving data from nodes

exit

Saves session, Export CSV, Export KML and exit

Script flow

flow