https.proxy - rhaidiz/bettercap GitHub Wiki
A full featured HTTPS transparent proxy that can be scripted using javascript modules that will auto generate certificates on the fly. If used together with a spoofer, all HTTPS traffic will be redirected to it and it will automatically handle port redirections as needed.
Commands
command | description |
---|---|
https.proxy on |
Start the HTTPS proxy. |
https.proxy off |
Stop the HTTPS proxy. |
Parameters
parameter | default | description |
---|---|---|
https.port |
443 |
HTTPS port to redirect when the proxy is activated. |
https.proxy.address |
<interface address> |
Address to bind the HTTPS proxy to. |
https.proxy.port |
8083 |
Port to bind the HTTPS proxy to. |
https.proxy.certificate |
~/.bettercap-ca.cert.pem |
HTTPS proxy certification authority TLS certificate file. |
https.proxy.key |
~/.bettercap-ca.key.pem |
HTTPS proxy certification authority TLS key file. |
https.proxy.certificate.bits |
4096 |
Number of bits of the RSA private key of the generated HTTPS certificate authority. |
https.proxy.certificate.commonname |
Go Daddy Secure Certificate Authority - G2 |
Common Name field of the generated HTTPS certificate authority. |
https.proxy.certificate.country |
US |
Country field of the generated HTTPS certificate authority. |
https.proxy.certificate.locality |
Scottsdale |
Locality field of the generated HTTPS certificate authority. |
https.proxy.certificate.organization |
GoDaddy.com, Inc. |
Organization field of the generated HTTPS certificate authority. |
https.proxy.certificate.organizationalunit |
https://certs.godaddy.com/repository/ |
Organizational Unit field of the generated HTTPS certificate authority. |
https.proxy.sslstrip |
false |
Enable or disable SSL stripping. |
https.proxy.script |
Path of a proxy module script. | |
https.proxy.injectjs |
URL, path or javascript code to inject into every HTML page. |