# bettercap v2.33.0 - Product: bettercap (https://whatsnew.fyi/product/bettercap) - Vendor: bettercap - Date: 2024-08-09 - Version: v2.33.0 - Original notes: https://github.com/bettercap/bettercap/releases/tag/v2.33.0 - Permalink: https://whatsnew.fyi/product/bettercap/releases/v2.33.0 What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. --- - **fixed** — Replaced nfqueue package - **changed** — Replaced Travis with GitHub Actions - **added** — Added GitHub workflows - **fixed** — Added cover.out to .gitignore - **fixed** — If interface name has not been provided, avoid default to a tun interface - **fixed** — Updated gatt library to include fix for BLE-related issues - **fixed** — Workaround for PCAP_SET_RFMON issue - **fixed** — Every wifi frame injection operation on macOS will print an error - **added** — Updated mac vendor lookup with IEEE datasets - **fixed** — Fixed wifi support on macOS - **added** — Updated golang.org/x/net for Go 1.23 compatibility - **added** — Pushed new graph experimental module - **fixed** — Close cpu profile - **fixed** — Allow clearing ndp.spoof.neighbour to disable neighbor advertisements - **added** — New ndp.spoof.router_lifetime option - **added** — Switching to github.com/stratoberry/go-gpsd - **fixed** — Give priority to iwlist as iw gives unsupported frequencies - **fixed** — Filesystem related scripting functions will now resolve paths containing special characters - **added** — Added fileExists function to the session scripting runtime - **added** — Added loadJSON and saveJSON functions to the session scripting runtime ##### What's Changed 780032b misc: small fix or general refactoring i did not bother commenting 41fa4cd new: using simpler release file 107c8fd fix: fixed docker build 856c0d5 misc: small fix or general refactoring i did not bother commenting 0343e00 new: docker workflow d68da21 fix: dockerfile fixes 7605f4a fix: replaced nfqueue package (fixes #1070) dc621f5 misc: small fix or general refactoring i did not bother commenting 3e16c6d new: replaced travis with github actions (closes #1114) dd71378 misc: small fix or general refactoring i did not bother commenting 5d2c173 misc: small fix or general refactoring i did not bother commenting 632d703 new: added github workflows (ref #1114) 8b24723 fix: added cover.out to .gitignore 9abf7c8 fix: if interface name has not been provided, avoid default to a tun interface 7beb27c fix: updated gatt library to include fix for #1095 b12ba79 fix: workaround for PCAP_SET_RFMON issue (fixes #819, https://github.com/the-tcpdump-group/libpcap/issues/1041, https://github.com/the-tcpdump-group/libpcap/issues/1033) 06623dd Merge pull request #1085 from SkyperTHC/master 2499d51 fix: every wifi frame injection operation on macOS will print an error (ref #448) 5858743 new: updated mac vendor lookup with IEEE datasets 0dc5f66 fix: fixed wifi support on macOS (fixes pr #1100, fixes #1090, fixes #1076) 02fa241 misc: small fix or general refactoring i did not bother commenting c2ab5f4 reverted pr #1100 due to instability 7371a85 Merge pull request #1107 from stefanb/go1.23-support 9b6694f mereg 6951fbb fix: fixes cgo newline 9bf1474 Merge pull request #1074 from konradh/ndp-spoof-unset-neighbour 9cd1609 Merge pull request #1073 from konradh/ndp-spoof-router-lifetime 3df89fb Merge pull request #1100 from loks0n/fix-macos 74647db Update README.md 474215e Bump golang.org/x/net for Go 1.23 compatibility 826f13e new: pushed new graph experimental module ca2e257 Merge pull request #1087 from testwill/file_close 7182222 fix: macos 043bd45 fix: close cpu profile a950d3b sslstrip fix 5af1be3 fix: allow clearing ndp.spoof.neighbour to disable neighbor advertisements 4dc7bae new: new ndp.spoof.router_lifetime option 924ff57 Merge pull request #1005 from elleuc4/route_headings_fix ee35550 Merge pull request #1008 from jansramek/master 76a7820 Merge pull request #1024 from half-duplex/ndp-ban bdc389e Merge pull request #1023 from half-duplex/ndp-spoof-ip-fmt 32d997e Merge pull request #1036 from ttdennis/master 786dacf Fix BLE name assignment cdd483e ndp.spoof: add ndp.ban 27bae1c ndp.spoof: fix format string e5f8c16 fix: enable both ipv4 and ipv6 forwarding 58ca59b new: switching to github.com/stratoberry/go-gpsd (closes #938) 8e4a000 Update getting of possible channels (darwin) 44e2420 Skip line if no route headings found yet 24a5dfe Merge pull request #988 from tranzmatt/master 3f154cc Fix go/alpine Docker version to correct build breakage e224eea fix: give priority to iwlist as iw gives unsupported frequencies (fixes #881) 4f3f55f fix: fs related scripting functions will now resolve paths containing special characters a4fb94c Merge branch 'master' of github.com:bettercap/bettercap 11d9606 new: added fileExists function to the session scripting runtime c81db63 Merge pull request #956 from BenGardiner/ipv6_anyproxy_fixes eaf2b96 revert removal of default any.proxy.dst_address ipv4 address 2837108 new: added saveJSON function to the session scripting runtime eff8135 new: added loadJSON function to the session scripting runtime 22de9d3 new: added session.stopped event (and fixed session.started event propagation) fd160bf Merge pull request #953 from firefart/err 628c0b7 ndp.spoof: use validator for neighbour parameter, print targets on start, complain when a MAC can't be found (UDP thing doesn't always work) 2bc3d87 use ip6tables for any_proxy to ipv6 addresses 68924c3 do not swallow err on settxpower ed4239f Merge pull request #913 from PeterDaveHello/I _[Truncated at 4000 characters — full notes: https://github.com/bettercap/bettercap/releases/tag/v2.33.0]_