在bugscan群里看到有人问有一个大文件,想探测其是否存在.如果使用curl的话,会将整个文件下载到节点,对于扫描没有任何用处,反而浪费了扫描时间. 于是我想到的解决办法是不使用curl,直接用底层socket,发包之后接收http head部分,然后拿到返回码之后就断开链接.不知道这样做有没有什么弊端,如果有的话,请指出. 下面直接贴上源码: #!/usr/bin/env python # -*- coding: utf-8 -*- #__author__ = 'Medici.Yan' #…