python压缩文件不带根路径_求高手分析一段python的代码 关于网站扫描根目录下的一些压缩包文件 我看不懂求分析...

defaudit(arg):#defaultrootdirectorynamesurl=arghost=util.get_url_host(url)ifre.match('^\w+://[\w\-\.]+/$',url):zip_root=['wwwroot','htdocs','site','www','default','web']z...

def audit(arg):

# default root directory names

url = arg

host = util.get_url_host(url)

if re.match('^\w+://[\w\-\.]+/$', url):

zip_root = ['wwwroot', 'htdocs', 'site', 'www', 'default', 'web']

zip_root.append(host)

zip_root.append(host.replace('.',''))

zip_root.append(host.replace('.','_'))

root = util.get_domain_root(host)

zip_root.append(root)

zip_root.append(root.replace('.',''))

zip_root.append(root.replace('.','_'))

# abc.123.baidu.com => ['abc', '123']

if root != host:

keys = host.replace('.' + root,'').split('.')

zip_root += keys

# baidu.com.cn => baidu

zip_root.append(root.split('.')[0])

for name in set(zip_root):

if excavate_zip(url, name):

break

else:

m = re.match('^(\w+://.*/)([^/]+)/', url)

if m:

if not excavate_zip(url, m.group(2)):

excavate_zip(m.group(1), m.group(2))

展开

1.无限设置多个关键词和长尾词,软件会自动使用搜索智能引擎搜索,获取结果的域名进行网站空间文件扫描。 2.智能引擎搜索支持多种主流搜索引擎,目前支持百度,GOOGLE,有道,搜狗,雅虎,搜搜。 3.可导入自己本地域名文件域名扫描,用以扫描自己采集的域名。 4.查找文件自定义,支持多个查找文件,并支持变量类型。 5.自定多线程高速扫描,普通ADSL开150线程平均每分钟可发送HTTP请10000次以上。 6.扫描结果自动查询文件类型(Content-Type)文件大小(Content-Length)。 7.结果过滤功能,可过滤大小小于指定字节的文件,可过滤文件类型为未知以及文件大小为未知的结果,最大限度清除垃圾结果(可过滤比如自定义404错误页面 或者防盗链组件生成的页面)。 目前支持23个变量分别为:功能灰常强大,具体请看下放截图. 1.flashfxp.zip 代表扫描域名空间是否有FTP打包备份 = flashfxp.zip 2.flashfxp.rar 代表扫描域名空间是否有FTP打包备份 = flashfxp.rar 3.新建文件夹.rar 代表扫描域名空间是否有新建文件夹打包备份 = 新建文件夹.rar 4.新建文件夹.zip 代表扫描域名空间是否有新建文件夹打包备份 = 新建文件夹.zip 5.wwwroot.rar 代表扫描域名空间是否有wwwroot打包备份 = wwwroot.rar 6.wwwroot.zip 代表扫描域名空间是否有wwwroot打包备份 = wwwroot.zip 7.HYTop.mdb 代表扫描域名空间是否有海洋木马打包备份 = wwwroot.zip 8.www.rar 代表扫描域名空间是否有www打包备份 = www.zip 9.www.zip 代表扫描域名空间是否有www打包备份 = www.zip 10.web.rar 代表扫描域名空间是否有web打包备份 = web.rar 11.web.zip 代表扫描域名空间是否有web打包备份 = web.zip 12.#domain#.rar 代表当前扫描的域名 比如设置为 #domain#.rar 则实际扫描的是www.baidu.com.rar 13.#domain#.zip 代表当前扫描的域名 比如设置为 #domain#.rar 则实际扫描的是www.baidu.com.zip 14.#domainnopoint#.rar 代表当前扫描的域名,但是要去掉域名中的点“.” 比如 wwwbaiducom.rar 15.#domainnopoint#.zip 代表当前扫描的域名,但是要去掉域名中的点“.” 比如 wwwbaiducom.zip 16.#topdomain#.rar 代表当前扫描的域名取顶级域名比如 baidu.com.rar 17.#topdomain#.zip 代表当前扫描的域名取顶级域名比如 baidu.com.zip 18.#domaincenter#.rar 代表当前扫描的域名的中间部分 比如 baidu.rar 19.#domaincenter#.zip 代表当前扫描的域名的中间部分 比如 baidu.zip 20.#topdomainunderline#.rar 代表当前扫描的域名取顶级域名并去掉点加下划线 比如 www_baidu_com.rar 21.#topdomainunderline#.zip 代表当前扫描的域名取顶级域名并去掉点加下划线 比如 www_baidu_com.zip 22.#underlinedomain#.rar 代表当前扫描的域名取顶级域名并去掉点加下划线 比如 baidu_com.rar 23.#underlinedomain#.zip 代表当前扫描的域名取顶级域名并去掉点加下划线 比如 baidu_com.zip
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值