This repository has been 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
MAC
spoofer. - New
HSRP
spoofer. - New
HSRP
sniffer. - New
RADIUS
sniffer. - New
BFD
sniffer. - New
WOL
sniffer. - New
Asterisk
sniffer. - New
TeamTalk
sniffer. - New
WSD
,UPnP
,mDNS
andSSDP
discovery agents. - Improved logger performances.
Fixes
- Fixes #356: iptables rule mess up
BeEF
- Fix re-arp issue on tp-link and other routers.
- Fix: A
DNS
request is no more needed in order to determine if theHTTP
request going to the proxy is targeting the local machine or not. - Throttling logger queue processing to avoid 100%
CPU
usage while polling the queue.
Code Style
- Turned most of
SSLSTRIP
logs into debug logs - Removed a few debug logs
- Various
README
updates.
bettercap v1.6.1
Changelog
New Features
- Huge improvement on
HTTPS
parser, now it parsesTLS
Client Hello messages withSNI
extension in order to extract the real hostname. - Removed
IPv6
specific options, use ofIPv6
is automatically detected now. - Updated
*BSD
firewall manager to supportIPv6
forwarding. - IPv6 port redirection option.
UDP
proxy implemented.
Fixes
- Fixed #444: Broken when system language is not
EN
- Fixed #450:
SSL
certificate expired. - Fixed #451: Custom proxy module
on_pre_request
access:undefined method 'textual?'
. - Fixed #382: High
CPU
Usage on Single Targeting. - Fixed #380: Error while running a
UDP
proxy. - 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
IPv4
andIPv6
- Minor fix on
HTTP
response generation. - Added
PacketFu
monkey patch for NDP.
Code Style
- Minor refactoring of
HTTPS
SNI
parser.
bettercap v1.6.0
Changelog
New Features
- Generated a new CA pem file with less descriptive fields, trying to clone
GoDaddy
CA as much as possible. - New
-R
rainbow 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
COOKIE
parser in order to avoid printing duplicated cookies. - Fixed target hostname resolution.
- Fixes #343: BSD
Firewall#del_port_redirection
method should selectively remove a rule. - Fixes #329: Unable to set
--http-ports
with--custom-proxy
- Fixes #316: Unable to fetch certs for hosts not running on 443.
- Improved
StreamLogger
hexdump method to use the whole console width. - Improved
HTTPS
connections sniffer andDNS
resolution. - 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-logs
proxy option. - New
Response#redirect!
helper method. - New
REDIRECT
http proxy module ( location hijacking ). - New
--html-position
option. - Fixes #257: New
--disable-parsers
option. - Prioritize root privilege check
- TCP proxy modules can now register options too.
--silent
option 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
PPP
interface. - 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_opcode
fornil: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-response
option. - New
--html-file PATH
option. - New
--full-duplex
option ( half duplex mode is now the default ). - HTTP(S) logs from the proxy do not truncate urls to 50 characters anymore.
Fixes
- Fixed
InjectJS
module 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
TeamViewer
packets version parsing. - Fixes #282: Inject modules fail on uppercase tags.
- Fixed a bug while changing/randomizing
MAC
address 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
TeamViewer
sniffer 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 :
HTTPS
proxy 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
HTTPS
certificates.
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-mac
and--random-mac
options to hide the interface MAC address during an attack. - HTTP proxy modules can now return a crafted response from their
on_pre_request
method.
Fixes
- Fixes #232 : High cpu utilization with
--no-discovery
option - Fixes #233 : Crash due to IPv6 DNS resolution.
- Fixes #224 : Fixed FreeBSD Support.
bettercap v1.5.4
Changelog
New Features
- Implemented new
--proxy-upstream-address
option. - Allow connections to local
HTTP
server with new--allow-local-connections
option.
Fixes
- Fixed misuse of
BSD
licensing inThreadPool
class. - 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