Python实施SYN泛洪攻击
依赖安装
Python的安装我就不再(懒)赘(得)述(写)了,为了方便和速度,我们用清华源安装scapy(这里用Python2和Python3都可以,我编写的脚本兼容了两个版本):
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple scapy
等待一下,基本上就安装好了,如果报错,那你就执行pip install pip --upgrade
,然后pip install setuptools --upgrade
更新pip和setuptools。
克隆我的SYN泛洪攻击仓库
这是GitHub地址:中国秦川联盟SYN泛洪攻击Python脚本
如果你是linux系统可以直接安装git:
Debian、Ubuntu系列(例如kali linux):apt-get install git -y
Alpine系列:yum install git -y
Windows系统:Windows Git国内下载地址(中国秦川联盟源),官方网站上下载太慢,估计一个下午都下载不了,双击安装就行。
无论什么系统这时候都可以git clone https://github.com/fu050409/SYNFlood.git
了,Windows系统建议先cd desktop,然后再执行以上命令,克隆我的SYN工程。
然后cd SYNFlood
切入克隆了的文件夹,执行python SYNFlood.py
,然后他会要求你输入线程和目标IP地址,这样就可以实现SYN泛洪攻击了。
本文只是描述如何实施,具体脚本如何制作详见我的下一篇文章Python Scapy发送数据包和下下一篇文章Python实现SYN泛洪攻击。
推广:中国秦川联盟
推广:中国秦川联盟光速计划
推广:中国秦川联盟网络安全部