2010-06-11 3 views
2

Я хотел бы написать сниффер общения для некоторых IM, таких как ICQ или MSN. Не могли бы вы помочь мне начать? Трудно найти полезную информацию, как это сделать. Как мне начать? Я знаю, что есть библиотека winpcap для окон, которая хороша для обнюхивания пакетов.Как обнюхивать IM comunicaton?

ответ

2
  • Поиск по спецификации протокола IM вы хотите, чтобы понюхать
  • Узнайте, как использовать libpcap или аналогичный, например: winpcap
  • скачать и изучить исходный код клиента IM, например pidgin
+0

libpcap и winpcap могут анализировать множество протоколов, вы можете начать изучать, как это работает. Кроме того, вы можете сделать некоторые записи, чтобы узнать о задействованных протоколах. – pcent

+0

Инструмент для захвата пакетов - это wirehark: www.wireshark.org – pcent

+0

Если вы кодируете на C#, вы можете запустить SharpPcap (оболочку pcap для C#). FYI, писать приложение, как вы описываете, не является тривиальным. –

Смежные вопросы