Linux 的tcpdump如何显示报文内容?用什么参数?举个例子谢谢

2025-02-24 09:37:55
推荐回答(2个)
回答1:

抓包命令tcpdump tcp -A port 22 -w a.cap 将报文内容存在a.cap里面。a.cap文件是2进制的,需要用ethreal工具专门读取。

回答2:

#!/bin/bash

LIMIT=$((1024*1024*1024*10)) #10G Bytes
FILESIZE=0

while [ $FILESIZE -lt $LIMIT ];do
sleep 1
FILESIZE=`stat -c%s 123.cap`
done

# do some killall
killall tcpdump