-1

プログラムのインターネットリクエストを追跡するにはどうすればよいですか?Windows Live Messengerのように、同じことを行うボットを作成するために。オンラインでユーザー数を確認してチャットするアプリを作っているのですが、どこに接続すればいいのか知りたいです。

Webでは、LiveHTTPHeaderまたはFireBugを使用して、GET / Post DATAを送信するページがどこにあり、どのパラメーターが送信されているかを確認します。デスクトップアプリケーションはどうですか?私はどのように行いますか?

4

3 に答える 3

1

たとえば、csharpのライブラリを使用する必要があります: http ://code.google.com/p/msnp-sharp/

Webリクエストの追跡は無関係だからです。ボットを作成する場合は、Apiを使用する必要があります。

于 2011-09-07T19:43:03.763 に答える
0

Live Messenger、Skypeなどのアプリケーションは、通常、サーバーやピアとの通信にhttpプロトコルを使用しません。代わりに、ほとんどの場合、デフォルトのhttpポート以外のポートを介して、TCP/IPを介して独自のプロトコルを使用する場合があります。これらのプログラムが送受信しているものを「リッスン」するには、TCPデータを「スニッフィング」するプログラムが必要です。ただし、理解しようとしているプログラムの多くは暗号化も使用しているため、これらの盗聴の試みはほとんど無駄になると思います。

于 2011-09-07T19:44:43.083 に答える
-1

Wiresharkを使用してすべてのネットワークトラフィックをダンプしてから、フィルターを使用して、Messengerが送信するデータのみを保持します。

http://www.wireshark.org/

于 2011-09-07T19:44:13.110 に答える