2015-11-20 55 views
0

我正在創建一個小腳本,以從tshark獲取輸出並將其輸出到終端。我試圖只通過瀏覽器地址欄進行過濾。Wireshark和T鯊魚DNS

所以www.facebook.com被加載時,終端只打印出facebook.com,而不是fbstatic-a.akamaihd.net等。(通過請求的網站做其他的DNS請求)

這程序永遠循環重複dns請求並寫入終端。

任何想法?

回答

2

請問以下情況適用於您?

$ tshark -r dns.pcap -T fields -e dns.qry.name -Y "dns.qry.type == 0x0001 and udp.dstport == 53" 
www.yahoo.com 

所述的顯示過濾器(「Y」之後的部分)是限制查詢類型成爲A記錄(要避免CNAME等)在請求中。

dns.qry.type == 0x0001用於A記錄,udp.dstport == 53用於DNS請求。

希望它有幫助。