Skip to content
This repository has been archived by the owner on Feb 28, 2018. It is now read-only.

bettercap v1.3.9

Compare
Choose a tag to compare
@evilsocket evilsocket released this 16 Feb 17:35
· 391 commits to master since this release

Changelog

New Features

  • Now using a custom DNS resolver in order to handle ssl-stripped and hsts-bypassed requests.
  • Closes #142 : Now the -T option accepts IPs, MACs, IP ranges and subnet masks.

Fixes

  • Lot of fixes to SSL Stripping and HSTS bypass.
  • Fixed a few ip/mac validation bugs, refactored Network objects validation into Network::Validator class.
  • Fix: Parsing real HTTP protocol version from requests.
  • Fixed Network::get_gateway bug.
  • Fixes #144 : Undefined method getpeername with HTTPS proxy.
  • Fixed a bug in StreamLogger which prevented correct POST fields dumping in some circumstances.
  • Fixed a bug in spoofers base class.

Code Style

  • SSL Exceptions are now logged as debug messages.
  • Turned debug log into info message.
  • Increased maximum number of threads for proxy thread pool.
  • Do not log as warnings EOFErrors while serving proxy clients.
  • Removed useless log in StreamLogger
  • Refactored Network::get_gateway method.
  • Refactoring and big optimization of the Network::get_hw_address method.
  • Major refactoring of Proxy::Request class.