Можете подсказать как тут получать доп-но ещё и порты к ip адресам ?
Это уже зависит от протокола.
К примеру, в [Ссылки могут видеть только зарегистрированные пользователи. ] и [Ссылки могут видеть только зарегистрированные пользователи. ] они идут сразу за айпи хидером, а в [Ссылки могут видеть только зарегистрированные пользователи. ] их вообще нет
По этому ищем структуру интересующего протокола и... Ну Ты понял
Для примера, выводит [Ссылки могут видеть только зарегистрированные пользователи. ] и [Ссылки могут видеть только зарегистрированные пользователи. ] порты
[Ссылки могут видеть только зарегистрированные пользователи. ] | [Ссылки могут видеть только зарегистрированные пользователи. ] на экзешник
[Ссылки могут видеть только зарегистрированные пользователи. ]
// [Ссылки могут видеть только зарегистрированные пользователи. ] Proto & [Ссылки могут видеть только зарегистрированные пользователи. ] Proto
private ushort th_sport; // Source port
private ushort th_dport; // Destination port
// -- [Ссылки могут видеть только зарегистрированные пользователи. ] Proto
Код:
//Next read source port
th_sport = (ushort)IPAddress.NetworkToHostOrder(binaryReader.ReadInt16());
//Next read destination port
th_dport = (ushort)IPAddress.NetworkToHostOrder(binaryReader.ReadInt16());
Код:
public int SrcPort
{
get
{
return th_sport;
}
}
public int DstPort
{
get
{
return th_dport;
}
}
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
[Ссылки могут видеть только зарегистрированные пользователи. ] Progress - [Ссылки могут видеть только зарегистрированные пользователи. ] / [Ссылки могут видеть только зарегистрированные пользователи. ]
Последний раз редактировалось zombiee; 22.05.2013 в 20:52.
Всё бы хорошо , но все протоколы показывает : Unknown ... + не отлавливает некоторые пакеты (исходящие)
Выше, на скриншоте же видно, что протокол - TCP
Да и порт назначения - 80-ый (тестил на [Ссылки могут видеть только зарегистрированные пользователи. ])
По поводу не всех пакетов - это ты как определяешь?
Может они не на тот интерфейс идут?
________________
Хакер - не преступник.
Взлом - для искусства.
Смысл - в свободе.
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
[Ссылки могут видеть только зарегистрированные пользователи. ] Progress - [Ссылки могут видеть только зарегистрированные пользователи. ] / [Ссылки могут видеть только зарегистрированные пользователи. ]
Выше, на скриншоте же видно, что протокол - TCP
Да и порт назначения - 80-ый (тестил на [Ссылки могут видеть только зарегистрированные пользователи. ])
По поводу не всех пакетов - это ты как определяешь?
Может они не на тот интерфейс идут?
Другой сниффер показывает что это протоколы TCP,UDP ...
А так показывает : Unknown .
+ в другом сниффере показаны пакеты , которые отсылает программа .. у программы опред. порт .
Другой сниффер показывает что это протоколы TCP,UDP ...
А так показывает : Unknown .
Да? А ты уверен, что смотришь на одни и те же пакеты?
То, что они "одновременно" появились в обоих программах - ещё не значит, что это они и есть.
Далее, просто открываем [Ссылки могут видеть только зарегистрированные пользователи. ] структуру и смотрим: Protocol offset: 9 to 10 byte
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
[Ссылки могут видеть только зарегистрированные пользователи. ] Progress - [Ссылки могут видеть только зарегистрированные пользователи. ] / [Ссылки могут видеть только зарегистрированные пользователи. ]
Последний раз редактировалось zombiee; 22.05.2013 в 23:12.
Я вчера в личку ему скинул 2 класса описывающие формат TCP и UDP заголовков, кстати вот [Ссылки могут видеть только зарегистрированные пользователи. ], а потом ушел на работу, как вижу проблема еще не решена.
Могу посоветовать разобрать пример из этого поста, там небольшой пример сниффера с использованием WinPcap+Pcap.NET