Модераторы: Snowy, bartram, MetalFan, bems, Poseidon, Riply

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Прозрачный прокси 
:(
    Опции темы
ASGDeveloper
Дата 10.5.2006, 10:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


developer
**


Профиль
Группа: Участник
Сообщений: 389
Регистрация: 1.4.2006

Репутация: нет
Всего: 1



Цитата(Snowy @  10.5.2006,  10:15 Найти цитируемый пост)
Без настройки прокси, он этого делать не станет.

Вот и я о том.
Цитата(Snowy @  10.5.2006,  10:15 Найти цитируемый пост)
Есть, конечно варианты. Но они далеко не простые.

Мы простых путей не ищем! smile
ИМХО моя квалификация позволяет это сделать. Ты главное хотя намекни, как можно осуществить форвардинг трафика на другой порт.

ЗЫ Гугл с яндексом молчат, ничего путного не узнал от них.
Все больше про линукс. smile 
PM MAIL   Вверх
RA
Дата 10.5.2006, 11:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Брутальный буратина
****


Профиль
Группа: Участник Клуба
Сообщений: 3497
Регистрация: 31.3.2002
Где: Лес

Репутация: 7
Всего: 115



Цитата(ASGDeveloper @  10.5.2006,  10:01 Найти цитируемый пост)
я не понимаю, зачем мне маппер, хотя видимо я задачу не пояснил, сорри  smile 
у меня такая задача, нужно чтобы браузер, без настройки проксей, гнал свой трафик например через localhost:8080  


тогда тебе сюда freecap.ru, за описухой и сорсами.

Добавлено @ 11:01 
Потом ставь себе прокси делай его прозрачным, подключай праузер через freecap к проксю, и радуйся жизни. 
PM   Вверх
Snowy
Дата 10.5.2006, 11:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

Репутация: 30
Всего: 484



Варианты:
1. Сложный, но грамотный.
Перехватывать все пакеты, идущие на 80-й порт и перенаправлять через нужный тебе хост-порт.
2. Попроще. Подменить все DNS запросы. Тут разные варианты. Все запросы будут идти на один IP, независимо от адреса (кроме тех, где адрес указан фактически). А эти запросы уже перенаправлять, спрашивая их IP у честного DNS.
3. Хук на WinInet запросы. Будет действовать не на всех, но на IE будет точно.

Из этих вариантов гарантированный 1-й. Остальные имеют недостатки. Но первый самый сложный в реализации. 
PM MAIL   Вверх
Nickel
Дата 10.5.2006, 14:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 77
Регистрация: 7.2.2006

Репутация: 2
Всего: 4



Обрати внимание на файлик hosts в WINDOWS\system32\drivers\etc
Цитата
This file contains the mappings of IP addresses to host names

Немного не в тему, но может пригодиться.
Что касается сабжа, может я чего-то не понимаю... Наскока я знаю прозрачные прокси ставят в локалке для доступа в интеренет.  Пользователю не надо указывать прокси не в настройках браузера, ни использовать freecap, чтобы например поиграться в сетевую игрушку через инет. Как это работает можно почитать здесь. Кстати, у того же самого squid'а реализована возможность Transparent Proxy, посмотри сорцы. 
PM   Вверх
ASGDeveloper
Дата 10.5.2006, 14:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


developer
**


Профиль
Группа: Участник
Сообщений: 389
Регистрация: 1.4.2006

Репутация: нет
Всего: 1



Цитата(Snowy @  10.5.2006,  11:22 Найти цитируемый пост)
1. Сложный, но грамотный.
Перехватывать все пакеты, идущие на 80-й порт и перенаправлять через нужный тебе хост-порт.

Не подскажешь как можно реализовать?

У меня тут еще идея пришла, что если хучить функцию connect из winsock api и ставить нужный мне адрес? Вроде работать будет 100% со всеми браузерами. (идея взята из freecap). 
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: WinAPI и системное программирование"
Snowybartram
MetalFanbems
PoseidonRrader
Riply

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Delphi обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи
  • 99% ответов по WinAPI можно найти в MSDN Library, оставшиеся 1% здесь

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, bartram, MetalFan, bems, Poseidon, Rrader, Riply.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: WinAPI и системное программирование | Следующая тема »


 




[ Время генерации скрипта: 0.0512 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.