Initial release v0.1
We are excited to announce the first official release of mad-proxy, a Python-based local HTTP/HTTPS proxy designed to detect and block malicious web activity using customizable policies built atop mitmproxy.
Key Features:
Intercept all HTTP and HTTPS traffic from your browser or applications through a local proxy.
Block or allow traffic based on a flexible, policy-driven engine defined in config.yaml.
Real-time logging of allowed and blocked requests with detailed URL information.
Easy integration with browsers by simply configuring the local proxy port (default 8080).
Support for HTTPS inspection through mitmproxy’s certificate.
Lightweight and extensible for cybersecurity and web security research.
Usage Notes:
Run mad-proxy from your terminal to start the proxy server on port 8080.
Customize blocking rules by editing mad_proxy/config.yaml.
Supported on Python 3.7 and above.
Ideal for developers, security researchers, and penetration testers.
Known Issues & Future Plans:
Currently supports basic domain and URL blocking; advanced heuristics and AI-based detection are planned.
Support for logging to external systems (SIEMs, databases) coming soon.
Multi-user and distributed proxy support roadmap.
Feel free to modify this based on your package specifics!