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


審核編輯 :李倩
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。
舉報(bào)投訴
-
Web
+關(guān)注
關(guān)注
2文章
1304瀏覽量
74473 -
多線程
+關(guān)注
關(guān)注
0文章
279瀏覽量
21031
原文標(biāo)題:多線程的web目錄掃描工具
文章出處:【微信號(hào):菜鳥學(xué)安全,微信公眾號(hào):菜鳥學(xué)安全】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
熱點(diǎn)推薦
【瑞薩RA × Zephyr評(píng)測(cè)】多線程和看門狗
本文章旨在評(píng)估使用 Zephyr RTOS 在 Renesas FPB-RA6E2 開發(fā)板上實(shí)現(xiàn)多線程調(diào)度與硬件看門狗功能的應(yīng)用。評(píng)估內(nèi)容包括任務(wù)調(diào)度、看門狗初始化流程、主程序邏輯的詳細(xì)解析,以及實(shí)驗(yàn)現(xiàn)象與數(shù)據(jù)分析。
解析Linux的進(jìn)程、線程和協(xié)程
和系統(tǒng)資源。線程的引入使得多核處理器得以充分利用,因?yàn)?b class='flag-5'>多線程程序可以更有效地分配和管理多核心的計(jì)算資源。
線程的特點(diǎn)包括:
(1)共享性:線程之間共享同一進(jìn)程的地址空間,可以更容易
發(fā)表于 12-22 11:00
多線程的系統(tǒng)
多線程系統(tǒng)的事件響應(yīng)也是在中斷中完成的,但事件的處理是在線程中完成的。在多線程系統(tǒng)中,線程跟中斷一樣,也具有優(yōu)先級(jí),優(yōu)先級(jí)高的線程會(huì)被優(yōu)先執(zhí)
發(fā)表于 12-08 07:55
Linux多線程對(duì)比單線程的優(yōu)勢(shì)
:「資源利用率」:通過多線程,可以更有效地利用CPU資源,特別是多核CPU?!覆⑿刑幚怼梗?b class='flag-5'>線程允許同時(shí)執(zhí)行多個(gè)任務(wù),提高程序的執(zhí)行效率。「簡(jiǎn)化設(shè)計(jì)」:使用線程可以簡(jiǎn)化程序設(shè)計(jì),因?yàn)?b class='flag-5'>線程
發(fā)表于 12-01 06:11
rt-thread studio 如何進(jìn)行多線程編譯?
,使用的是5800h+32g內(nèi)存+sn550 ssd,開啟16線程編譯時(shí)cpu的占用率也只能到30%,編譯完整個(gè)工程需要3分鐘
感覺多線程編譯設(shè)置沒有生效,有辦法提高編譯速度嗎
rtthread studio版本是 2.2.9
發(fā)表于 10-11 09:16
Dirsearch 安全實(shí)戰(zhàn)指南
挖掘 Web 隱藏資源的核心工具。本文從實(shí)戰(zhàn)角度,講解其核心原理、使用技巧、掃描策略及合規(guī)要點(diǎn)。 一 ? 隱藏資源探測(cè)的核心價(jià)值 ? Web 服務(wù)器中,隱藏資源可能是開發(fā)遺留的測(cè)試
【HZ-T536開發(fā)板免費(fèi)體驗(yàn)】—— linux創(chuàng)建線程
自己的私有資源。
在linux系統(tǒng)中,線程狀態(tài)通常反映了當(dāng)前線程的當(dāng)前活動(dòng)和執(zhí)行階段。
主要分為:
1。運(yùn)行轉(zhuǎn)態(tài)
2。阻塞轉(zhuǎn)態(tài)
3。終止?fàn)顟B(tài)
如何區(qū)分單線程和多線程?
在單個(gè)程序中只
發(fā)表于 09-01 21:31
AI賦能谷歌Chrome與Web工具全面升級(jí)
2025 Google 谷歌開發(fā)者大會(huì)帶來了最新 Web 工具,包括全面升級(jí)的 Chrome 開發(fā)體驗(yàn)、極大簡(jiǎn)化的 UI 開發(fā),到云端兩側(cè)的 AI 部署。這些強(qiáng)大的工具為出海開發(fā)者提供了前所未有的加速,幫助他們更高效地打造面向全
Circuitly:兼容 KiCad 的 Web 源生 EDA 工具
“ ?Jeremy Gorden 在 KiCon US 2025 上分享了一個(gè)兼容 KiCad 的、基于 Web 的 PCB 工具 Circuitly。支持 Git 且加入了 AI 助手
多線程的安全注意事項(xiàng)
多線程安全是指多個(gè)線程同時(shí)訪問或修改共享資源時(shí),能夠保證程序的正確性和可靠性。
開發(fā)者選擇TaskPool或Worker進(jìn)行多線程開發(fā)時(shí),在TaskPool和Worker的工作線程中導(dǎo)
發(fā)表于 06-20 07:49
鴻蒙5開發(fā)寶藏案例分享---跨線程性能優(yōu)化指南
發(fā)現(xiàn)鴻蒙寶藏:跨線程序列化性能優(yōu)化實(shí)戰(zhàn)指南
大家好呀!今天在翻鴻蒙文檔時(shí)挖到一個(gè)超級(jí)實(shí)用的工具—— DevEco Profiler的序列化檢測(cè)功能 !平時(shí)用<span class
發(fā)表于 06-12 17:13
工控一體機(jī)多線程任務(wù)調(diào)度優(yōu)化:聚徽分享破解工業(yè)復(fù)雜流程高效協(xié)同密碼
在當(dāng)今工業(yè) 4.0 的浪潮下,工業(yè)生產(chǎn)正朝著高度自動(dòng)化、智能化的方向大步邁進(jìn)。生產(chǎn)流程日益復(fù)雜,眾多任務(wù)需要同時(shí)、高效地協(xié)同執(zhí)行,這對(duì)工業(yè)控制系統(tǒng)的核心 —— 工控一體機(jī)提出了前所未有的挑戰(zhàn)。多線程
使用Percepio View免費(fèi)跟蹤工具分析Zephyr應(yīng)用
Percepio View免費(fèi)跟蹤工具現(xiàn)在可以針對(duì)Zephyr應(yīng)用程序進(jìn)行跟蹤和可視化分析了。Percepio View可以幫助開發(fā)人員理解和調(diào)試Zephyr中的固定優(yōu)先級(jí)的多線程行為及復(fù)雜的線程交互。
一種實(shí)時(shí)多線程VSLAM框架vS-Graphs介紹
針對(duì)現(xiàn)有VSLAM系統(tǒng)語義表達(dá)不足、地圖可解釋性差的問題,本文提出vS-Graphs,一種實(shí)時(shí)多線程VSLAM框架。該方案顯著提升了重建地圖的語義豐富度、可解釋性及定位精度。實(shí)驗(yàn)表明
請(qǐng)問如何在Python中實(shí)現(xiàn)多線程與多進(jìn)程的協(xié)作?
大家好!我最近在開發(fā)一個(gè)Python項(xiàng)目時(shí),需要同時(shí)處理多個(gè)任務(wù),且每個(gè)任務(wù)需要不同的計(jì)算資源。我想通過多線程和多進(jìn)程的組合來實(shí)現(xiàn)并發(fā),但遇到了一些問題。
具體來說,我有兩個(gè)任務(wù),一個(gè)是I/O密集型
發(fā)表于 03-11 06:57
多線程的web目錄掃描工具
評(píng)論