Прокси клиент. Перехват и корректировка, http запроса на прокси сервер.
Как перехватить функции send и recv я понял.... Как откорректировать стандартный порт 80 и перенаправлять на другой сервер я тоже понял.
Осталась задача которую я никак не могу решить уже в течении недели: при работе через прокси сервер браузеры отправляют запрос на прокси сервер каким-то другим способом чем в стандартном режиме. Похоже меняют данные в команде GET...
Вопрос заключается в том:
1) Что надо менять после перехвата send, для работы через прокси?
2) Надо ли делать какие то корректировки в переменной buf после перехвата recv?