openwrt 抓取流量包

编译内核时支持tcpdump工具

Network  ---> <*> tcpdump
编写抓包脚本,内容如下:
#!/bin/ash

STIME=`date +%F"@"%H%M%S`
DUMPPID=`ps | grep "tcpdump" | grep "3g-ppp0"`

if [ -n $DUMPPID ]
then
	/usr/sbin/tcpdump -i 3g-ppp0 -C 100 -w /mnt/sda1/${STIME}.cap -s 0 &
fi
编辑定时执行:

crontab -e
加入一下内容:
*/1 * * * *  /root/tcpdump.sh


你可能感兴趣的:(openwrt 抓取流量包)