Skip to content

A python MITM Proxy for webapp penetration testing.

License

Notifications You must be signed in to change notification settings

handle1337/zeruel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

83 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Zeruel Proxy

A small MITM proxy tool with a GUI

Usage

Configure proxy

  • If using Firefox as your browser
    1. Open the hamburger menu at the top right of Firefox
    2. Go to Settings
    3. Scroll down to Network Settings and open it
    4. Select Manual Proxy configuration
    5. set proxy to 127.0.0.1 and port to 7121
    6. Optionally you can click the checkbox to use it for HTTPS as well (you will need to install the CA cert generated in the section below)

Setting up HTTPS

  1. Run certs/ca_gen.sh to generate the CA certificate to be installed
  • If using Firefox as your browser
    1. In the navigation bar on the left click on Privacy & Security
    2. Scroll down to the Security/Certificates section
    3. Click on View Certificates
    4. Under the Authorities tab click on Import
    5. Select the certificate file generated by certs/ca_gen.sh, path should be certs/zeruelCA.crt

Features

  • HTTP/HTTPS request intercept
  • HTTP/HTTPS request modification on-the-fly
  • Multithreaded sockets
  • Dynamic SSL certificate generation
  • Directory and file discovery

On the works

  • Request logging and replay

Might implement

  • Match and replace in requests

Demo

screenshot1 screenshot2 demo

About

A python MITM Proxy for webapp penetration testing.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •