| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Сети > Склейка пакетов |
| Автор: WebDragon 3.11.2008, 19:20 |
| Будте добры ответить на следующий вопрос: написал сниферок, ловит пакеты, извлекает всю информацию из них, но как осуществить склейку пакетов? Мне необходимо перехватить пакеты переданного e-mail сообщения, но для того чтобы получить сообщение необходимо его склеить воедино и сохранить |
| Автор: J0ker 4.11.2008, 06:43 |
сниферок значить написал, а как склеить не знаем? скрипткидесы ёлы-палы |
| Автор: MAKCim 4.11.2008, 09:38 |
| WebDragon, объединяй по seq-номеру в заголовке TCP |
| Автор: WebDragon 4.11.2008, 11:40 |
| То есть просто тупо прибавлять данные друг другу, а если пакет затеряетсся или еще что нить, такое произойти может? |
| Автор: Artemon 7.11.2008, 23:49 |
| Сниферок, работает как прокси ? или надстройка над сетевым драйвером ? Почему-то мне кажется, что WebDragon под пакетами имеет ввиду, данные, полученные через recv |
| Автор: J0ker 8.11.2008, 08:17 |
| Утюг, работает как паровоз raw сокет через recv получает IP пакеты |
| Автор: Loki 9.11.2008, 05:03 |
| WebDragon, попробуй scapy. |