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

bettercap v1.4.4

Compare
Choose a tag to compare
@evilsocket evilsocket released this 24 Feb 14:56
· 347 commits to master since this release

Changelog

New Features

  • New Proxy::SSL::Store class to cache upstream certificates on disk.
  • Using socket.accept_nonblock and IO.select loop to improve HTTP and HTTPS proxies performances.
  • Using real number of CPU cores to size Proxy's thread pool.
  • Stripping out a few security headers from responses ( tnx to Mazin Ahmed @mazen160 )

Fixes

  • Fixed a bug which caused DNS server to be created twice if both HTTP and HTTPS proxy were enabled.
  • Fixes #152 : Generating HTTPS certificates on the fly leveraging on SNI mechanism.
  • Gracefully handling exceptions in Proxy::SSL::Authority
  • --proxy-module option does not allow any proxy by default anymore.
  • --proxy-https option won't enable HTTP proxy as well by default anymore.

Code Style

  • Moved SSL server logic into dedicated Proxy::SSL::Server class.
  • Centralized requires into main bettercap.rb file.
  • Printing options default values in yellow.