Zde je elegantní způsob, jak dělat, co chcete:
tcpdump -w - -U | tee somefile | tcpdump -r -
Co to dělá:
-w -říkátcpdumppro zápis binárních dat dostdout-Uříkátcpdumpzapsat každý paket do stdout tak, jak je přijat, spíše než je ukládat do vyrovnávací paměti a vydávat na výstup po částechteezapíše tato binární data do souboru AND do vlastníhostdout-r -říká druhémutcpdumpzískat jeho data z jehostdin
Od tcpdump 4.9.3 4.99.0, --print lze použít možnost:
tcpdump -w somefile --print
Wednesday, December 30, 2020, by example@unixlinux.online, denis and fxl.
Summary for 4.99.0 tcpdump release
[...]
User interface:
[...]
Add --print, to cause packet printing even with -w.
Odeberte balíčky Android SDK z příkazového řádku
Zvýšení velikosti haldy na počítačích se systémem Linux