Показать сообщение отдельно
Старый 19.05.2011, 08:33   #23
Йоха
Умный
 
Регистрация: 02.07.2010
Сообщений: 434
Сказал(а) спасибо: 27
Поблагодарили 73 раз(а) в 45 сообщениях
Йоха Скоро придёт к известности
По умолчанию

Цитата:
Сообщение от LordJZ Посмотреть сообщение
Лучше туда писать нули вместо опкода. Алсо, http://ru-mangos.ru/showthread.php?t=4240
это же raw трафик, туда ничего не пишется. Все так как пришло на сокет. В pkt файле там нули пишу

Добавлено через 2 минуты
Цитата:
Сообщение от RomanRom2 Посмотреть сообщение
это сегодня. завтра поменяются опкоды (значения). послезавтра поменяются пакеты (порядок).
это всё build depended. нужно что бы так не было. не знаю, класть какой нибудь опкод FFFF к примеру, или нули. ну какой то маркер надо, если вам так принципиально все сессии класть в один файл.
я ж говорил, что в своем raw снифере вставлял в выходной файл пустые чанки - это был признак закрытия соединения. А новое соединение отлавливается легко по строке ip : port - socket handle(которая пишется в поле optional data у каждого чанка), если в текущей коллекции активных сокетов нет такой строки, то значит открылось новое соединение.

Вполне себе универсальное решение -)

Последний раз редактировалось Йоха; 19.05.2011 в 08:35.
Йоха вне форума   Ответить с цитированием