JJK96 / python-interceptor-proxy

A HTTP/HTTPS proxy for man-in-the-middle attacks in Python.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Python Interceptor Proxy

A HTTP/HTTPS proxy for man-in-the-middle attacks in Python. This is a personal project and not refined for general use.

  1. Install ca/rootCA.pem onto the target device.
  2. Run mproxy.py with Python 3 on some server (make sure your firewall will allow connections from the outside world).
  3. Set up target device to proxy through mproxy (default port 8080).
  • ca/ ca/ contains the certificate and key for the root CA. Install the .pem file on the target device.
  • certs/ certs/ is where the proxy generates fake certificate files for HTTPS websites.
  • logs/ logs/ is where the log files are stored. Cleared on startup.
  • cert_gen.py cert_gen is used to generate and sign certificates the CA.
  • mproxy.py Main program that defines and runs the server.
  • README.txt

About

A HTTP/HTTPS proxy for man-in-the-middle attacks in Python.


Languages

Language:Python 100.0%