Skip to content
KitploitKITPLOIT
उपकरणब्लॉग
जमा करें
उपकरणब्लॉग
जमा करें

हैकिंग, पेनटेस्ट और साइबर सुरक्षा उपकरण आपके सुरक्षा शस्त्रागार के लिए!

Kitploit हैकिंग, साइबर सुरक्षा और पेंटेस्टिंग टूल्स की एक निर्देशिका है। कमजोरियों को खोजने, सिस्टम का विश्लेषण करने, परीक्षण को स्वचालित करने और अपनी सुरक्षा को मजबूत करने के लिए नवीनतम प्रोजेक्ट अपडेट खोजें।

··फ़ीड·संपर्क·गोपनीयता·© 2026 Kitploit

टूल निर्देशिका

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
dirmap — एक उन्नत वेब निर्देशिका और फ़ाइल स्कैनिंग उपकरण जो DirBuster, Dirsearch, cansina और Yu Jian से अधिक शक्तिशाली होगा। | Kitploit
उपकरण/GitHubGitHub/h4ckforjob/dirmap
टोहीभेद्यता स्कैनरजानकारी एकत्र करनावेब सुरक्षापेनिट्रेशन टेस्टिंग
GitHubh4ckforjob/dirmap

dirmap

एक उन्नत वेब निर्देशिका और फ़ाइल स्कैनिंग उपकरण जो DirBuster, Dirsearch, cansina और Yu Jian से अधिक शक्तिशाली होगा।

रिपॉजिटरी देखें
3.4k5551 साल पहलेKitploit द्वारा समीक्षित

सबसे लोकप्रिय

सभी देखें →

हमारे समुदाय द्वारा सबसे अधिक उपयोग किए जाने वाले उपकरण खोजें।

सभी उपकरण खोजें

हमारे उपकरणों का संग्रह ब्राउज़ करें

सभी उपकरण देखें →
साझा करें

Dirmap

English

एक उन्नत वेब निर्देशिका स्कैनिंग टूल, जो DirBuster, Dirsearch, cansina, Yujian से अधिक शक्तिशाली होगा

dirmap

आवश्यकता विश्लेषण

व्यापक शोध के बाद, यह निष्कर्ष निकला है कि एक अच्छे वेब निर्देशिका स्कैनिंग टूल में कम से कम निम्नलिखित विशेषताएं होनी चाहिए:

  • कंकरेंसी इंजन
  • डिक्शनरी का उपयोग करने में सक्षम
  • शुद्ध ब्रूट फोर्स करने में सक्षम
  • पेजों को क्रॉल करके गतिशील रूप से डिक्शनरी उत्पन्न करने में सक्षम
  • फ़ज़ स्कैनिंग करने में सक्षम
  • कस्टम अनुरोध
  • कस्टम प्रतिक्रिया परिणाम प्रसंस्करण...

अब आइए Dirmap की विशेषताओं पर नज़र डालते हैं

विशेषताएं

  1. n टार्गेट * n पेलोड के साथ कंकरेंसी का समर्थन करता है
  2. रिकर्सिव स्कैनिंग का समर्थन करता है
  3. रिकर्सिव स्कैनिंग के लिए कस्टम स्टेटस कोड का समर्थन करता है
  4. (एकल/एकाधिक) डिक्शनरी स्कैनिंग का समर्थन करता है
  5. कस्टम कैरेक्टर सेट ब्रूट फोर्स का समर्थन करता है
  6. क्रॉलर डायनेमिक डिक्शनरी स्कैनिंग का समर्थन करता है
  7. कस्टम टैग फ़ज़ टार्गेट URL का समर्थन करता है
  8. कस्टम अनुरोध User-Agent
  9. कस्टम अनुरोध यादृच्छिक विलंब
  10. कस्टम अनुरोध टाइमआउट समय
  11. कस्टम अनुरोध प्रॉक्सी
  12. कस्टम रेगुलर एक्सप्रेशन फ़ॉल्स-पॉज़िटिव 404 पेजों से मेल खाने के लिए
  13. कस्टम प्रतिक्रिया स्टेटस कोड जिन्हें संसाधित किया जाना है
  14. आकार x के पेजों को छोड़ने के लिए कस्टम
  15. कस्टम content-type प्रदर्शित करना
  16. कस्टम पेज आकार प्रदर्शित करना
  17. डोमेन द्वारा डुप्लिकेट हटाकर परिणाम सहेजना

उपयोग विधि

पर्यावरण तैयारी

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

त्वरित उपयोग

लक्ष्य इनपुट

एकल लक्ष्य, डिफ़ॉल्ट http

root@kitploit:~
python3 dirmap.py -i https://target.com -lcf
root@kitploit:~
python3 dirmap.py -i 192.168.1.1 -lcf

सबनेट (CIDR प्रारूप)

root@kitploit:~
python3 dirmap.py -i 192.168.1.0/24 -lcf

नेटवर्क रेंज

root@kitploit:~
python3 dirmap.py -i 192.168.1.1-192.168.1.100 -lcf

फ़ाइल पढ़ना

root@kitploit:~
python3 dirmap.py -iF targets.txt -lcf

targets.txt में उपरोक्त प्रारूप समर्थित हैं

परिणाम सहेजना

  1. परिणाम स्वचालित रूप से प्रोजेक्ट रूट निर्देशिका के अंतर्गत output फ़ोल्डर में सहेजे जाएंगे
  2. प्रत्येक लक्ष्य के लिए एक txt उत्पन्न होता है, जिसका नामकरण प्रारूप लक्ष्य डोमेन.txt है
  3. परिणाम स्वचालित रूप से डुप्लिकेट हटाते हैं, कोई अतिरेक उत्पन्न नहीं होने की चिंता न करें

उन्नत उपयोग

कस्टम dirmap कॉन्फ़िगरेशन, dirmap की उन्नत सुविधाओं का अन्वेषण शुरू करें

फिलहाल विस्तृत कॉन्फ़िगरेशन के लिए कॉन्फ़िगरेशन फ़ाइल लोड करने की विधि अपनाई गई है, कमांड लाइन पैरामीटर का उपयोग करके विस्तृत कॉन्फ़िगरेशन समर्थित नहीं है!

प्रोजेक्ट रूट निर्देशिका के अंतर्गत dirmap.conf को संपादित करें और कॉन्फ़िगर करें

dirmap.conf कॉन्फ़िगरेशन विवरण

root@kitploit:~
#रिकर्सिव स्कैन प्रोसेसिंग कॉन्फ़िगरेशन
[RecursiveScan]
#रिकर्सिव स्कैन सक्षम करें: बंद: 0; चालू: 1
conf.recursive_scan = 0
#इन स्टेटस कोडों का सामना करने पर, रिकर्सिव स्कैन चालू करें। डिफ़ॉल्ट कॉन्फ़िगरेशन [301,403]
conf.recursive_status_code = [301,403]
#URL इस लंबाई से अधिक होने पर स्कैन से बाहर निकलें
conf.recursive_scan_max_url_length = 60
#ये एक्सटेंशन रिकर्सिव स्कैन न करें
conf.recursive_blacklist_exts = ["html",'htm','shtml','png','jpg','webp','bmp','js','css','pdf','ini','mp3','mp4']
#स्कैन से बाहर करने के लिए निर्देशिका सेट करें। डिफ़ॉल्ट कॉन्फ़िगरेशन खाली। अन्य कॉन्फ़िगरेशन: जैसे: ['/test1','/test2']
#conf.exclude_subdirs = ['/test1','/test2']
conf.exclude_subdirs = ""

#स्कैन मोड प्रोसेसिंग कॉन्फ़िगरेशन (4 मोड, एक बार में केवल 1 चुना जा सकता है)
[ScanModeHandler]
#डिक्शनरी मोड: बंद: 0; एकल डिक्शनरी: 1; एकाधिक डिक्शनरी: 2
conf.dict_mode = 1
#एकल डिक्शनरी मोड का पथ
conf.dict_mode_load_single_dict = "dict_mode_dict.txt"
#एकाधिक डिक्शनरी मोड का पथ, डिफ़ॉल्ट कॉन्फ़िगरेशन dictmult
conf.dict_mode_load_mult_dict = "dictmult"
#ब्रूट फोर्स मोड: बंद: 0; चालू: 1
conf.blast_mode = 0
#डिक्शनरी उत्पन्न करने के लिए न्यूनतम लंबाई। डिफ़ॉल्ट कॉन्फ़िगरेशन 3
conf.blast_mode_min = 3
#डिक्शनरी उत्पन्न करने के लिए अधिकतम लंबाई। डिफ़ॉल्ट कॉन्फ़िगरेशन 3
conf.blast_mode_max = 3
#डिफ़ॉल्ट कैरेक्टर सेट: a-z। अभी उपयोग नहीं किया गया है।
conf.blast_mode_az = "abcdefghijklmnopqrstuvwxyz"
#डिफ़ॉल्ट कैरेक्टर सेट: 0-9। अभी उपयोग नहीं किया गया है।
conf.blast_mode_num = "0123456789"
#कस्टम कैरेक्टर सेट। डिफ़ॉल्ट कॉन्फ़िगरेशन "abc"। abc का उपयोग करके डिक्शनरी बनाएं
conf.blast_mode_custom_charset = "abc"
#कस्टम जारी रखने वाला कैरेक्टर सेट। डिफ़ॉल्ट कॉन्फ़िगरेशन खाली।
conf.blast_mode_resume_charset = ""
#क्रॉलर मोड: बंद: 0; चालू: 1
conf.crawl_mode = 0
#डायनेमिक संवेदनशील फ़ाइल पेलोड उत्पन्न करने के लिए एक्सटेंशन डिक्शनरी
conf.crawl_mode_dynamic_fuzz_suffix = "crawl_mode_suffix.txt"
#robots.txt फ़ाइल पार्स करें। अभी लागू नहीं किया गया है।
conf.crawl_mode_parse_robots = 0
#html पेजों को पार्स करने के लिए xpath एक्सप्रेशन
conf.crawl_mode_parse_html = "//*/@href | //*/@src | //form/@action"
#क्या डायनेमिक क्रॉलर डिक्शनरी जनरेशन करना है। डिफ़ॉल्ट कॉन्फ़िगरेशन 1, क्रॉलर डायनेमिक डिक्शनरी जनरेशन चालू करें। अन्य कॉन्फ़िगरेशन: जैसे: बंद:0; चालू:1
conf.crawl_mode_dynamic_fuzz = 1
#फ़ज़ मोड: बंद: 0; एकल डिक्शनरी: 1; एकाधिक डिक्शनरी: 2
conf.fuzz_mode = 0
#एकल डिक्शनरी मोड का पथ।
conf.fuzz_mode_load_single_dict = "fuzz_mode_dir.txt"
#एकाधिक डिक्शनरी मोड का पथ। डिफ़ॉल्ट कॉन्फ़िगरेशन: fuzzmult
conf.fuzz_mode_load_mult_dict = "fuzzmult"
#फ़ज़ टैग सेट करें। डिफ़ॉल्ट कॉन्फ़िगरेशन {dir}। {dir} टैग को डिक्शनरी इंसर्शन पॉइंट के रूप में उपयोग करें, http://target.com/{dir}.php को http://target.com/डिक्शनरी की प्रत्येक पंक्ति.php से बदलें। अन्य कॉन्फ़िगरेशन: जैसे: {dir}; {ext}
#conf.fuzz_mode_label = "{ext}"
conf.fuzz_mode_label = "{dir}"

#पेलोड प्रोसेसिंग कॉन्फ़िगरेशन। अभी लागू नहीं किया गया है।
[PayloadHandler]

#अनुरोध प्रोसेसिंग कॉन्फ़िगरेशन
[RequestHandler]
#कस्टम अनुरोध हेडर। डिफ़ॉल्ट कॉन्फ़िगरेशन खाली। अन्य कॉन्फ़िगरेशन: जैसे: test1=test1,test2=test2
#conf.request_headers = "test1=test1,test2=test2"
conf.request_headers = ""
#कस्टम अनुरोध User-Agent। डिफ़ॉल्ट कॉन्फ़िगरेशन क्रोम का 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"
#कस्टम अनुरोध कुकी। डिफ़ॉल्ट कॉन्फ़िगरेशन खाली, कुकी सेट नहीं करता। अन्य कॉन्फ़िगरेशन जैसे: cookie1=cookie1; cookie2=cookie2;
#conf.request_header_cookie = "cookie1=cookie1; cookie2=cookie2"
conf.request_header_cookie = ""
#कस्टम 401 प्रमाणीकरण। अभी लागू नहीं किया गया है। क्योंकि कस्टम अनुरोध हेडर सुविधा इस आवश्यकता को पूरा कर सकती है (आलसी XD)
conf.request_header_401_auth = ""
#कस्टम अनुरोध विधि। डिफ़ॉल्ट कॉन्फ़िगरेशन get विधि। अन्य कॉन्फ़िगरेशन: जैसे: get; head
#conf.request_method = "head"
conf.request_method = "get"
#प्रत्येक अनुरोध के लिए कस्टम टाइमआउट समय। डिफ़ॉल्ट कॉन्फ़िगरेशन 3 सेकंड।
conf.request_timeout = 3
#यादृच्छिक विलंब (0-x) सेकंड अनुरोध भेजने के लिए। पैरामीटर पूर्णांक होना चाहिए। डिफ़ॉल्ट कॉन्फ़िगरेशन 0 सेकंड, कोई विलंब नहीं।
conf.request_delay = 0
#एकल लक्ष्य के लिए कस्टम, अनुरोध कोरूटिन थ्रेड्स की संख्या। डिफ़ॉल्ट कॉन्फ़िगरेशन 30 थ्रेड्स
conf.request_limit = 30
#कस्टम अधिकतम पुनर्प्रयास संख्या। अभी लागू नहीं किया गया है।
conf.request_max_retries = 1
#लगातार कनेक्शन सेट करें। क्या session() का उपयोग करना है। अभी लागू नहीं किया गया है।
conf.request_persistent_connect = 0
#302 रीडायरेक्ट। डिफ़ॉल्ट False, कोई रीडायरेक्ट नहीं। अन्य कॉन्फ़िगरेशन: जैसे: True; False
conf.redirection_302 = False
#पेलोड के बाद एक्सटेंशन जोड़ें। डिफ़ॉल्ट खाली, स्कैन करते समय कोई एक्सटेंशन नहीं जोड़ा जाता। अन्य कॉन्फ़िगरेशन: जैसे: txt; php; asp; jsp
#conf.file_extension = "txt"
conf.file_extension = ""

#प्रतिक्रिया प्रोसेसिंग कॉन्फ़िगरेशन
[ResponseHandler]
#रिकॉर्ड करने के लिए प्रतिक्रिया स्टेटस सेट करें। डिफ़ॉल्ट कॉन्फ़िगरेशन [200], 200 स्टेटस कोड रिकॉर्ड करें। अन्य कॉन्फ़िगरेशन: जैसे: [200,403,301]
#conf.response_status_code = [200,403,301]
conf.response_status_code = [200]
#क्या content-type प्रतिक्रिया हेडर रिकॉर्ड करना है। डिफ़ॉल्ट कॉन्फ़िगरेशन 1 रिकॉर्ड
#conf.response_header_content_type = 0
conf.response_header_content_type = 1
#क्या पेज आकार रिकॉर्ड करना है। डिफ़ॉल्ट कॉन्फ़िगरेशन 1 रिकॉर्ड
#conf.response_size = 0
conf.response_size = 1
#क्या स्वचालित रूप से 404 पेज का पता लगाना है। डिफ़ॉल्ट कॉन्फ़िगरेशन True, स्वचालित 404 पहचान चालू करें। अन्य कॉन्फ़िगरेशन संदर्भ जैसे: True; False
#conf.auto_check_404_page = False
conf.auto_check_404_page = True
#कस्टम रेगुलर एक्सप्रेशन 503 पेज से मेल खाने के लिए। अभी लागू नहीं किया गया है। लगता है इसकी आवश्यकता नहीं है, शायद हटा दिया जाए।
#conf.custom_503_page = "page 503"
conf.custom_503_page = ""
#कस्टम रेगुलर एक्सप्रेशन, पेज सामग्री से मेल खाने के लिए
#conf.custom_response_page = "([0-9]){3}([a-z]){3}test"
conf.custom_response_page = ""
#पेज आकार x वाले पेज को प्रदर्शित करने से छोड़ें, यदि सेट नहीं करना है तो कृपया "None" कॉन्फ़िगर करें, डिफ़ॉल्ट कॉन्फ़िगरेशन "None"। अन्य आकार कॉन्फ़िगरेशन संदर्भ: जैसे: None; 0b; 1k; 1m
#conf.skip_size = "0b"
conf.skip_size = "None"

#प्रॉक्सी विकल्प
[ProxyHandler]
#प्रॉक्सी कॉन्फ़िगरेशन। डिफ़ॉल्ट सेटिंग "None", प्रॉक्सी चालू न करें। अन्य कॉन्फ़िगरेशन जैसे: {"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

#डीबग विकल्प
[DebugMode]
#पेलोड प्रिंट करें और बाहर निकलें
conf.debug = 0

#अपडेट विकल्प
[CheckUpdate]
#github से अपडेट प्राप्त करें। अभी लागू नहीं किया गया है।
conf.update = 0

TODO

  • कमांड लाइन पैरामीटर पार्सिंग ग्लोबल इनिशियलाइज़ेशन
  • engine इनिशियलाइज़ेशन
    • थ्रेड्स संख्या सेट करना
  • target इनिशियलाइज़ेशन
    • इनपुट प्रारूप का स्वचालित पार्सिंग और प्रोसेसिंग ( -i,inputTarget)
      • IP
      • Domain
      • URL
      • IP/MASK
      • IP Start-End
    • फ़ाइल से पढ़ना (-iF,inputLocalFile)
  • bruter इनिशियलाइज़ेशन
    • कॉन्फ़िगरेशन लोड करने की विधि()
      • कमांड लाइन पैरामीटर मान पढ़ना
      • कॉन्फ़िगरेशन फ़ाइल पढ़ना (-lcf,loadConfigFile)

डिफ़ॉल्ट डिक्शनरी फ़ाइलें

डिक्शनरी फ़ाइलें प्रोजेक्ट रूट निर्देशिका के data फ़ोल्डर में संग्रहीत हैं

  1. dict_mode_dict.txt "डिक्शनरी मोड" डिक्शनरी, dirsearch डिफ़ॉल्ट डिक्शनरी का उपयोग करता है
  2. crawl_mode_suffix.txt "क्रॉलर मोड" डिक्शनरी, FileSensor डिफ़ॉल्ट डिक्शनरी का उपयोग करता है
  3. fuzz_mode_dir.txt "फ़ज़ मोड" डिक्शनरी, DirBuster डिफ़ॉल्ट डिक्शनरी का उपयोग करता है
  4. fuzz_mode_ext.txt "फ़ज़ मोड" डिक्शनरी, सामान्य एक्सटेंशन के साथ बनाई गई डिक्शनरी
  5. dictmult यह निर्देशिका "डिक्शनरी मोड" के लिए डिफ़ॉल्ट एकाधिक डिक्शनरी फ़ोल्डर है, जिसमें शामिल हैं: BAK.min.txt (बैकअप फ़ाइल छोटी डिक्शनरी), BAK.txt (बैकअप फ़ाइल बड़ी डिक्शनरी), LEAKS.txt (सूचना रिसाव फ़ाइल डिक्शनरी)
  6. fuzzmult यह निर्देशिका "फ़ज़ मोड" के लिए डिफ़ॉल्ट एकाधिक डिक्शनरी फ़ोल्डर है, जिसमें शामिल हैं: fuzz_mode_dir.txt (डिफ़ॉल्ट निर्देशिका डिक्शनरी), fuzz_mode_ext.txt (डिफ़ॉल्ट एक्सटेंशन डिक्शनरी)

ज्ञात कमियाँ

  1. "क्रॉलर मोड" केवल लक्ष्य के वर्तमान पेज को क्रॉल करता है, जिसका उपयोग डायनेमिक डिक्शनरी उत्पन्न करने के लिए किया जाता है। प्रोजेक्ट भविष्य में "क्रॉलर मॉड्यूल" को "डायनेमिक डिक्शनरी जनरेशन फ़ंक्शन" से अलग करेगा।
  2. bruter.py की पंक्ति 517 पर bar.log.start() त्रुटि के बारे में। समाधान: कृपया progressbar2 स्थापित करें। progressbar को अनइंस्टॉल करें। समान नाम वाले मॉड्यूल के आयात को रोकने के लिए। एक चचेरे भाई को धन्यवाद।
root@kitploit:~
कमांड चलाएँ:
python3 -m pip uninstall progressbar
python3 -m pip install progressbar2

रखरखाव कार्य

  1. यदि उपयोग के दौरान कोई समस्या आती है, तो कृपया एक issue खोलें
  2. इस प्रोजेक्ट का रखरखाव किया जा रहा है, भविष्य में नई सुविधाएँ जोड़ी जाएँगी, विशिष्ट रूप से "TODO" सूची देखें, जिनमें टिक नहीं लगा है

आभार घोषणा

dirmap को लिखने की प्रक्रिया में, बड़ी संख्या में उत्कृष्ट ओपन-सोर्स प्रोजेक्ट्स के पैटर्न और विचारों का संदर्भ लिया गया है, इसलिए यह घोषणा की जाती है और आभार व्यक्त किया जाता है।

  • Sqlmap
  • POC-T
  • Saucerframe
  • gwhatweb
  • dirsearch
  • cansina
  • weakfilescan
  • FileSensor
  • BBscan
  • werdy

लेखक से संपर्क करें

mail: [email protected]

donate

टूल डाउनलोड करें
  • रिकर्सिव मोड विकल्प (RecursiveScan)
    • रिकर्सिव स्कैन (-rs,recursive_scan)
    • रिकर्सिव होने वाले स्टेटस कोड (-rd,recursive_status_code)
    • कुछ निर्देशिकाओं को बाहर करना (-es,exclude_subdirs)
  • स्कैन मोड विकल्प (ScanModeHandler)
    • डिक्शनरी मोड (-dm,dict_mode)
      • एकल डिक्शनरी लोड करना (-dmlsd,dict_mode_load_single_dict)
      • एकाधिक डिक्शनरी लोड करना (-dmlmd,dict_mode_load_mult_dict)
    • ब्रूट फोर्स मोड (-bm,blast_mode)
      • ब्रूट फोर्स निर्देशिका लंबाई सीमा (आवश्यक)
        • न्यूनतम लंबाई (-bmmin,blast_mode_min)
        • अधिकतम लंबाई (-bmmax,blast_mode_max)
      • डिफ़ॉल्ट कैरेक्टर सेट पर आधारित
        • a-z पर आधारित
        • 0-9 पर आधारित
      • कस्टम कैरेक्टर सेट पर आधारित (-bmcc,blast_mode_custom_charset)
      • ब्रेकपॉइंट से पेलोड जनरेशन जारी रखना (-bmrc,blast_mode_resume_charset)
    • क्रॉलर मोड (-cm,crawl_mode)
      • कस्टम पार्सिंग टैग (-cmph,crawl_mode_parse_html)(a:href,img:src,form:action,script:src,iframe:src,div:src,frame:src,embed:src)
      • robots.txt पार्स करना (-cmpr,crawl_mode_parse_robots)
      • क्रॉलर क्लास डायनेमिक फ़ज़ स्कैनिंग (-cmdf,crawl_mode_dynamic_fuzz)
    • फ़ज़ मोड (-fm,fuzz_mode)
      • फ़ज़ एकल डिक्शनरी (-fmlsd,fuzz_mode_load_single_dict)
      • फ़ज़ एकाधिक डिक्शनरी (-fmlmd,fuzz_mode_load_mult_dict)
      • फ़ज़ टैग (-fml,fuzz_mode_label)
  • अनुरोध अनुकूलन विकल्प (RequestHandler)
    • कस्टम अनुरोध टाइमआउट (-rt,request_timeout)
    • कस्टम अनुरोध विलंब (-rd,request_delay)
    • एकल लक्ष्य होस्ट कोरूटिन संख्या को सीमित करना (-rl,request_limit)
    • पुनर्प्रयास संख्या सीमित करना (-rmr,request_max_retries)
    • http लगातार कनेक्शन (-rpc,request_persistent_connect)
    • कस्टम अनुरोध विधि (-rm,request_method)(get, head)
    • 302 स्थिति प्रसंस्करण (-r3,redirection_302)(क्या रीडायरेक्ट करना है)
    • कस्टम हेडर
      • कस्टम अन्य हेडर (-rh,request_headers)(401 प्रमाणीकरण की आवश्यकता वाले समाधान के लिए)
      • कस्टम ua (-rhua,request_header_ua)
      • कस्टम कुकी (-rhc,request_header_cookie)
  • डिक्शनरी प्रोसेसिंग विकल्प (PayloadHandler)
    • डिक्शनरी प्रोसेसिंग (पेलोड संशोधन - स्लैश हटाना)
    • डिक्शनरी प्रोसेसिंग (पेलोड संशोधन - पहले वर्ण में स्लैश जोड़ना)
    • डिक्शनरी प्रोसेसिंग (पेलोड संशोधन - शब्द का पहला अक्षर बड़ा करना)
    • डिक्शनरी प्रोसेसिंग (पेलोड संशोधन - एक्सटेंशन हटाना)
    • डिक्शनरी प्रोसेसिंग (पेलोड संशोधन - गैर-अक्षरांकीय हटाना)
  • प्रतिक्रिया परिणाम प्रोसेसिंग मॉड्यूल (ResponseHandler)
    • आकार x बाइट्स वाली फ़ाइलों को छोड़ना (-ss,skip_size)
    • स्वचालित 404 पेज पहचान (-ac4p,auto_check_404_page)
    • कस्टम 503 पेज (-c5p,custom_503_page)
    • कस्टम रेगुलर एक्सप्रेशन प्रतिक्रिया सामग्री से मेल खाना और कुछ कार्रवाई करना
      • कस्टम रेगुलर एक्सप्रेशन प्रतिक्रिया से मेल खाना (-crp,custom_response_page)
      • कुछ कार्रवाई (अभी परिभाषित नहीं)
    • आउटपुट परिणाम कस्टम स्टेटस कोड के रूप में (-rsc,response_status_code)
    • आउटपुट पेलोड पूर्ण पथ के रूप में (डिफ़ॉल्ट आउटपुट पूर्ण url)
    • आउटपुट परिणाम content-type प्रदर्शित करता है
    • स्वचालित रूप से डुप्लिकेट हटाकर परिणाम सहेजना
  • स्थिति प्रोसेसिंग मॉड्यूल (StatusHandler)
    • स्थिति प्रदर्शन (प्रारंभ की प्रतीक्षा, चल रहा है, रोका गया, असामान्य, पूर्ण)
    • प्रगति प्रदर्शन
    • स्थिति नियंत्रण (प्रारंभ, रोकें, जारी रखें, रोकें)
    • स्कैन जारी रखने वाला मॉड्यूल (अभी कॉन्फ़िगर नहीं किया गया है)
    • ब्रेकपॉइंट से स्कैन जारी रखना
    • पंक्ति चुनकर स्कैन जारी रखना
  • लॉग रिकॉर्डिंग मॉड्यूल (ScanLogHandler)
    • स्कैन लॉग
    • त्रुटि लॉग
  • प्रॉक्सी मॉड्यूल (ProxyHandler)
    • एकल प्रॉक्सी (-ps,proxy_server)
    • प्रॉक्सी पूल
  • डीबग मोड विकल्प (DebugMode)
    • debug(--debug)
  • अपडेट जांच विकल्प (CheckUpdate)
    • update(--update)