开源安全工具
Wireshark:像专业人士一样读取数据包
Wireshark 获取捕获文件并使网络清晰可见:每个协议都经过剖析,每个流都可跟踪,每个过滤器都是您可以对数百万个数据包提出的问题。在参与中,它是数据包工作的分析端 - 在服务器上使用 tcpdump 捕获,然后在 Wireshark 中打开文件,其中 GUI 进行实际读取。技能不是点击;当参与规则允许提取秘密时,它知道接下来要问哪个问题,从流重建到 TLS 解密。
要点
- 学习两种过滤器语言并保持简单:捕获过滤器是 BPF(主机 10.0.0.5 和端口 443),显示过滤器在捕获后运行(http.request.method == 'POST')。
- Follow Stream(右键单击任何 TCP 数据包)是主力:它将一千个数据包转换为一个重要的对话。
- 统计数据第一,数据包第二:协议层次结构和对话立即告诉您捕获实际包含的内容。
- 专家信息是分类通道——重新传输、格式错误的帧和可疑标记表面错误,手动读取需要一个小时才能找到。
- 以合法方式解密 TLS:当约定授权时,加载 TLS 密钥日志文件或提取的秘密,并且握手不再是密文墙。
- 不要使用 Wireshark 在生产服务器上捕获:使用 tcpdump -w 捕获,离线分析; GUI 和占用大量内存的解析堆栈不属于业务主机。
- 每个阶段捕获的名称(nmap-recon.pcapng、auth-test.pcapng)并对它们进行哈希处理;无法指向其原始文件的报告发现是谣言。
- 混杂模式意味着读取不属于您的流量:在共享网络和 Wi-Fi 上,未经授权捕获他人的数据是一种隐私和法律界限,而不是礼仪。
一线手记
通过显示“应用程序问题”是一个 HTTP 重定向循环,Follow Stream 节省了一次长达四个小时的相互指责会议。我本能地首先打开统计数据——答案一直在协议层次结构中。
常见问题
Wireshark 或 tcpdump — 您实际使用哪个?
两者,按位置划分:tcpdump 在服务器上捕获,因为它已经存在且无需任何费用,Wireshark 在解剖者赚取收入的工作站上进行分析。
它可以读取加密流量吗?
仅使用来自合法位置的密钥:来自已配置端点的 TLS 密钥日志或根据参与规则提取的秘密;如果没有密钥,它会显示密码套件和大小,而不是内容。
显示过滤器语法难吗?
它有一个学习曲线,但它是一种值得学习的查询语言;针对实验室捕获的内容编写过滤器一周可以使大多数日常过滤自动化。
大多数专业人士首先学习的过滤器是什么?
不是一个过滤器,而是一种习惯:过滤到您关心的主机和协议,然后关注流,因为答案通常存在于一个对话中。
Kinetikatech 如何在开源安全工具方面为您提供帮助
这是我们的日常工作:测试工具箱专业人员实际上一直在加载:扫描仪、嗅探器、破解器和网络代理解释了它们在实际操作中的使用方式 - 命令、标志、输出以及每个工具在方法中的位置。我们的渗透测试和Linux 服务器安全服务提供端到端覆盖:评估、实施、24/7 监控,以及 30 分钟内的应急响应。