2011-09-07 49 views
-1

如何跟蹤程序Internet請求?像Windows Live Messenger一樣,爲了製作一個能夠做同樣事情的機器人。 因爲我正在製作一個應用程序來驗證在線用戶的數量,並與這些人聊天,但我想知道,它在哪裏連接來做到這一點。如何跟蹤程序Internet請求以構建Msn bot?

在Web中,我使用LiveHTTPHeader或FireBug來查看發送GET/Post DATA的頁面以及正在發送哪些參數。那麼桌面應用程序呢?我該怎麼做?

+0

不得不冷靜下來,實際上不可能確定你真正想要做什麼,並且通過談論可能無關緊要的東西來混淆你的問題。 – Layke

回答

1

你應該CSHARP使用庫,例如​​: http://code.google.com/p/msnp-sharp/

由於跟蹤Web請求是無關緊要的。如果你想製作一個機器人,你應該使用Api。

+0

非常感謝您的回答。你知道PHP是否有好的API嗎?因爲我使用PHP來做到這一點。我看到一些,但他們從來沒有工作,人們放棄了他們的項目。 – Grego

-1

使用Wireshark轉儲所有網絡流量,然後使用過濾器,以便只保留Messenger發送的數據。

http://www.wireshark.org/

+0

-1跟蹤請求無助於編碼一個機器人,他應該使用aapi – JohnJohnGa

+0

沒錯,api會更容易(這就是爲什麼我將upvoted你的答案),但它並沒有傷害看什麼實際發送通過線。我假設msnp-sharp的開發者也做了同樣的事情。 – ZippyV

0

應用,如淘寶旺旺,Skype公司等不正常使用HTTP協議與他們的服務器或同齡人交往。相反,他們通常通過TCP/IP使用自己的,有時是專有的協議,而不是默認的http端口。爲了「聆聽」這些程序發送/接收的內容,您需要一個「嗅探」TCP數據的程序。不過我想象一下,這些竊聽企圖大多會證明是徒勞的,因爲許多你想了解的程序也使用加密。