This repository was archived by the owner on Feb 28, 2018. It is now read-only.
Releases: evilsocket/bettercap
Releases · evilsocket/bettercap
bettercap v1.6.2
Changelog
New Features
- New
MACspoofer. - New
HSRPspoofer. - New
HSRPsniffer. - New
RADIUSsniffer. - New
BFDsniffer. - New
WOLsniffer. - New
Asterisksniffer. - New
TeamTalksniffer. - New
WSD,UPnP,mDNSandSSDPdiscovery agents. - Improved logger performances.
Fixes
- Fixes #356: iptables rule mess up
BeEF - Fix re-arp issue on tp-link and other routers.
- Fix: A
DNSrequest is no more needed in order to determine if theHTTPrequest going to the proxy is targeting the local machine or not. - Throttling logger queue processing to avoid 100%
CPUusage while polling the queue.
Code Style
- Turned most of
SSLSTRIPlogs into debug logs - Removed a few debug logs
- Various
READMEupdates.
bettercap v1.6.1
Changelog
New Features
- Huge improvement on
HTTPSparser, now it parsesTLSClient Hello messages withSNIextension in order to extract the real hostname. - Removed
IPv6specific options, use ofIPv6is automatically detected now. - Updated
*BSDfirewall manager to supportIPv6forwarding. - IPv6 port redirection option.
UDPproxy implemented.
Fixes
- Fixed #444: Broken when system language is not
EN - Fixed #450:
SSLcertificate expired. - Fixed #451: Custom proxy module
on_pre_requestaccess:undefined method 'textual?'. - Fixed #382: High
CPUUsage on Single Targeting. - Fixed #380: Error while running a
UDPproxy. - Fixed #302: SSLStrip module adds trailing slash to domains.
- Fixed context ipv6 detection.
- Fixed issues with newer packetfu.
- Fixed s ifconfig returning ipv6.
- Misc fixes to handle correctly both
IPv4andIPv6 - Minor fix on
HTTPresponse generation. - Added
PacketFumonkey patch for NDP.
Code Style
- Minor refactoring of
HTTPSSNIparser.
bettercap v1.6.0
Changelog
New Features
- Generated a new CA pem file with less descriptive fields, trying to clone
GoDaddyCA as much as possible. - New
-Rrainbow option! :D - Improved (a lot) target hostname resolution and coloring.
- Updated mac vendors lookup file with latest version.
- Improved sniffer performances using a threadpool to dispatch and process raw packets.
Fixes
- Fix: More robust OS compatibility check.
- Fixed
COOKIEparser in order to avoid printing duplicated cookies. - Fixed target hostname resolution.
- Fixes #343: BSD
Firewall#del_port_redirectionmethod should selectively remove a rule. - Fixes #329: Unable to set
--http-portswith--custom-proxy - Fixes #316: Unable to fetch certs for hosts not running on 443.
- Improved
StreamLoggerhexdump method to use the whole console width. - Improved
HTTPSconnections sniffer andDNSresolution. - Added thread-safety to sniffer thread pool.
Code Style
- Replaced all http links with https ones when possible.
- Removed unused classes.
- Making lolize gem used for -R/--rainbows argument optional.
bettercap v1.5.9
Changelog
New Features
- New
--no-http-logsproxy option. - New
Response#redirect!helper method. - New
REDIRECThttp proxy module ( location hijacking ). - New
--html-positionoption. - Fixes #257: New
--disable-parsersoption. - Prioritize root privilege check
- TCP proxy modules can now register options too.
--silentoption now suppress Logger.raw messages too.
Fixes
- Fixes #318: Error while serving client: Couldn't extract host from the request.
- Fixes #307: Error getting mac address from
PPPinterface. - Fixes #302: SSLStrip module adds trailing slash to domains
- Fixed a bug which caused the Redirect http module to be loaded even if not selected.
- Fixes #291: Precomputing list of targets in order to stress less the cpu.
- Fixed bug in ftp and mail creds parsers which caused a mislabeling of capture credentials.
- Fixes #292: undefined method
arp_opcodefornil:NilClass
Code Style
- Printing shell commands if debug mode is enabled.
- Remove redundant requires, minor update to syntax using rubocop
- Removed credit card parser, it's causing a lot of false positives and there's no way to distinguish them
- Removed warning if using beta releases, no one gives a fuck about it anyway.
bettercap v1.5.8
Changelog
New Features
- New
--log-http-responseoption. - New
--html-file PATHoption. - New
--full-duplexoption ( half duplex mode is now the default ). - HTTP(S) logs from the proxy do not truncate urls to 50 characters anymore.
Fixes
- Fixed
InjectJSmodule bug which caused the HTML of the page to be broken in some circumstances. - Fixed a bug which caused the HTTPS proxy not to work properly with wildcard domains.
- Fixed
TeamViewerpackets version parsing. - Fixes #282: Inject modules fail on uppercase tags.
- Fixed a bug while changing/randomizing
MACaddress on Linux.
bettercap v1.5.7
Changelog
Fixes
- Fixes #254: Exception on
CTRL+C - Fixed a bug which caused '*.domain.tld' certificates not to be correctly handled
- Fixes #270: sslstrip fails to rewrite links
Code Style
- Using debug messages instead of warnings when targeting the whole network and a target mac or ip address can't be found.
bettercap v1.5.6
Changelog
New Features
- Fixes #252: new
TeamViewersniffer module.
Fixes
- Fixes #256: Bumped colorize version to 0.8
- Fixes #241: Exception due to invalid byte sequence in utf-8 when bettercap logger is trying to write to log file.
- Fixed Formatting
- Fixes #235 :
HTTPSproxy unable to ignore invalid server certificate. - Make sure Kali is updated before installing Bettercap
- Included correct install instructions for Bettercap on Kali.
- Use sub! with block to avoid strange sub! behaviour when data contains the sequence backslash-backtick
- Adding proper timeouts while fetching
HTTPScertificates.
Code Style
- Rescue syntax for
udp_socket.rb - Refactor equals? at target.rb
- Rescue syntax for
packet_queue.rb - Line fold and rescue syntax in httpd.rb
- Simplify if statements for teamviewer.rb
- Simplify if statements for dhcp.rb
- Rescue syntax on firewalls/bsd.rb
- Formatting
- Doc update
bettercap v1.5.5
Changelog
New Features
- New
--use-macand--random-macoptions to hide the interface MAC address during an attack. - HTTP proxy modules can now return a crafted response from their
on_pre_requestmethod.
Fixes
- Fixes #232 : High cpu utilization with
--no-discoveryoption - Fixes #233 : Crash due to IPv6 DNS resolution.
- Fixes #224 : Fixed FreeBSD Support.
bettercap v1.5.4
Changelog
New Features
- Implemented new
--proxy-upstream-addressoption. - Allow connections to local
HTTPserver with new--allow-local-connectionsoption.
Fixes
- Fixed misuse of
BSDlicensing inThreadPoolclass. - Fixed a bug which caused ifconfig data not to be correctly collected if the interface name includes non alpha-numeric characters ( VLANs etc )
bettercap v1.5.3
Hotfix release for v1.5.2