Я использую mitmproxy для вставки скрипта в HTTP-запрос. Вот как я это делаю сейчас:
mitmdump -p 8080 -s "inject.py"
Я подключаюсь к порту 8080 с помощью веб-драйвера следующим образом:
options = webdriver.ChromeOptions()
options.add_argument(f'--user-agent={localhost:8080}')
driver = webdriver.Chrome(r'chromeDriver', options=options)
Веб-драйвер прослушивает порт 8080 и вводит скрипт в веб-страницу до ее загрузки (по крайней мере, я так думаю, что это работает). Теперь я хочу добавить tor в уравнение и понятия не имею, как это произойдет. Я думаю, это будет примерно так:
webdriver > tor > mitmproxy > internet
Я знаю, как я могу прослушивать порт tor в webdriver, но я хочу знать, как сделать и то, и другое.
Возможно ли что-то подобное ? Как это сделать на linux?
Пожалуйста, упомяните команды, так как я новичок в этой области.