Tcpdump

對 tcpdump 數據包大小使用不同的過濾條件

  • May 27, 2015

tcpdump這樣跑的時候

tcpdump -s96 -i eth0 ip -w output_filename

當數據包是 DNS 請求/響應時,是否可以告訴tcpdump獲取整個數據包?

很不幸的是,不行。

底層 BPF 引擎可以在某些平台上執行此操作,但編譯為 BPF 程式碼的過濾器語言不支持(並且需要更改過濾器語言或更改 tcpdump 命令行語法以支持多個過濾器和 -s 標誌,以支持這一點,以及對 BPF 編譯器的重大更改,因此這不太可能很快發生)。

引用自:https://unix.stackexchange.com/questions/205979