Add Phase 1 utility modules: crypto, networking, logging, stealth, resource, permissions, config_loader, bettercap_api
9 files in utils/ providing the shared infrastructure layer: - crypto: AES-256-GCM file encryption, argon2id/PBKDF2 key derivation, HKDF network unlock, LUKS container management - networking: interface detection, MAC/IP helpers, BPF compilation via libpcap ctypes, gratuitous ARP, VLAN creation - logging: encrypted log writer (BBLogger) with rotation, per-module files, stdout suppression for stealth - stealth: process rename via prctl, cmdline spoofing, sysctl helpers, timestomping, core dump disable - resource: hardware tier detection (OPi Zero 3 / Pi Zero / generic) via /proc/device-tree and cpuinfo, resource monitoring - permissions: root/capability checks via capget ctypes, privilege dropping, directory permission enforcement - config_loader: YAML merge hierarchy (hardware_tiers -> bigbrother -> modules -> stealth -> CLI), tier auto-detection, SIGHUP reload - bettercap_api: REST client with per-session random credentials, session/events/command methods
This commit is contained in:
@@ -0,0 +1,5 @@
|
||||
set arp.spoof.fullduplex true
|
||||
set arp.spoof.internal false
|
||||
# targets set dynamically via API
|
||||
arp.spoof on
|
||||
net.sniff on
|
||||
@@ -0,0 +1,3 @@
|
||||
set dns.spoof.all false
|
||||
# domains set dynamically via API
|
||||
dns.spoof on
|
||||
@@ -0,0 +1,7 @@
|
||||
set arp.spoof.fullduplex true
|
||||
set arp.spoof.internal false
|
||||
set http.proxy.sslstrip false
|
||||
set net.sniff.verbose false
|
||||
arp.spoof on
|
||||
http.proxy on
|
||||
net.sniff on
|
||||
@@ -0,0 +1,6 @@
|
||||
set net.sniff.verbose false
|
||||
set net.sniff.local true
|
||||
set net.sniff.output /tmp/bb_sniff.pcap
|
||||
net.recon on
|
||||
net.sniff on
|
||||
events.stream on
|
||||
@@ -0,0 +1,2 @@
|
||||
wifi.recon on
|
||||
wifi.show
|
||||
Reference in New Issue
Block a user