- Support for 29bit OBD2 identifiers
- Implemented can.obd2 builtin parser
- can.fuzz now supports an optional size argument
- Implemented can.dup and can.dump.inject to read a candump log file
- can.dump reader will now sleep for the correct amount of time
- Added new wifi cipher suites and auth types
- Added new wifi RSN parsing
- Added CAN to session json object
- Implemented wifi.bruteforce for linux
- Implemented wifi.bruteforce for darwin
- ble, can, hid and wifi modules will now set a custom prompt
- Implemented can.filter
- can.fuzz command
- gps.set to manually set/override gps coordinates
- History file location can now be set via BETTERCAP_HISTORY env var
- Implemented can.inject
- New can module for CAN-bus
- Embedded ui
- can.fuzz now expects a hexadecimal frame id
- WPA3 is now correctly identified and reported
- Added better debug logging for core.Exec
- Fixed address reload on api.rest
- Stop can.dump reader when can.recon is stopped
- Fixed a nil pointer dereference when wifi.show is executed before wifi.recon on
- Fixed deprecation warning on macOS native code
- Fixed handshakes filename if wifi.aggregate is false
- Expanding file path in file read api
- Initialize wifi module state correctly
- Do not allow wifi.recon if wifi.bruteforce is running
- Added p2p_disabled=1 for wifi.bruteforce on linux
- Bring interface down for mac.changer module
- Do not attempt mac lookup if gateway is empty
- Do not report a routing error if the interface is disconnected
- Make sure that wifi channels are unique and sorted
- Disable ble module for BSD
- Fixed verbose gousb logging
- Using proper v2 package suffix
- Fixed device index use for BLE module
- Added packet_proxy_freebsd
- Removed armhf build
From bettercap
75478a2 misc: small fix or general refactoring i did not bother commenting 5bc9dd9 fix: added better debug logging for core.Exec (fixes #1125) 97b4dcb new: added support for 29bit obd2 identifiers c3999d6 new: implemented can.obd2 builtin parser cf6fba6 chore: updated ui version 3775295 chore: updated ui submodule b2035da fix: fixed address reload on api.rest 00c5b2c chore: updated ui submodule b1ac9cd chore: updated ui submodule 5786ffd chore: updated ui submodule 72afa07 new: can.fuzz now supports an optional size argument (thanks musafir) 1c56622 fix: can.fuzz now expects an hexadecimal frame id (thanks musafir) 4c75995 fix: stop can.dump reader when can.recon is stopped c4c7b8c chore: updated ui submodule bb847fc new: can.dump reader will now sleep for the correct amount of time 7702207 new: implemented can.dup and can.dump.inject to read a candump log file 840f819 refact: refactored can dbc logic 31d93e7 new: added new wifi cipher suites and auth types f0126c2 new: added new wifi RSN parsing 26b2c30 fix: fixed a nil pointer dereference when wifi.show is executed before wifi.recon on 575022f fix: fixed deprecation warning on macOS native code a4c99df chore: updated ui 81e18d2 chore: updated ui 81adcc9 fix: fixed handshakes filename if wifi.aggregate is false 7d85483 fix: expanding file path in file read api ac2d333 fix: initialize wifi module state correctly 9f61ec7 chore: fixed submodule url for github workflow f3132ce chore: updated git workflows to init submodules d8aeecb new: embedded ui 3ec7b01 new: added CAN to session json object 0202028 fix: do not allow wifi.recon if wifi.bruteforce is running ef9a3ef misc: small fix or general refactoring i did not bother commenting 5cc7260 misc: small fix or general refactoring i did not bother commenting 77ae56c fix: added p2p_disabled=1 for wifi.bruteforce on linux (ref #1075) 1b91eb3 new: implemented wifi.bruteforce for linux (closes #1075) d8e1128 fix: bring interface down for mac.changer module 08da91e new: implemented wifi.bruteforce for darwin (ref #1075) b0d56e4 fix: do not attempt mac lookup if gateway is empty 23e074b fix: do not report a routing error if the interface is disconnected 2d03782 fix: make sure that wifi channels are unique and sorted 8d8af63 chore: added WPA3 to readme 6a6e942 chore: added github to funding 0ceb938 fix: WPA3 is now correcly identified and reported (fixes #1098) 6282fe3 new: ble, can, hid and wifi modules will now set a custom prompt (closes #1117) d9a91d3 new: implemented can.filter e45c9cc docs: added can-bus to readme cc66b64 chore: removed unused files c5d2022 fix: fixed github action macOS architecture and Windows build script d733381 misc: small fix or general refactoring i did not bother commenting e1e8a0b fix: fixed windows build via msys2/setup-msys2@v2 9266ee9 misc: small fix or general refactoring i did not bother commenting 13cab7b fix: fixed binaries building action f619265 misc: small fix or general refactoring i did not bother commenting 72b1450 fix: setting PKG_CONFIG_PATH on windows builds 235017c chore: removed armhf build 86e87ab fix: attempt to fix tests on windows cdefa3c fix: attempt to fix tests on windows ee944d9 fix: attempt to fix tests on windows fcf285a chore: more veborse errors in environment tests 7f22425 fix: fixed compilation on windows 1df51fd fix: fixed windows test failure in environment_test.go afdc68f chore: refactored github workflows into separate files 9ab2e13 chore: refactored github workflows into separate files 6f1920f new: can.fuzz command 69744e6 fix: disable ble module for BSD (fixes #1115) 7636ca2 new: gps.set to manually set/override gps coordinates (closes #915) 9d5c38c fix: fixed verbose gousb logging (fixes #969) 2659a55 fix: using proper v2 package suffix (fixes #727) 76e136a fix: fixed device index use for BLE module (fixes #994) 93de427 new: history file location can now be set via BETTERCAP_HISTORY env var (closes #627) 9e7fda7 fix: added packet_proxy_freebsd (fixes #1067) fd05df6 new: implemented can.inject 5fe3ef3 new: new can module for CAN-bus