Wireshark抓远程的包

当我们分析网络问题时候,抓包是必不可少的一个步骤。但有时候当远程主机是Linux系统,只有tcpdump命令可用,并没有Wireshark这么强大的分析工具时候,就会变得非常麻烦。包括我之前也是,每次都得SSH登录那台主机,假装高手一样打着tcpdump命令。-w 参数写入cap文件,然后sz 文件名导出文件,再打开Wireshark,最后打开导出cap文件,前前后后总共花了5步。其中我们其实只需要最后一步打开cap文件分析,其余都是无畏的动作。那有没有办法让我们把5步压缩成1步或者2步,让我们只关注于分析呢?办法是有的,接下来给大家分享一个及其简单的方法。

简介

本文主要介绍Alfred工具下实现步骤压缩,需要兼容MACBook和Windows的WOW工具需要自行研究。在这我只是演示一个简单的工作流制作,让读者能够有个入门的认知,和提高效率。

前置工作

  • 下载并安装 Wireshark
  • 下载并安装 Alfred
  • 远程服务器安装tcpdump工具

制作Alfred工作流

Alfred的Workflows界面

在制作工作流之前,首先我们要知道,远程机器的IP是需要做成变量的,已适配不同的IP。其次还需要输入一个keyword来引入和传参。

创建keyword

在Inputs中选择Keyword拖入黑框,并双击打开编辑。

  • Keyword:输入自定义关闭字,后续通过该关键字使用此工作流
  • with space:在后续参数前需要空格
  • Argument Required:需要有参数,另外两个选项分别是参数可选和无需参数
  • Title:自定定义标题,随便写
  • Subtext:类似于一种说明吧,随便写
image-20240605230256378

创建Action

在Action中选择Run Script拖入黑框,并双击打开编辑。

  • Language:脚本所使用的语言,目前支持的有很多,bash、zsh、php、python等
  • with input as argv:尽量选该参数,另一个为{query} 将对传入的参数转义。
  • running instances:Sequentially顺序执行(只能一个个运行Wireshark), Concurrently同时执行(同时运行多个Wireshark抓包)
  • script:输入脚本命令,建议先过滤掉ssh的数据包。 ssh root@$1 'tcpdump -i any -s0 -nn -w - port not 22' | /Applications/Wireshark.app/Contents/MacOS/Wireshark -k -i -
image-20240605230934465

效果展示

按下command + space,输入ws 192.168.5.7即可抓包(需提前设置免密秘钥登录)。

alfred_wireshark

!注意 当遇到复杂工作流运行出现问题时候,可以点击工作流面板右上角的小蜘蛛来调试。

官方工作流推荐

fzf-alfred-workfow

推荐指数:★★★★★

介绍: fzf工作流可以帮我们快速定位到想要的文件或者目录。只需要你有一个或几个模糊的映像即可。通过路径和文件名称中,模糊的一个或几个单词就可以定位到。^f 文件,^d 目录。

fzf

Fakeum

推荐指数:★★★★☆

介绍: Fakeum工作流可以生成伪造内容,比如城市、ip地址、密码,http客户端信息、银行卡账号、日期等非常多的伪造数据。比较适用于开发人员调试程序。> 3 生成伪造三份内容。fakeconfig 中可以设置语言。

fakeum

Search ALL the docs!

推荐指数:★★★★☆

介绍: Search ALL the docs!工作流用于各种语言的用法案例。coding工程师秒变复制粘贴工程师。

search_all_docs

Image Shrinker

推荐指数:★★★☆☆

介绍: Image Shrinker工作流是一款高效的图片压缩工具,他的压缩原理是设定长边的像素,为保证图片长宽比不变,短边会自动按照等比例缩小。与其说他是图片压缩工具,我宁愿称他为图片像素调整工具。

image_shrinker

Optimize Images

推荐指数:★★★☆☆

介绍: Optimize Images工作流也是一款高效的图片压缩工具,他的压缩原理和上面不同,他是采用多种真正的图片压缩技术。但是此工具需要额外安装imageOptim软件,不然缺少压缩依赖库,会导致压缩不成功。

optimize_iamges

IP Address

推荐指数:★★★☆☆

介绍: IP Address工作流可以显示你的IP地址,选中并复制。正常我们都是打开浏览器、打开百度、输入IP来查询,获取我们的互联网IP地址。有了这个工作流,我们只需要按下command + sapce ,输入IP即可查看,选中复制。怎么样三步变两步,而且不光可以获取公网IP,还有私网IP,IPV6信息等。

ipaddress

Translate

推荐指数:★★☆☆☆

介绍: Translate工作流是一个翻译工具,支持的语言也很多。但是翻译句子我觉得并没有Chome的翻译插件强。更没有GPT翻译出来的更具体现语句深意。

translate

本文由 mdnice 多平台发布

  • 21
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值