Как отследить программу Internet Request для создания бота Msn?
Как отследить программу интернет-запроса? Как и Windows Live Messenger, чтобы сделать бот, который делает то же самое. Потому что я делаю приложение, которое проверяет количество пользователей в сети, и общаюсь с этими людьми, но я хотел бы знать, где он подключается, чтобы сделать это.
В Интернете я использую LiveHTTPHeader или FireBug, чтобы увидеть, где находится страница, отправляющая GET/Post DATA, и какие параметры отправляются. А как насчет настольных приложений? Как мне это сделать?
3 ответа
Вы должны использовать библиотеку, например, в csharp: http://code.google.com/p/msnp-sharp/
Потому что отслеживание веб-запроса не имеет значения. если вы хотите сделать бота, вы должны работать с Api.
Такие приложения, как Live Messenger, Skype и т. Д., Обычно не используют протокол http для связи со своими серверами или коллегами. Вместо этого они в основном используют свои собственные, иногда проприетарные протоколы через TCP/IP, через порты, отличные от порта http по умолчанию. Для "прослушивания" того, что эти программы отправляют / получают, вам нужна программа, которая "прослушивает" данные TCP. Однако я полагаю, что эти попытки подслушивания в большинстве случаев окажутся бесполезными, поскольку многие программы, которые вы пытаетесь понять, также используют шифрование.
Используйте Wireshark, чтобы сбросить весь сетевой трафик, затем используйте фильтры, чтобы сохранить только те данные, которые отправляет Messenger.