項目地址
https://github.com/pmiaowu/PmWebDirScan
簡介
PmWebDirScan:多線程的web目錄掃描工具
免責聲明
該工具僅用于安全自查檢測由于傳播、利用此工具所提供的信息而造成的任何直接或者間接的后果及損失,均由使用者本人負責,作者不為此承擔任何責任。作者擁有對此工具的修改和解釋權(quán)。未經(jīng)網(wǎng)絡(luò)安全部門及相關(guā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)我是一個可憐兮兮不知道好不好用就給強行寫出來用作掃描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
運行程序的線程數(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
線程默認是50
修改代表掃描成功的http狀態(tài)碼
$ python3 PmWebDirScan.py -u "baidu.com" --http_status_code "200,301,403"
執(zhí)行以后 所有狀態(tài)為 200,301,403 的請求都會認為掃描成功
修改程序超時時間
$ python3 PmWebDirScan.py -u baidu.com --timeout 5
修改以后URL發(fā)送超過5秒,將認為超時不存在 默認超時時間為2秒
運行例子

審核編輯 :李倩
-
Web
+關(guān)注
關(guān)注
2文章
1276瀏覽量
70427 -
多線程
+關(guān)注
關(guān)注
0文章
279瀏覽量
20193
原文標題:多線程的web目錄掃描工具
文章出處:【微信號:菜鳥學安全,微信公眾號:菜鳥學安全】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
請問如何在Python中實現(xiàn)多線程與多進程的協(xié)作?
請問rt-thread studio如何進行多線程編譯?
Web安全之滲透測試基礎(chǔ)與實踐
Web端TCP/UDP測試工具!小白必學~

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

入門web安全筆記分享

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

漏洞掃描一般采用的技術(shù)是什么
LWIP多線程強烈建議開啟LWIP_ASSERT_CORE_LOCKED宏,這個在RTT里面要怎么實現(xiàn)?
從多線程設(shè)計模式到對 CompletableFuture 的應用

評論