Модераторы: Daevaorn
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Работа с сетевыми пакетами. Сборка/разборка пакетов ... и т.д. 
:(
    Опции темы
Lucifer
  Дата 18.10.2003, 23:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Помогите, пожалуйста дельным советом или толковыми линками.
Мне нужно, чтобы прога брала из сети пакеты, "раскидывала" все их заголовки, и только потом отдавала (или нет, в зависимости от содержимого полей заголовков) их системе.
Как это можно сделать в C++ Builder? С помощью каких компонентов и т.д.?
Зарание благодарен.

Это сообщение отредактировал(а) Lucifer - 18.10.2003, 23:24
PM MAIL ICQ   Вверх
Oksiv
Дата 20.10.2003, 10:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 15
Регистрация: 17.10.2003
Где: Санкт-Петербург, Гражданка

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



Под виндузы у тебя такое врядли получиться, обычно в таких случаях приходиться писать драйвер-фильтр. Хотя там есть RAW-сокеты но их возможности очень ограничены, по сравнению с UNIX.

PM MAIL WWW ICQ   Вверх
DENNN
Дата 20.10.2003, 11:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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

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



Возможно поможет драйвер WinPCAP - на нем в свое время был реализован TMeter. Правда на многопроцессорных машинах он не работает.
PM ICQ   Вверх
mr.DUDA
Дата 20.10.2003, 22:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


3D-маньяк
****


Профиль
Группа: Экс. модератор
Сообщений: 8244
Регистрация: 27.7.2003
Где: город-герой Минск

Репутация: 25
Всего: 232



DENNN, а этот самый Win32PCap просто так в свою прогу не всунешь. В смысле, придется в свой инсталляк дистрибутив кидать с инсталляшкой (setup для пакет-фильтра Win32PCap). Или я чего не так понял ?? Мне самому такая фича нужна, чтобы можно было перехватывать и/или блокировать HTTP/SMTP/POP/IMAP'ы по моему выбору.


--------------------
user posted image
PM MAIL WWW   Вверх
DENNN
Дата 21.10.2003, 09:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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

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



Цитата
DENNN, а этот самый Win32PCap просто так в свою прогу не всунешь. В смысле, придется в свой инсталляк дистрибутив кидать с инсталляшкой (setup для пакет-фильтра Win32PCap).

Ну и кинь, в чем проблема?
PM ICQ   Вверх
mr.DUDA
Дата 21.10.2003, 10:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


3D-маньяк
****


Профиль
Группа: Экс. модератор
Сообщений: 8244
Регистрация: 27.7.2003
Где: город-герой Минск

Репутация: 25
Всего: 232



Ага, и у заказчика глаза на лоб вылезут (сначала).
А потом следующий же request будет "Не могли бы вы убрать из инсталляшки этот странный WinPCap setup ? Или откажитесь от него насовсем, или устанавливайте всё нужное third party software в скрытом режиме".

Ну и как мне определить, что и куда нужно писать из дистрибутива pcap ? По ходу, одним копированием в System32 не обойдешься, это же пакет-фильтр, а куда чего в реестр писать - один pcap знает...


--------------------
user posted image
PM MAIL WWW   Вверх
Lucifer
Дата 22.10.2003, 00:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Блин, ЛЮДИ ... а где же про это все почитать инфу то можноconfused.gif
Неужели никто не знает где есть описалово исходников снифераconfused.gif
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




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


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

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