Skip to content

5l1v3r1/mix_proxy

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#mix_proxy

Mix proxy with HTTP and HTTPS.
Use local key file and cert file to get https flow.
If there is a "connect" method first, then https it is.
Else it's a http packet.
Request to remote server with python requests lib.
Edit or save requests to somewhere.

###Usage: python mix_proxy.py (default 127.0.0.1) port
python mix_proxy.py bind_address port

###Example: python mix_proxy.py 10086
python mix_proxy.py 127.0.0.1 10086

###NEW Crt: openssl req -new -x509 -days 365 -nodes -out key.crt -keyout key.pem

###Do something with content: function content_deal(headers, host, method, postdata, uri) is with a hook which can edit or save requests to somewhere. function res_deal(response) is whith a hook which can edit response to client.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%