項目地址
https://github.com/pmiaowu/PmWebDirScan
簡介
PmWebDirScan:多線程的web目錄掃描工具
免責(zé)聲明
該工具僅用于安全自查檢測由于傳播、利用此工具所提供的信息而造成的任何直接或者間接的后果及損失,均由使用者本人負(fù)責(zé),作者不為此承擔(dān)任何責(zé)任。作者擁有對此工具的修改和解釋權(quán)。未經(jīng)網(wǎng)絡(luò)安全部門及相關(guān)部門允許,不得善自使用本工具進(jìn)行任何攻擊活動,不得以任何方式將其用于商業(yè)目的。注意
字典使用的御劍的字典+自己平時保存的部分字典而成使用方法
$ python3 PmWebDirScan.py --help
usage: PmWebDirScan.py [-h] [-u URL] [-f SCAN_FILE_URL] [-d DICT] [-o OUTPUT]
[-t THREAD] [--timeout TIMEOUT]
[--http_status_code HTTP_STATUS_CODE]
(QAQ)我是一個可憐兮兮不知道好不好用就給強(qiáng)行寫出來用作掃描web目錄泄露的無辜掃描器. (T^T)
optional arguments:
-h, --help show this help message and exit
-u URL, --url URL 要掃描的url
-f SCAN_FILE_URL, --scan_file_url SCAN_FILE_URL
載入要掃描的url列表txt文件(每個域名換行-文件保存至domain目錄)
-d DICT, --dict DICT 提供掃描的字典位置(多個文件請使用`,`分割)
-o OUTPUT, --output OUTPUT
結(jié)果輸出位置
-t THREAD, --thread THREAD
運(yùn)行程序的線程數(shù)量
--timeout TIMEOUT 超時時間
--http_status_code HTTP_STATUS_CODE
代表掃描成功的http狀態(tài)碼
使用例子
掃描某個域名下的備份文件
$ python3 PmWebDirScan.py -u "baidu.com" -d 專業(yè)備份掃描.txt
批量掃描某些域名的備份文件
$ python3 PmWebDirScan.py -f domain_test.txt -d 專業(yè)備份掃描.txt
排量掃描文件請放到domain
目錄
批量掃描某域名多個字典
$ python3 PmWebDirScan.py -u "baidu.com" -d "專業(yè)備份掃描.txt,綜合目錄.txt"
所有的字典都在dict
目錄
掃描結(jié)果保存
$ python3 PmWebDirScan.py -u "baidu.com" -d "專業(yè)備份掃描.txt,綜合目錄.txt" -o result_test
執(zhí)行以后掃描結(jié)果將保持至./results/result_test.html
修改掃描線程
$ python3 PmWebDirScan.py -u "baidu.com" -t 100
線程默認(rèn)是50
修改代表掃描成功的http狀態(tài)碼
$ python3 PmWebDirScan.py -u "baidu.com" --http_status_code "200,301,403"
執(zhí)行以后 所有狀態(tài)為 200,301,403 的請求都會認(rèn)為掃描成功
修改程序超時時間
$ python3 PmWebDirScan.py -u baidu.com --timeout 5
修改以后URL發(fā)送超過5秒,將認(rèn)為超時不存在 默認(rèn)超時時間為2秒
運(yùn)行例子

審核編輯 :李倩
-
Web
+關(guān)注
關(guān)注
2文章
1296瀏覽量
73021 -
多線程
+關(guān)注
關(guān)注
0文章
279瀏覽量
20764
原文標(biāo)題:多線程的web目錄掃描工具
文章出處:【微信號:菜鳥學(xué)安全,微信公眾號:菜鳥學(xué)安全】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
rt-thread studio 如何進(jìn)行多線程編譯?
Dirsearch 安全實戰(zhàn)指南
【HZ-T536開發(fā)板免費(fèi)體驗】—— linux創(chuàng)建線程
AI賦能谷歌Chrome與Web工具全面升級
多線程的安全注意事項
工控一體機(jī)多線程任務(wù)調(diào)度優(yōu)化:聚徽分享破解工業(yè)復(fù)雜流程高效協(xié)同密碼
使用Percepio View免費(fèi)跟蹤工具分析Zephyr應(yīng)用

一種實時多線程VSLAM框架vS-Graphs介紹

請問如何在Python中實現(xiàn)多線程與多進(jìn)程的協(xié)作?
請問rt-thread studio如何進(jìn)行多線程編譯?
Web安全之滲透測試基礎(chǔ)與實踐
Web端TCP/UDP測試工具!小白必學(xué)~

華為云 X 實例 CPU 性能測試詳解與優(yōu)化策略

socket 多線程編程實現(xiàn)方法
Python中多線程和多進(jìn)程的區(qū)別

評論