TCPDUMP 抓包

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

#!/bin/bash
if [ $# -eq 0 ] ; then
echo "usage local_port dest_ip"
exit 1
fi
/usr/sbin/tcpdump -lSAn -s 0 tcp port $1 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

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏西安-晁州

使用bee自动生成api文档

beego中的bee工具可以方便的自动生成api文档,基于数据库字段,自动生成golang版基于beego的crud代码,方法如下: 1、进入到gopath目录...

2920
来自专栏Python小屋

Python爬取网页中表格数据并导出为Excel文件

本文使用自己创建的网页进行模拟和演示,在爬取真实网页时,分析网页源代码然后修改代码中的正则表达式即可。

512
来自专栏大白虾谈架构

CentOS6.5+nginx+tomcat负载均衡集群

1184
来自专栏惨绿少年

nginx服务部署 说明

第1章 常用的软件 1.1 常用来提供静态服务的软件 Apache :这是中小型Web服务的主流,Web服务器中的老大哥, Nginx :大型网站Web服务...

3130
来自专栏python3

scrapy框架安装

751
来自专栏性能与架构

jQuery 3.0 的一个小问题

jQuery 前阶段推出了3.0版本,改动非常大,如果要使用 3.0 的话,建议先仔细了解一下新特性,否则会引起一些小问题,例如下面的代码 <html> <he...

3295
来自专栏小文博客

WordPress获取所有文章链接

1775
来自专栏别先生

从gitlab下载下来的maven无法运行,老报404解决方法

1:由于在不同的地方开发同一个项目,就将项目上传到gitlab上面(可以创建私有项目,免费的),回到住的地方,项目下载下来老报错,自己摸索的,记录一下。自己记得...

3175
来自专栏coding

双向数据绑定

1227
来自专栏Java技术分享

JSP Layout详细介绍

JSP Layout 是一个用来实现 JSP 布局支持的简单示例项目。该项目只需要一个 Servlet 类,一些配置即可。下载的压缩包中包含一个完整的项目,可直...

2066

扫码关注云+社区