Обмен данными по Tcp через прокси

  • Автор темы Автор темы slavon-x86
  • Дата начала Дата начала
S

slavon-x86

Подскажите как можно реализовать обмен данными по TCP через прокси.
Причём надо чтобы я мог прочитать содержимое каждого полученого пакета отдельно !
 
Проблема очень известная .. протоколом TCP прокси не предусмотрен...

Мы выходили из этой ситуации написанием клиента и сервера, которые оборачивают TCP трафик в HTTP трафик и нормально работают через прокси ...

Ничего более умного как-то не придумалось ... :huh:
 
Мне вобщем и надо по HTTP. Я хочу зделать что-то вроди Браузера.
А как это зделать ? Через какие компоненты ? Подскажи пожалуйста !?
 
Хммм.. а стандартный TWebBrowser (ActiveX Internet Explorer) чем не устраивает ?

Потому как свой браузер рисовать ... это дело ОЙ какое не простое...
 
Дело в том, что мне обязательно надо не всё загружать !!!

Вобщем чтобы работать через прокси надо:
1. Подключиться к прокси;
2. Послать на пркси запрос: GET \ http:\\rambler.ru\ ........
3. Ждать ответа...


ПРАВЕЛЬНО ???
 
Ну вообщем похоже ... только там немного не так ...

Когда посылается запрос на прокси .. то Вы ему говорите что запрос не ему а дальше .. ну и отвечает он соответственно так ...

Почитайте RFC на протокол ...
 
Если просто скачать нечто по http, ftp,.. то оптимально будет использовать WinApi. Правда они вроде только блокирующее(т.е работают с синхронными сокетами)
 
Для: slavon-x86

Найди библиотеку synapse.
там кажись даже пример есть.
разберётся даже младенец :)
 
При поиске "synapse" нашёл "SimpleTCP".
SimpleTCP - то что надо !!! Возможности те же что и INDY, только работает как часы (ЧЁТКО И ПРАВЕЛЬНО) !!! :)
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →
🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab