Traffic sniffing with proxy server
Установка mitmproxy:
sudo apt update
sudo apt install mitmproxy -y
mkdir -p ~/proxy_sniff
Запуск прокси сервера:
mitmdump -w ~/proxy_sniff/port_5959.txt --set block_global=false --listen-port=5959 --proxyauth KoCLLHFAo2MMXER-res-us:S9aTfmMlcaxESWo --mode upstream:http://residential.digiproxy.cc:5959 --upstream-auth KoCLLHFAo2MMXER-res-us:S9aTfmMlcaxESWo
где -w ~/proxy_sniff/port_5959.txt
- это место куда будут сохранятся все запросы
--listen-port=5959 - это порт на котором будет запущены прокси, т.е. (localhost:5959)
--proxyauth KoCLLHFAo2MMXER-res-us:S9aTfmMlcaxESWo - это логин и пароль проксей (77.232.134.40:5959:KoCLLHFAo2MMXER-res-us:S9aTfmMlcaxESWo - прокси с этим параметром), (77.232.134.40:5959 - прокси без этого параметра)
--mode upstream:http://residential.digiproxy.cc:5959
- это прокси на которые будут перенаправляться запросы для обработки трафика, т.е. наш сервер как посредник который просто сохраняет данные о запросах
--upstream-auth KoCLLHFAo2MMXER-res-us:S9aTfmMlcaxESWo
- это логин и пароль от перенаправляющего прокси, работает в паре с предыдущим параметром
Просмотр записанного трафика (запросов)
где port_5959.txt
- это файл с сохраненным трафиком (параметр -w <путь до файла>
)
Для просмотра запросов удобней будет скачать mitmproxy для windows и уже на винде смотреть запросы
Использование прокси
Если указывал параметр --proxyauth, то 77.232.134.40:5959:KoCLLHFAo2MMXER-res-us:S9aTfmMlcaxESWo
, а если без параметра, то 77.232.134.40:5959
где 77.232.134.40
- это ip сервера
5959
- это порт запущенного прокси
KoCLLHFAo2MMXER-res-us:S9aTfmMlcaxESWo
- это логин и пароль из параметра --proxyauth