src | ||
.gitignore | ||
go.mod | ||
go.sum | ||
main.go | ||
README.md |
protomolecule
Cross platform BLE scanner and logger with teeth \n
add a better description
TODO
Short Term Needs
-
Scan for
- Device Manufacturer Data
- Services UUIDs
-
Go channels to handle scanning (Keep continous background scanning as an option)
-
Output to simple menu for device target / attack selection (Bubbletea? Pterm?)
-
Implement bitcask DB to hold device info (will likely need a struct) ** eros **
- MAC (Key)
- Device Local Name (data)
- Device Manufacturer Data (data)
- Services UUIDs (data)
-
Implement- Exploit DB
-
If GATT exploits are known, present user with options
-
Logging
- Exportable
-
Connect to device
-
Read / Write GATT
-
Device selection
Distant Wants
-
GATT fuzzing
-
Sweyntooth
-
Search for DFU
- If nordic chip, use DFU attack
-
Nordic Softdevice compile with tiny go
- What to do?
-
C2?