导航:首页 > 文件类型 > linux怎么抓取临时文件

linux怎么抓取临时文件

发布时间:2025-05-13 18:35:27

linuxtcpmp抓取HTTP包的详细解释

tcpmp

tcpmp是linux系统自带的抓包工具,主要通过命令行的方式,比较适合在线上服务器进行抓包操作,如果是windows或者ubuntu完全可 以选择一些图形化的工具,ubuntu比较推荐用wireshark,安装方式很简单sudo apt一下即可。

命令行格式:
tcpmp [ -adeflnNOpqStvx ] [ -c 数量 ] [ -F 文件名 ][ -i 网络接口 ] [ -r 文件名] [ -s snaplen ][ -T 类型 ] [ -w 文件名 ] [表达式 ]

常用的参数:
-l 使标准输出变为缓冲行形式;
-n 不把网络地址转换成名字;

-c 在收到指定的包的数目后,tcpmp就会停止;
-i 指定监听的网络接口;(如果没有指定可能在默认网卡上监听,需要指定绑定了特定IP的网卡)
-w 直接将包写入文件中,并不分析和打印出来;
-s 指定记录package的大小,常见 -s 0 ,代表最大值65535,一半linux传输最小单元MTU为1500,足够了
-X 直接输出package data数据,默认不设置,只能通过-w指定文件进行输出

常用表达式:

关于类型的关键字,主要包括host,net,port
传输方向的关键字,主要包括src , dst ,dst or src, dst and src
协议的关键字,主要包括fddi,ip ,arp,rarp,tcp,udp等类型
逻辑运算,取非运算是 'not ' '! ', 与运算是'and','&&'或运算 是'or' ,'||'
其他重要的关键字如下:gateway, broadcast,less,greater

实际例子:

1. http数据包抓取 (直接在终端输出package data)

tcpmp tcp port 80 -n -X -s 0 指定80端口进行输出

2. 抓取http包数据指定文件进行输出package

tcpmp tcp port 80 -n -s 0 -w /tmp/tcp.cap

对应的/tmp/tcp.cap基本靠肉眼已经能看一下信息,比如http Header , content信息等

3. 结合管道流

tcpmp tcp port 80 -n -s 0 -X -l | grep xxxx

这样可以实时对数据包进行字符串匹配过滤

4. mod_proxy反向代理抓包

线上服务器apache+jetty,通过apache mod_proxy进行一个反向代理,80 apache端口, 7001 jetty端口

apache端口数据抓包:tcpmp tcp port 80 -n -s 0 -X -i eth0 注意:指定eth0网络接口
jetty端口数据抓包:tcpmp tcp port 7001 -n -s 0 -X -i lo 注意:指定Loopback网络接口

5. 只监控特定的ip主机
tcpmp tcp host 10.16.2.85 and port 2100 -s 0 -X
需要使用tcp表达式的组合,这里是host指示只监听该ip

小技巧:

1. 可结合tcpmp(命令) + wireshark(图形化)

操作:

在服务器上进行tcpmp -w /tmp/tcp.cap 指定输出外部文件
scp /tmp/tcp.cap 拷贝文件到你本地
wireshark & 启动wireshark
通过File -> Open 打开拷贝下来的文件,这样就可以利用进行数据包分析了
剩下来的事就非常方便了

tcpmp -XvvennSs 0 -i eth0 tcp[20:2]=0x4745 or tcp[20:2]=0x4854

0x4745 为"GET"前两个字母"GE"

0x4854 为"HTTP"前两个字母"HT"

说明: 通常情况下:一个正常的TCP连接,都会有三个阶段:1、TCP三次握手;2、数据传送;3、TCP四次挥手

里面的几个概念:

阅读全文

与linux怎么抓取临时文件相关的资料

热点内容
苹果6怎么删除连过wifi密码 浏览:450
闪约app怎么玩 浏览:454
宁波保税区app 浏览:777
强力删除系统找不到文件 浏览:652
米4升级64g 浏览:284
压缩文件不小心复制了很多怎么办 浏览:855
2014年安卓全球开发者大会 浏览:865
小蓝单车130版本下载 浏览:664
ios微信清除js缓存 浏览:735
安装游戏目录太长找不到指定文件 浏览:548
c盘临时文件清理找不到 浏览:120
查找手机里大文件 浏览:133
javascript函数格式 浏览:391
资治通鉴的版本 浏览:766
华为手机怎么设置关闭app数量 浏览:117
我的文件图片只显示半边咋回事 浏览:343
2011程序员薪资调查报告 浏览:805
touchjs无法上下滑动 浏览:753
dnf90版本深渊开启 浏览:138
少儿编程哪个语言比较好 浏览:562

友情链接