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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
AutoDirbuster — एकाधिक IPs के लिए स्वचालित रूप से ffuf स्कैन चलाएँ और सहेजें | Kitploit
उपकरण/GitHubGitHub/netspi/autodirbuster
टोहीवेब भेद्यता स्कैनरस्क्रिप्टिंग और स्वचालनजानकारी एकत्र करनावेब सुरक्षा
GitHubnetspi/autodirbuster

AutoDirbuster

एकाधिक IPs के लिए स्वचालित रूप से ffuf स्कैन चलाएँ और सहेजें

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

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

सभी देखें →

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

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

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

सभी उपकरण देखें →
साझा करें
root@kitploit:~
                         ___         __        ____  _      __               __
                        /   | __  __/ /_____  / __ \(_)____/ /_  __  _______/ /____  _____
                       / /| |/ / / / __/ __ \/ / / / / ___/ __ \/ / / / ___/ __/ _ \/ ___/
                      / ___ / /_/ / /_/ /_/ / /_/ / / /  / /_/ / /_/ (__  ) /_/  __/ /
                     /_/  |_\__,_/\__/\____/_____/_/_/  /_.___/\__,_/____/\__/\___/_/

एकाधिक IPs के लिए स्वचालित रूप से ffuf स्कैन चलाएं और सहेजें

सामग्री

  • त्वरित चलाएँ
  • सामान्य प्रश्न
    • क्यों?
    • अनुशंसित उपयोग क्या है?
    • इसे किस डेटा की आवश्यकता है?
    • यह स्क्रिप्ट कैसे काम करती है?
    • यह प्रोग्राम काम नहीं कर रहा है
  • उपयोग

त्वरित चलाएँ

root@kitploit:~
git clone https://github.com/NetSPI/AutoDirbuster.git
cd AutoDirbuster && pip3 install -r requirements.txt
python AutoDirbuster.py ip_port_list.txt -w my_wordlist.txt

सामान्य प्रश्न

क्यों?

Ffuf एक शानदार डायरेक्ट्री बस्टर है, लेकिन इसे कई IPs और पोर्ट्स के खिलाफ चलाना एक बहुत ही मैन्युअल प्रक्रिया है, जिसमें स्कैन के बीच बहुत अधिक डाउनटाइम होता है। यह स्क्रिप्ट उस प्रक्रिया को स्वचालित करने का प्रयास करती है और स्कैन के बीच डाउनटाइम को समाप्त करती है।

अनुशंसित उपयोग क्या है?

यदि कई लक्ष्यों पर हमला कर रहे हैं:

  • Nmap चलाएं और खुले पोर्ट खोजें

  • Nmap परिणामों की समीक्षा करें और IP:port की एक सूची बनाएं, प्रति पंक्ति एक

  • खुले पोर्ट के खिलाफ AutoDirbuster चलाएं

  • AutoDirbuster यह निर्धारित करेगा कि सेवा HTTP आधारित है या नहीं

    • python AutoDirbuster.py ip_port_list.txt -w my_wordlist.txt --combine

यदि एकल लक्ष्य पर हमला कर रहे हैं:

  • python AutoDirbuster.py -u example.com:80 -w my_wordlist.txt

उपयोगी विकल्पों में शामिल हैं:

पूर्ण विकल्पों की सूची के लिए --help फ़्लैग निर्दिष्ट करें।

इसे किस डेटा की आवश्यकता है?

प्रोग्राम दो डेटा स्रोत ले सकता है:

  1. IP:port या hostname:port की सूची, प्रति पंक्ति एक
  • python AutoDirbuster.py ip_port_list.txt -w my_wordlist.txt
  1. एकल लक्ष्य
  • python AutoDirbuster.py -u example.com:80 -w my_wordlist.txt

यह स्क्रिप्ट कैसे काम करती है?

  • लक्ष्यों की एक सूची प्रदान की जाती है
  • यह निर्धारित करने के लिए HTTPS और HTTP अनुरोध भेजे जाते हैं कि सेवा HTTP-आधारित है या नहीं और क्या इसे TLS की आवश्यकता है (HTTP अनुरोध स्वयं कनेक्टिविटी जांच के रूप में कार्य करता है — किसी अलग TCP पोर्ट स्कैन की आवश्यकता नहीं है)
  • यदि HTTPS TLS नेगोशिएशन त्रुटि के साथ विफल होता है, तो सादे HTTP पर वापस गिरने से पहले एक उदार TLS संदर्भ का प्रयास किया जाता है
  • यदि सेवा HTTP है, तो यह जाँच की जाती है कि क्या उसी निर्देशिका में पिछली रिपोर्ट फ़ाइल मौजूद है
    • रिपोर्ट फ़ाइलें प्रारूप का पालन करती हैं: ffuf-report-{proto}_{target}_{port}
  • ffuf Python के subprocess.Popen() का उपयोग करके चलाया जाता है
  • अगला IP:port उसी प्रक्रिया से गुजरता है (HTTP सेवा क्वेरी, dirbust)

यह प्रोग्राम काम नहीं कर रहा है

निम्नलिखित सुनिश्चित करें:

  • क्या requirements.txt में सूचीबद्ध सभी निर्भरताएँ स्थापित हैं?
  • क्या ffuf स्थापित है और आपके सिस्टम पथ में है?
    • ffuf -V चलाकर देखें
    • स्थापना निर्देश ffuf GitHub रिपॉजिटरी पेज पर पाए जा सकते हैं
  • आपको Python 3.11+ का उपयोग करने की आवश्यकता हो सकती है
    • संस्करण जानकारी python -V चलाकर प्राप्त की जा सकती है

उपयोग

root@kitploit:~
# python AutoDirbuster.py --help
usage:
     ___         __        ____  _      __               __
    /   | __  __/ /_____  / __ \(_)____/ /_  __  _______/ /____  _____
   / /| |/ / / / __/ __ \/ / / / / ___/ __ \/ / / / ___/ __/ _ \/ ___/
  / ___ / /_/ / /_/ /_/ / /_/ / / /  / /_/ / /_/ (__  ) /_/  __/ /
 /_/  |_\__,_/\__/\____/_____/_/_/  /_.___/\__,_/____/\__/\___/_/

AutoDirbuster.py [options] {target file}

Automatically run and save ffuf scans for multiple IPs

options:
  -h, --help            show this help message and exit

AutoDirbuster options:
  target                Target file with IP:port, one per line
  -u, --url             Single target mode, positional argument is target in IP:port
                        format
  -f, --force           Force mode; don't check if report file exists, this will result in
                        previous reports being overwritten
  --dns                 Automatically resolve IP address to hostname to use during dirbust
  --debug               Show debugging information
  --combine             Combine all CSV results into a single file after scanning
  --quiet               Suppress ffuf's stderr output (equivalent of 2>/dev/null);
                        AutoDirbuster's own output and ffuf stdout are unaffected

ffuf options:
  -w WORDLIST, --wordlist WORDLIST
                        Wordlist to use for list based brute force
  -X METHOD, --method METHOD
                        HTTP method to use; default=GET
  -e EXTENSIONS, --extensions EXTENSIONS
                        File extension list (e.g.: "asp,aspx"); default is None
  -t THREADS, --threads THREADS
                        Override the default number of ffuf threads
  --rate RATE           Rate of requests per second
  -to TIMEOUT, --timeout TIMEOUT
                        Set a timeout value for each host in minutes; default is None
  -fr, --follow-redirects
                        Follow redirects; default is False
  -r, --recursive       Recursive mode; default is False
  -s STARTPOINT, --startpoint STARTPOINT
                        Start point of the scan; default=/
  -of OUTPUT_FORMAT, --output-format OUTPUT_FORMAT
                        Output format to write results to; default=csv
  -mc MATCH_CODES, --match-codes MATCH_CODES
                        Match HTTP status codes;
                        default=200,204,301,302,307,401,403,405,500
  -nac, --no-auto-calibrate
                        Do not automatically calibrate filtering options
  -H HEADER, --header HEADER
                        HTTP header "Name: Value", separated by colon
  --custom-option CUSTOM_OPTION [CUSTOM_OPTION ...]
                        Specify ffuf option that AutoDirbuster doesn't support by default.
                        Argument should be a key/value pair separated by a comma with no
                        leading '-', example: --custom-option=ml,1. If the provided
                        argument is a boolean, provide an empty value: --custom-option=sa,

Examples:
    python AutoDirbuster.py ip_port_list.txt -w my_wordlist.txt
    python AutoDirbuster.py -st example.com:80 -w my_wordlist.txt -mc 200,500
    python AutoDirbuster.py ip_port_list.txt -w my_wordlist.txt -r -e "php,html" --dns
टूल डाउनलोड करें
विकल्पउद्देश्य
--dnsIP पतों को होस्टनाम में हल करें
--extensionsस्कैन करते समय उपयोग करने के लिए फ़ाइल एक्सटेंशन
--rateप्रति सेकंड अनुरोधों की दर
--timeoutप्रत्येक होस्ट के लिए मिनटों में टाइमआउट मान सेट करें
--match-codesदिए गए HTTP स्थिति कोड से मिलान करें
--combineस्कैन करने के बाद सभी CSV परिणामों को एक फ़ाइल में संयोजित करें
--quietffuf का stderr आउटपुट दबाएं (2>/dev/null के समतुल्य)
--custom-optionउस ffuf विकल्प को निर्दिष्ट करें जो AutoDirbuster डिफ़ॉल्ट रूप से समर्थन नहीं करता है