Сменить User-Agent для всех https запросов
От: 00011011  
Дата: 28.05.22 18:56
Оценка:
Добрый день!
Возможно ли с помощью стороннего софта автоматически заменять User-Agent на заданную строку (или производить другие модификации заголовков) для всех https запросов в системе?
Я так понимаю, принцип работы должен быть типа как у Fiddler, который устанавливает свой сертификат, перехватывает https, расшифровывает его и позволяет видеть https запросы.
Но это утилита для сниффинга, а мне нужна именно автоматическая замена одной строки на другую. С расшифровкой, обратной зашифровкой и отправкой в инет, а также наверное нужен прием того что приходит из инета и перезашифровка тем же сертификатом, с которым была отправка?
Как называется такой софт, что гуглить?
Я даже пытался найти на гитхабе что-то типа "https proxy", чтобы разобраться и допилить, но может есть готовое решение?
Re: Сменить User-Agent для всех https запросов
От: flаt  
Дата: 28.05.22 21:09
Оценка: 2 (1) +1
mitm proxy. Пишешь обработчик на питоне.
Re: Сменить User-Agent для всех https запросов
От: Mr.Delphist  
Дата: 30.05.22 07:56
Оценка:
Здравствуйте, 00011011, Вы писали:

0>Возможно ли с помощью стороннего софта автоматически заменять User-Agent на заданную строку (или производить другие модификации заголовков) для всех https запросов в системе?


Можно попробовать nGinx — тогда вообще есть вариант от себя до nGinx иметь плоский http, чтобы не приседать с сертификатами и MITM. Ну а уже nGinx будет делать https-соединение с целевым хостом, попутно производя все необходимые манипуляции с запросами-ответами.
Re[2]: Сменить User-Agent для всех https запросов
От: 00011011  
Дата: 30.05.22 10:03
Оценка:
Здравствуйте, flаt, Вы писали:

F>mitm proxy. Пишешь обработчик на питоне.


Спасибо, все заработало. Решил вот эту
Автор: 00011011
Дата: 18.05.22
проблему
Даже скрипты на питоне писать не потребовалось, достаточно было указать все что нужно в аргументе командной строки mitmproxy
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.