HTTP Proxy Server in Python. Filters potentially malicious connections and analyzes browser history using machine learning. Stores results in MongoDB. Machine learning algorithm based on https://github.com/faizann24/Using-machine-learning-to-detect-malicious-URLs. Proxy modified from https://github.com/abhinavsingh/proxy.py.
Configure HTTP and HTTPS network proxy in System Preferences to localhost:8080. Start mongod and run proxy.py.