2014-01-28 17 views

回答

0

按照本教程嘗試從程序中調用tcpdump。

http://www.ehow.com/how_10065937_run-tcpdump-java.html

:d

笑@如何已經做到這一點了一封怎樣的教程。

我希望這會有所幫助。

+0

謝謝,我會研究這一點。但我真正想要的就像是一個捕捉可讀出站http請求(不是原始信息)的提琴手。 – prix

+0

你可以用這個程序捕捉,然後在* Wireshark *中打開捕獲文件,並在GUI中查找所有HTTP流量顏色編碼。我不得不穀歌*提琴手*。這看起來像Windows的協議分析器。 Tcpdump我不認爲適用於Windows,但Wireshark可以。你也許可以像在tcpdump的例子中一樣調用命令行版本的Wireshark。然後,您可以使用某種類型的正則表達式來過濾HTTP流量,因爲java具有嚴重的正則表達式引擎。 :D –

+0

我已經嘗試了在命令行上運行的tshark和tcpdump,並且我能夠獲得出站http請求。所以我需要做的最後一件事是對輸出文件應用一些過濾,並使用java解析它以提取可下載的鏈接。感謝您的幫助夥計@user_loser – prix

相關問題