首页 > 其他分享 >wireshark流量分析相关命令

wireshark流量分析相关命令

时间:2023-09-17 18:45:55浏览次数:41  
标签:http tshark uri 流量 pyshark 命令 file pcap wireshark

对于大量的数据,一般先用 Wireshark 软件先进行,然后在用 tshark 或 pyshark 分析

# 过滤出所有有uri请求的响应file_data
tshark -nr [pcap文件] -Y 'http.request.full_uri' -T fields -e http.file_data

pyshark

import pyshark

input_file = "./ant/Ant.pcapng"
pcap = pyshark.FileCapture(input_file, display_filter="http.file_data", tshark_path="F:/Wireshark/tshark.exe")

for i, packet in enumerate(pcap):
    print(packet.http.file_data)

sql

import pyshark

input_file = "./ant/Ant.pcapng"
display_filter="http.request.full_uri"

pcap = pyshark.FileCapture(input_file, display_filter=display_filter, tshark_path="F:/Wireshark/tshark.exe")

uri_list = []

for i, packet in enumerate(pcap):
    uri_list.append(packet.http.request_full_uri)

print(uri_list)

标签:http,tshark,uri,流量,pyshark,命令,file,pcap,wireshark
From: https://www.cnblogs.com/swallow010/p/17709422.html

相关文章

  • DVWA靶场通关-Command Injection(命令行注入)
    BruteForce(暴力(破解))、CommandInjection(命令行注入)、CSRF(跨站请求伪造)、     FileInclusion(文件包含)、FileUpload(文件上传)、InsecureCAPTCHA(不安全的验证码)、    SQLInjection(SQL注入)、SQLInjection(Blind)(SQL盲注)、XSS(DOM)(基于DOM树)、    XSS(Reflec......
  • Linux企业运维人员最常用150个命令汇总2
    Linux企业运维人员最常用150个命令汇总 收录在日常运维杂烩系列命令功能说明线上查询及帮助命令(2个)man查看命令帮助,命令的词典,更复杂的还有info,但不常用。help查看Linux内置命令的帮助,比如cd命令。文件和目录操作命令(18个)ls......
  • linux kill命令详解
    1.命令格式:kill[参数][进程号] 2.命令功能:发送指定的信号到相应进程。不指定型号将发送SIGTERM(15)终止指定进程。如果任无法终止该程序可用“-KILL” 参数,其发送的信号为SIGKILL(9) ,将强制结束进程,使用ps命令或者jobs 命令可以查看进程号。root用户将影响用户的进程,非root用......
  • 查看linux系统常用的命令,Linux查看系统配置常用命令
    一、linuxCPU大小 cat/proc/cpuinfo|grep"modelname"&&cat/proc/cpuinfo|grep"physicalid"  说明:Linux下可以在/proc/cpuinfo中看到每个cpu的详细信息。但是对于双核的cpu,在cpuinfo中会看到两个cpu。常常会让人误以为是两个单核的cpu。其实应该通过PhysicalPr......
  • 像黑客一样使用 Linux 命令行
    阅读目录前言##使用tmux复用控制台窗口##在命令行中快速移动光标##在命令行中快速删除文本##快速查看和搜索历史命令##快速引用和修饰历史命令##录制屏幕并转换为gif动画图片##总结##回到顶部前言##之前在博客园看到一篇介绍IntelliJIDEA配置的文章,它里面用......
  • Linux常用命令大全(非常全!!!)
    阅读目录:系统信息 关机(系统的关机、重启以及登出) 文件和目录文件搜索 挂载一个文件系统 磁盘空间 用户和群组 文件的权限-使用"+"设置权限,使用"-"用于取消 文件的特殊属性-使用"+"设置权限,使用"-"用于取消 打包和压缩文件 RPM包-(Fedora,......
  • “&”控制命令的运行方式
    在Unix、Linux和类Unix系统中,&符号有特定的意义,用于控制命令的运行方式。具体来说,&在命令末尾使用时表示将该命令放入后台运行。前台运行:如果你在终端输入一个命令,例如./a.out,默认情况下该命令会在前台运行,会占用终端并阻塞终端,直到该命令运行完毕。后台运行:如果你想让......
  • 每天一个linux命令(50):crontab命令
    前一天学习了 at 命令是针对仅运行一次的任务,循环运行的例行性计划任务,linux系统则是由 cron (crond) 这个系统服务来控制的。Linux 系统上面原本就有非常多的计划性工作,因此这个系统服务是默认启动的。另外, 由于使用者自己也可以设置计划任务,所以, Linux 系统也提供了......
  • 每天一个linux命令(44):top命令
    top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。下面详细介绍它的使用方法。top是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户终止该程序为止.比较准确的说,to......
  • 每天一个linux命令(52):ifconfig命令
    许多windows非常熟悉ipconfig命令行工具,它被用来获取网络接口配置信息并对此进行修改。Linux系统拥有一个类似的工具,也就是ifconfig(interfaces config)。通常需要以root身份登录或使用sudo以便在Linux机器上使用ifconfig工具。依赖于ifconfig命令中使用一些选项属性,ifconfig工......