Как отслеживать программу интернет -запроса, чтобы построить бот MSN? [закрыто

StackOverflow https://stackoverflow.com/questions/7339594

Вопрос

Как отслеживать программу интернет -запроса? Как Windows Live Messenger, чтобы сделать бота, который делает то же самое. Потому что я делаю приложение, которое проверяет количество пользователей в Интернете и общается с этими людьми, но я хотел бы знать, где это подключается к этому.

В Интернете я использую Livehttpheader или Firebug, чтобы увидеть, куда находится страница, отправляющая данные GET/PUST и какие параметры отправляются. А как насчет настольных приложений? Как мне это сделать?

Это было полезно?

Решение

Вы должны использовать библиотеку, например, в CSHARP:http://code.google.com/p/msnp-sharp/

Потому что отслеживание веб -запроса не имеет значения. Если вы хотите сделать бота, вам следует работать с API.

Другие советы

Такие приложения, как Live Messenger, Skype и т. Д., Обычно не используют протокол HTTP для связи со своими серверами или сверстниками. Вместо этого они в основном используют свои собственные, иногда запатентованные протоколы по TCP/IP, по сравнению с портами, кроме порта HTTP по умолчанию. Чтобы «прослушать» то, что эти программы отправляют/получают, вам понадобится программа, которая «снижает» данные TCP. Однако я полагаю, что эти попытки подслушивания в основном окажутся бесполезными, поскольку многие из программ, которые вы пытаетесь понять, также используют шифрование.

Используйте Wireshark, чтобы сбросить весь свой сетевой трафик, затем используйте фильтры, чтобы сохранить только те данные, которые отправляет Messenger.

http://www.wireshark.org/

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top