Dark Mode

Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

H4ckForJob/dirmap

Repository files navigation

Dirmap

English

Yi Ge Gao Ji webMu Lu Sao Miao Gong Ju ,Gong Neng Jiang Hui Qiang Yu DirBuster, Dirsearch, cansina, Yu Jian

Xu Qiu Fen Xi

Jing Guo Da Liang Diao Yan ,Zong Jie Yi Ge You Xiu De webMu Lu Sao Miao Gong Ju Zhi Shao Ju Bei Yi Xia Gong Neng :

  • Bing Fa Yin Qing
  • Neng Shi Yong Zi Dian
  • Neng Chun Bao Po
  • Neng Pa Qu Ye Mian Dong Tai Sheng Cheng Zi Dian
  • Neng fuzzSao Miao
  • Zi Ding Yi Qing Qiu
  • Zi Ding Yi Xiang Ying Jie Guo Chu Li ...

Na Yao Jie Xia Lai Kan Kan DirmapDe Te Dian Ba

Gong Neng Te Dian

  1. Zhi Chi nGe target*nGe payloadBing Fa
  2. Zhi Chi Di Gui Sao Miao
  3. Zhi Chi Zi Ding Yi Xu Yao Di Gui Sao Miao De Zhuang Tai Ma
  4. Zhi Chi (Dan |Duo )Zi Dian Sao Miao
  5. Zhi Chi Zi Ding Yi Zi Fu Ji Bao Po
  6. Zhi Chi Pa Chong Dong Tai Zi Dian Sao Miao
  7. Zhi Chi Zi Ding Yi Biao Qian fuzzMu Biao url
  8. Zi Ding Yi Qing Qiu User-Agent
  9. Zi Ding Yi Qing Qiu Sui Ji Yan Shi
  10. Zi Ding Yi Qing Qiu Chao Shi Shi Jian
  11. Zi Ding Yi Qing Qiu Dai Li
  12. Zi Ding Yi Zheng Ze Biao Da Shi Pi Pei Jia Xing 404Ye Mian
  13. Zi Ding Yi Yao Chu Li De Xiang Ying Zhuang Tai Ma
  14. Zi Ding Yi Tiao Guo Da Xiao Wei xDe Ye Mian
  15. Zi Ding Yi Xian Shi content-type
  16. Zi Ding Yi Xian Shi Ye Mian Da Xiao
  17. An Yu Ming Qu Zhong Fu Bao Cun Jie Guo

Shi Yong Fang Fa

Huan Jing Zhun Bei

git clone https://github.com/H4ckForJob/dirmap.git && cd dirmap && python3 -m pip install -r requirement.txt

Kuai Su Shi Yong

Shu Ru Mu Biao

Dan Mu Biao ,Mo Ren Wei http

python3 dirmap.py -i https://target.com -lcf
python3 dirmap.py -i 192.168.1.1 -lcf

Zi Wang (CIDRGe Shi )

python3 dirmap.py -i 192.168.1.0/24 -lcf

Wang Luo Fan Wei

python3 dirmap.py -i 192.168.1.1-192.168.1.100 -lcf

Wen Jian Du Qu

python3 dirmap.py -iF targets.txt -lcf

targets.txtZhong Zhi Chi Shang Shu Ge Shi

Jie Guo Bao Cun

  1. Jie Guo Jiang Zi Dong Bao Cun Zai Xiang Mu Gen Mu Lu Xia De outputWen Jian Jia Zhong
  2. Mei Yi Ge Mu Biao Sheng Cheng Yi Ge txt,Ming Ming Ge Shi Wei Mu Biao Yu Ming .txt
  3. Jie Guo Zi Dong Qu Zhong Fu ,Bu Yong Dan Xin Chan Sheng Da Liang Rong Yu

Gao Ji Shi Yong

Zi Ding Yi dirmapPei Zhi ,Kai Shi Tan Suo dirmapGao Ji Gong Neng

Zan Shi Cai Yong Jia Zai Pei Zhi Wen Jian De Fang Shi Jin Xing Xiang Xi Pei Zhi ,Bu Zhi Chi Shi Yong Ming Ling Xing Can Shu Jin Xing Xiang Xi Pei Zhi !

Bian Ji Xiang Mu Gen Mu Lu Xia De dirmap.conf,Jin Xing Pei Zhi

dirmap.confPei Zhi Xiang Jie

#Di Gui Sao Miao Chu Li Pei Zhi
[RecursiveScan]
#Shi Fou Kai Qi Di Gui Sao Miao :Guan Bi :0;Kai Qi :1
conf.recursive_scan = 0
#Yu Dao Zhe Xie Zhuang Tai Ma ,Kai Qi Di Gui Sao Miao . Mo Ren Pei Zhi [301,403]
conf.recursive_status_code = [301,403]
#URLChao Guo Zhe Ge Chang Du Jiu Tui Chu Sao Miao
conf.recursive_scan_max_url_length = 60
#Zhe Xie Hou Zhui Ming Bu Di Gui Sao
conf.recursive_blacklist_exts = ["html",'htm','shtml','png','jpg','webp','bmp','js','css','pdf','ini','mp3','mp4']
#She Zhi Pai Chu Sao Miao De Mu Lu . Mo Ren Pei Zhi Kong . Qi Ta Pei Zhi :e.g:['/test1','/test2']
#conf.exclude_subdirs = ['/test1','/test2']
conf.exclude_subdirs = ""

#Sao Miao Mo Shi Chu Li Pei Zhi (4Ge Mo Shi ,1Ci Zhi Neng Xuan Ze 1Ge )
[ScanModeHandler]
#Zi Dian Mo Shi :Guan Bi :0;Dan Zi Dian :1;Duo Zi Dian :2
conf.dict_mode = 1
#Dan Zi Dian Mo Shi De Lu Jing
conf.dict_mode_load_single_dict = "dict_mode_dict.txt"
#Duo Zi Dian Mo Shi De Lu Jing ,Mo Ren Pei Zhi dictmult
conf.dict_mode_load_mult_dict = "dictmult"
#Bao Po Mo Shi :Guan Bi :0;Kai Qi :1
conf.blast_mode = 0
#Sheng Cheng Zi Dian Zui Xiao Chang Du . Mo Ren Pei Zhi 3
conf.blast_mode_min = 3
#Sheng Cheng Zi Dian Zui Da Chang Du . Mo Ren Pei Zhi 3
conf.blast_mode_max = 3
#Mo Ren Zi Fu Ji :a-z. Zan Wei Shi Yong .
conf.blast_mode_az = "abcdefghijklmnopqrstuvwxyz"
#Mo Ren Zi Fu Ji :0-9. Zan Wei Shi Yong .
conf.blast_mode_num = "0123456789"
#Zi Ding Yi Zi Fu Ji . Mo Ren Pei Zhi "abc". Shi Yong abcGou Zao Zi Dian
conf.blast_mode_custom_charset = "abc"
#Zi Ding Yi Ji Xu Zi Fu Ji . Mo Ren Pei Zhi Kong .
conf.blast_mode_resume_charset = ""
#Pa Chong Mo Shi :Guan Bi :0;Kai Qi :1
conf.crawl_mode = 0
#Yong Yu Sheng Cheng Dong Tai Min Gan Wen Jian payloadDe Hou Zhui Zi Dian
conf.crawl_mode_dynamic_fuzz_suffix = "crawl_mode_suffix.txt"
#Jie Xi robots.txtWen Jian . Zan Wei Shi Xian .
conf.crawl_mode_parse_robots = 0
#Jie Xi htmlYe Mian De xpathBiao Da Shi
conf.crawl_mode_parse_html = "//*/@href | //*/@src | //form/@action"
#Shi Fou Jin Xing Dong Tai Pa Chong Zi Dian Sheng Cheng . Mo Ren Pei Zhi 1,Kai Qi Pa Chong Dong Tai Zi Dian Sheng Cheng . Qi Ta Pei Zhi :e.g:Guan Bi :0;Kai Qi :1
conf.crawl_mode_dynamic_fuzz = 1
#FuzzMo Shi :Guan Bi :0;Dan Zi Dian :1;Duo Zi Dian :2
conf.fuzz_mode = 0
#Dan Zi Dian Mo Shi De Lu Jing .
conf.fuzz_mode_load_single_dict = "fuzz_mode_dir.txt"
#Duo Zi Dian Mo Shi De Lu Jing . Mo Ren Pei Zhi :fuzzmult
conf.fuzz_mode_load_mult_dict = "fuzzmult"
#She Zhi fuzzBiao Qian . Mo Ren Pei Zhi {dir}. Shi Yong {dir}Biao Qian Dang Cheng Zi Dian Cha Ru Dian ,Jiang http://target.com/{dir}.phpTi Huan Cheng http://target.com/Zi Dian Zhong De Mei Yi Xing .php. Qi Ta Pei Zhi :e.g:{dir};{ext}
#conf.fuzz_mode_label = "{ext}"
conf.fuzz_mode_label = "{dir}"

#Chu Li payloadPei Zhi . Zan Wei Shi Xian .
[PayloadHandler]

#Chu Li Qing Qiu Pei Zhi
[RequestHandler]
#Zi Ding Yi Qing Qiu Tou . Mo Ren Pei Zhi Kong . Qi Ta Pei Zhi :e.g:test1=test1,test2=test2
#conf.request_headers = "test1=test1,test2=test2"
conf.request_headers = ""
#Zi Ding Yi Qing Qiu User-Agent. Mo Ren Pei Zhi chromeDe ua.
conf.request_header_ua = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36"
#Zi Ding Yi Qing Qiu cookie. Mo Ren Pei Zhi Kong ,Bu She Zhi cookie. Qi Ta Pei Zhi e.g:cookie1=cookie1; cookie2=cookie2;
#conf.request_header_cookie = "cookie1=cookie1; cookie2=cookie2"
conf.request_header_cookie = ""
#Zi Ding Yi 401Ren Zheng . Zan Wei Shi Xian . Yin Wei Zi Ding Yi Qing Qiu Tou Gong Neng Ke Man Zu Gai Xu Qiu (Lan XD)
conf.request_header_401_auth = ""
#Zi Ding Yi Qing Qiu Fang Fa . Mo Ren Pei Zhi getFang Fa . Qi Ta Pei Zhi :e.g:get;head
#conf.request_method = "head"
conf.request_method = "get"
#Zi Ding Yi Mei Ge Qing Qiu Chao Shi Shi Jian . Mo Ren Pei Zhi 3Miao .
conf.request_timeout = 3
#Sui Ji Yan Chi (0-x)Miao Fa Song Qing Qiu . Can Shu Bi Xu Shi Zheng Shu . Mo Ren Pei Zhi 0Miao ,Wu Yan Chi .
conf.request_delay = 0
#Zi Ding Yi Dan Ge Mu Biao ,Qing Qiu Xie Cheng Xian Cheng Shu . Mo Ren Pei Zhi 30Xian Cheng
conf.request_limit = 30
#Zi Ding Yi Zui Da Zhong Shi Ci Shu . Zan Wei Shi Xian .
conf.request_max_retries = 1
#She Zhi Chi Jiu Lian Jie . Shi Fou Shi Yong session(). Zan Wei Shi Xian .
conf.request_persistent_connect = 0
#302Zhong Ding Xiang . Mo Ren False,Bu Zhong Ding Xiang . Qi Ta Pei Zhi :e.g:True;False
conf.redirection_302 = False
#payloadHou Tian Jia Hou Zhui . Mo Ren Kong ,Sao Miao Shi ,Bu Tian Jia Hou Zhui . Qi Ta Pei Zhi :e.g:txt;php;asp;jsp
#conf.file_extension = "txt"
conf.file_extension = ""

#Chu Li Xiang Ying Pei Zhi
[ResponseHandler]
#She Zhi Yao Ji Lu De Xiang Ying Zhuang Tai . Mo Ren Pei Zhi [200],Ji Lu 200Zhuang Tai Ma . Qi Ta Pei Zhi :e.g:[200,403,301]
#conf.response_status_code = [200,403,301]
conf.response_status_code = [200]
#Shi Fou Ji Lu content-typeXiang Ying Tou . Mo Ren Pei Zhi 1Ji Lu
#conf.response_header_content_type = 0
conf.response_header_content_type = 1
#Shi Fou Ji Lu Ye Mian Da Xiao . Mo Ren Pei Zhi 1Ji Lu
#conf.response_size = 0
conf.response_size = 1
#Shi Fou Zi Dong Jian Ce 404Ye Mian . Mo Ren Pei Zhi True,Kai Qi Zi Dong Jian Ce 404.Qi Ta Pei Zhi Can Kao e.g:True;False
#conf.auto_check_404_page = False
conf.auto_check_404_page = True
#Zi Ding Yi Pi Pei 503Ye Mian Zheng Ze . Zan Wei Shi Xian . Gan Jue Yong Bu Zhao ,Ke Neng Yao Fei Qi .
#conf.custom_503_page = "page 503"
conf.custom_503_page = ""
#Zi Ding Yi Zheng Ze Biao Da Shi ,Pi Pei Ye Mian Nei Rong
#conf.custom_response_page = "([0-9]){3}([a-z]){3}test"
conf.custom_response_page = ""
#Tiao Guo Xian Shi Ye Mian Da Xiao Wei xDe Ye Mian ,Ruo Bu She Zhi ,Qing Pei Zhi Cheng "None",Mo Ren Pei Zhi "None". Qi Ta Da Xiao Pei Zhi Can Kao e.g:None;0b;1k;1m
#conf.skip_size = "0b"
conf.skip_size = "None"

#Dai Li Xuan Xiang
[ProxyHandler]
#Dai Li Pei Zhi . Mo Ren She Zhi "None",Bu Kai Qi Dai Li . Qi Ta Pei Zhi e.g:{"http":"http://127.0.0.1:8080","https":"https://127.0.0.1:8080"}
#conf.proxy_server = {"http":"http://127.0.0.1:8080","https":"https://127.0.0.1:8080"}
conf.proxy_server = None

#DebugXuan Xiang
[DebugMode]
#Da Yin payloadsBing Tui Chu
conf.debug = 0

#updateXuan Xiang
[CheckUpdate]
#githubHuo Qu Geng Xin . Zan Wei Shi Xian .
conf.update = 0

TODO

  • Ming Ling Xing Can Shu Jie Xi Quan Ju Chu Shi Hua
  • engineChu Shi Hua
    • She Zhi Xian Cheng Shu
  • targetChu Shi Hua
    • Zi Dong Jie Xi Chu Li Shu Ru Ge Shi ( -i,inputTarget)
      • IP
      • Domain
      • URL
      • IP/MASK
      • IP Start-End
    • Wen Jian Du Ru (-iF,inputLocalFile)
  • bruterChu Shi Hua
    • Jia Zai Pei Zhi Fang Shi ()
      • Du Qu Ming Ling Xing Can Shu Zhi
      • Du Qu Pei Zhi Wen Jian (-lcf,loadConfigFile)
    • Di Gui Mo Shi Xuan Xiang (RecursiveScan)
      • Di Gui Sao Miao (-rs,recursive_scan)
      • Xu Yao Di Gui De Zhuang Tai Ma (-rd,recursive_status_code)
      • Pai Chu Mou Xie Mu Lu (-es,exclude_subdirs)
    • Sao Miao Mo Shi Xuan Xiang (ScanModeHandler)
      • Zi Dian Mo Shi (-dm,dict_mode)
        • Jia Zai Dan Ge Zi Dian (-dmlsd,dict_mode_load_single_dict)
        • Jia Zai Duo Ge Zi Dian (-dmlmd,dict_mode_load_mult_dict)
      • Bao Po Mo Shi (-bm,blast_mode)
        • Bao Po Mu Lu Chang Du Fan Wei (Bi Xuan )
          • Zui Xiao Chang Du (-bmmin,blast_mode_min)
          • Zui Da Chang Du (-bmmax,blast_mode_max)
        • Ji Yu Mo Ren Zi Fu Ji
          • Ji Yu a-z
          • Ji Yu 0-9
        • Ji Yu Zi Ding Yi Zi Fu Ji (-bmcc,blast_mode_custom_charset)
        • Duan Dian Xu Sheng Cheng payload(-bmrc,blast_mode_resume_charset)
      • Pa Chong Mo Shi (-cm,crawl_mode)
        • Zi Ding Yi Jie Xi Biao Qian (-cmph,crawl_mode_parse_html)(a:href,img:src,form:action,script:src,iframe:src,div:src,frame:src,embed:src)
        • Jie Xi robots.txt(-cmpr,crawl_mode_parse_robots)
        • Pa Chong Lei Dong Tai fuzzSao Miao (-cmdf,crawl_mode_dynamic_fuzz)
      • fuzzMo Shi (-fm,fuzz_mode)
        • fuzzDan Ge Zi Dian (-fmlsd,fuzz_mode_load_single_dict)
        • fuzzDuo Ge Zi Dian (-fmlmd,fuzz_mode_load_mult_dict)
        • fuzzBiao Qian (-fml,fuzz_mode_label)
    • Qing Qiu You Hua Xuan Xiang (RequestHandler)
      • Zi Ding Yi Qing Qiu Chao Shi (-rt,request_timeout)
      • Zi Ding Yi Qing Qiu Yan Shi (-rd,request_delay)
      • Xian Zhi Dan Ge Mu Biao Zhu Ji Xie Cheng Shu Sao Miao (-rl,request_limit)
      • Xian Zhi Zhong Shi Ci Shu (-rmr,request_max_retries)
      • httpChi Jiu Lian Jie (-rpc,request_persistent_connect)
      • Zi Ding Yi Qing Qiu Fang Fa (-rm,request_method)(get, head)
      • 302Zhuang Tai Chu Li (-r3,redirection_302)(Shi Fou Zhong Ding Xiang )
      • Zi Ding Yi header
        • Zi Ding Yi Qi Ta header(-rh,request_headers)(Jie Jue Xu Yao 401Ren Zheng )
        • Zi Ding Yi ua(-rhua,request_header_ua)
        • Zi Ding Yi cookie(-rhc,request_header_cookie)
    • Zi Dian Chu Li Xuan Xiang (PayloadHandler)
      • Zi Dian Chu Li (payloadXiu Gai -Qu Xie Gang )
      • Zi Dian Chu Li (payloadXiu Gai -Shou Zi Fu Jia Xie Gang )
      • Zi Dian Chu Li (payloadXiu Gai -Dan Ci Shou Zi Mu Da Xie )
      • Zi Dian Chu Li (payloadXiu Gai -Qu Kuo Zhan )
      • Zi Dian Chu Li (payloadXiu Gai -Qu Chu Fei Zi Mu Shu Zi )
    • Xiang Ying Jie Guo Chu Li Mo Kuai (ResponseHandler)
      • Tiao Guo Da Xiao Wei xZi Jie De Wen Jian (-ss,skip_size)
      • Zi Dong Jian Ce 404Ye Mian (-ac4p,auto_check_404_page)
      • Zi Ding Yi 503Ye Mian (-c5p,custom_503_page)
      • Zi Ding Yi Zheng Ze Pi Pei Xiang Ying Nei Rong Bing Jin Xing Mou Chong Cao Zuo
        • Zi Ding Yi Zheng Ze Pi Pei Xiang Ying (-crp,custom_response_page)
        • Mou Chong Cao Zuo (Zan Shi Wei Ding Yi )
      • Shu Chu Jie Guo Wei Zi Ding Yi Zhuang Tai Ma (-rsc,response_status_code)
      • Shu Chu payloadWei Wan Zheng Lu Jing (Mo Ren Shu Chu Wan Cheng url)
      • Shu Chu Jie Guo Zhan Shi content-type
      • Zi Dong Qu Zhong Fu Bao Cun Jie Guo
    • Zhuang Tai Chu Li Mo Kuai (StatusHandler)
      • Zhuang Tai Xian Shi (Deng Dai Kai Shi , Jin Xing Zhong , Zan Ting Zhong , Yi Chang , Wan Cheng )
      • Jin Du Xian Shi
      • Zhuang Tai Kong Zhi (Kai Shi , Zan Ting , Ji Xu , Ting Zhi )
      • Xu Sao Mo Kuai (Zan Wei Pei Zhi )
      • Duan Dian Xu Sao
      • Xuan Xing Xu Sao
    • Ri Zhi Ji Lu Mo Kuai (ScanLogHandler)
      • Sao Miao Ri Zhi
      • Cuo Wu Ri Zhi
    • Dai Li Mo Kuai (ProxyHandler)
      • Dan Ge Dai Li (-ps,proxy_server)
      • Dai Li Chi
    • Diao Shi Mo Shi Xuan Xiang (DebugMode)
      • debug(--debug)
    • Jian Cha Geng Xin Xuan Xiang (CheckUpdate)
      • update(--update)

Mo Ren Zi Dian Wen Jian

Zi Dian Wen Jian Cun Fang Zai Xiang Mu Gen Mu Lu Zhong De dataWen Jian Jia Zhong

  1. dict_mode_dict.txt "Zi Dian Mo Shi "Zi Dian ,Shi Yong dirsearchMo Ren Zi Dian
  2. crawl_mode_suffix.txt "Pa Chong Mo Shi "Zi Dian ,Shi Yong FileSensorMo Ren Zi Dian
  3. fuzz_mode_dir.txt "fuzzMo Shi "Zi Dian ,Shi Yong DirBusterMo Ren Zi Dian
  4. fuzz_mode_ext.txt "fuzzMo Shi "Zi Dian ,Shi Yong Chang Jian Hou Zhui Zhi Zuo De Zi Dian
  5. dictmult Gai Mu Lu Wei "Zi Dian Mo Shi "Mo Ren Duo Zi Dian Wen Jian Jia ,Bao Han :BAK.min.txt(Bei Fen Wen Jian Xiao Zi Dian ),BAK.txt(Bei Fen Wen Jian Da Zi Dian ),LEAKS.txt(Xin Xi Xie Lu Wen Jian Zi Dian )
  6. fuzzmult Gai Mu Lu Wei "fuzzMo Shi "Mo Ren Duo Zi Dian Wen Jian Jia ,Bao Han :fuzz_mode_dir.txt(Mo Ren Mu Lu Zi Dian ),fuzz_mode_ext.txt(Mo Ren Hou Zhui Zi Dian )

Yi Zhi Que Xian

  1. "Pa Chong Mo Shi "Zhi Pa Qu Liao Mu Biao De Dang Qian Ye Mian ,Yong Yu Sheng Cheng Dong Tai Zi Dian . Xiang Mu Jiang Lai Hui Jiang "Pa Chong Mo Kuai "Yu "Sheng Cheng Dong Tai Zi Dian Gong Neng "Fen Chi .
  2. Guan Yu bruter.pyDi 517Xing bar.log.start()Chu Cuo . Jie Jue Fang An :Qing An Zhuang progressbar2. Xie Zai progressbar. Fang Zhi Dao Ru Tong Ming Mo Kuai . Gan Xie Mou Wei Biao Ge Ti Xing .
Zhi Xing Ming Ling :
python3 -m pip uninstall progressbar
python3 -m pip install progressbar2

Wei Hu Gong Zuo

  1. Ruo Shi Yong Guo Cheng Zhong Chu Xian Wen Ti ,Huan Ying Fa issue
  2. Ben Xiang Mu Zheng Zai Wei Hu ,Wei Lai Jiang Hui You Xin De Gong Neng Jia Ru ,Ju Ti Can Zhao "TODO"Lie Biao ,Wei Da Gou Xiang

Zhi Xie Sheng Ming

dirmapZai Bian Xie Guo Cheng Zhong ,Jie Jian Liao Da Liang De You Xiu Kai Yuan Xiang Mu De Mo Shi Yu Si Xiang ,Te Ci Shuo Ming Bing Biao Shi Gan Xie .

Lian Xi Zuo Zhe

mail: xxlin.ujs@qq.com

About

An advanced web directory & file scanning tool that will be more powerful than DirBuster, Dirsearch, cansina, and Yu Jian.Yi Ge Gao Ji webMu Lu , Wen Jian Sao Miao Gong Ju ,Gong Neng Jiang Hui Qiang Yu DirBuster, Dirsearch, cansina, Yu Jian .

Topics

Resources

Readme

License

GPL-3.0 license

Stars

Watchers

Forks

Packages

Contributors