- $ pip3 install cython # for install pyre2
- $ pip install -r requirements.txt
- Run
./update-blocklists
to download some blocklists - Run
./go
to start the proxy server on port 8118 (or run./go -c
for a curses interface which lets you inspect the requests/responses, or run./go -d
to dump all flows to the 'flows/' directory) - Do a quick test to make sure it's working:
curl --proxy localhost:8118 -L -k https://slashdot.org/
- Setup your browser/phone to use
localhost:8118
orlan-ip-address:8118
as an HTTP proxy server; then, visit http://mitm.it on that device to install the MITM SSL certificate so that your machine won't throw security warnings whenever the proxy server intercepts your secure connections. - If you'd like to change any of the mitmproxy settings (like port, and where/whether it logs your connections), edit the
go
script.
-
Notifications
You must be signed in to change notification settings - Fork 1
laduygaga/mitm-adblock-python3
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published