Processing math: 100%

TCPDUMP 抓包

  写了个脚本, 用于调试服务器消息传输, 代码如下:

#!/bin/bash

if [ # -eq 0 ] ; then echo "usage local_port dest_ip" exit 1 fi /usr/sbin/tcpdump -lSAn -s 0 tcp port1 and dst $2 |tee tcpdump.log

# ./capture 22104 192.168.5.117

# -i eth0 网卡

 

  如果通讯消息格式为json,抓包输出非常的直接。

   -s 0 把所有抓取包内容全部输出

   -l 结合tee 边抓取边输出

   S TCP 序列号

   -A 所有包, ASCII打印

   -n 数字格式, ip 不转换为hostname

posted @   知然  阅读(1553)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示