Привет. Пытаюсь программно на C# подменить ответ от сервера. Подменить ответ через снифер получается, а вот через прокси не выходит. Пробовал Titanium.Web.Proxy, но он видит только http запросы. Запросы https он почему-то не показывает. Может у кого-то уже был подобный опыт ио может подсказать, как реализовать подобное или в какую сторону копать.
Создаёшь свой прокси сервер, запускаешь его на каком-нибудь порте, устанавливаешь глобально в винде свой прокси сервер IP;PORT (через IE можно). По сути все запросы в винде будут выполняться через твой прокси сервер, ловишь заголовки запросов и ответов, модифицируешь и передаёшь модифицированные данные дальше в поток получателя/сервера. Прокси сервер желательно написать на сокете, но в Net SDK вроде бы есть стандартные пакеты для реализации прокси сервера. Это как вариант реализации, возможно, такая реализация не будет работать для ваших нужд. Так же, возможно, что есть хуки WinAPI для этого, покурите MSDN.