Snapper:将TCP RST数据包发送到WLAN(子网)中的端点的命令行实用程序

negotiation_15428 2 0 zip 2024-08-12 02:08:13

概要

Snapper是一个命令行实用程序,它嗅探本地网络的活动TCP连接(仅那些设置了ACK标志的连接),然后发送RST(重置)数据包以终止这些连接(使用RAW套接字)。因此“snapper”是一个产生单包DoS攻击的程序。它是作为阿尔托大学“协议设计”课程的概念验证而编写的。

在实际应用中,Snapper的功能类似于TCP半连接DOS攻击,它通过中断TCP连接来实现拒绝服务的效果。有关TCP半连接DOS攻击的详细原理及应用,您可以参考此文

为了确保浏览器不会从缓存加载页面,您可能必须以隐身模式启动浏览器。如果这正常工作,您的浏览器选项卡可能无法加载或可能部分加载。您还可以在Wireshark中验证RST数据包的效果,您会注意到浏览器重新启动TCP握手(SYN、SYN-ACK)。这种方法在某些网络安全测试中被用于分析数据包的传输过程。对于想要深入了解TCP数据包及连接建立过程的读者,推荐阅读相关分析

发送虚假RST数据包可用于恶意目的(DoS攻击)或关闭可疑连接。近年来,它已被ISP用于关闭P2P连接。如果您对数据包攻击有更深的兴趣,可以参考网络安全攻击技术获取更多信息。

编译:该项目带有一个基本的Makefile,适合用于网络安全相关课程设计。想要了解更多关于网络课程设计的内容,可以访问此链接

用户评论
请输入评论内容
评分:
暂无评论