2012-07-14 50 views

回答

0

我不相信netfilter/iptables大致知道的HTTP等應用程序級協議。有一些有限的協議解析支持被用於某些特定協議(例如FTP)中的連接跟蹤,但這就是它。我看到它的方式,你有兩個選擇:

  • 重定向要檢查到userspace,你可以有一個輔助的過程,將提取您所需要的信息的數據包。我不知道任何現有的應用程序會這樣做,但是,所以您可能必須自己寫。

  • 做的理智的事情,只是使用數據包嗅探器,如Wiresharktcpdump,最好有一個捕獲過濾器,只會讓HTTP流量通過。作爲獎勵,你可以得到很多更多的信息,不僅僅是一個HTTP請求和URL ...

0

(3年過去了,但我認爲有用的其他人也是如此)

準系統的iptables是不可知的應用協議,但也有iptables extensions

例如,參見擴展U32