Skip to content

abhijith97/PyProxy-Proxy-Server

Repository files navigation

======================================================== PROXY SERVER-MINI PROJECT

Abhijith Nair(201501169) Sreya Mittal(201501058)

=========================================================

Run server.py on a specific port. Run proxy.py. Run client.py.

Proxy caters to both http and https requests. Can run using this proxy in browser too.

For https Man in the Middle, run proxy_https.py and client_https.py to simulate the MitM.

All features as well as bonus have been successfully implemented.

About

A transport layer server for proxying HTTP/HTTPS requests with support for concurrent sessions, resource caching using socket programming with real time logging and statistics. Supports blacklisting of IPs and handles proxy authentication using Basic Access Authentication method. Used the server to demonstrate vulnerabilities like MITM, stealing…

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages