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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
उपकरण/GitHubGitHub/henshin/filebuster
जानकारी एकत्र करनावेब सुरक्षाफज़िंगपेनिट्रेशन टेस्टिंग
GitHubhenshin/filebuster

filebuster

एक अत्यंत तेज़ और लचीला वेब फ़ज़र

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

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

सभी देखें →

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

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

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

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

Filebuster

एक अत्यंत तेज़ और लचीला वेब फ़ज़र

यह क्या है?

Filebuster एक HTTP फ़ज़र / कंटेंट डिस्कवरी स्क्रिप्ट है जिसमें ढेर सारी सुविधाएँ हैं और इसे उपयोग में आसान और तेज़ बनाया गया है! यह दुनिया के सबसे तेज़ HTTP क्लासेज (PERL में) में से एक - Furl::HTTP का उपयोग करता है। साथ ही थ्रेड मॉडलिंग को यथासंभव तेज़ चलाने के लिए अनुकूलित किया गया है।

विशेषताएँ

इसमें ढेर सारी विशेषताएँ हैं जैसे:

  • वर्डलिस्ट पर रीजेक्स पैटर्न
  • HTTP/HTTPS/SOCKS प्रॉक्सी का समर्थन
  • वाइल्डकार्ड का उपयोग करके एकाधिक वर्डलिस्ट की अनुमति
  • अतिरिक्त फ़ाइल एक्सटेंशन
  • समायोज्य टाइमआउट और पुनर्प्रयास
  • समायोज्य विलंब / थ्रॉटलिंग
  • HTTP कोड, लंबाई या हेडर या बॉडी में शब्दों के आधार पर परिणाम छिपाएँ
  • कस्टम कुकीज़ के लिए समर्थन
  • कस्टम हेडर के लिए समर्थन
  • TLS प्रोटोकॉल के कई संस्करणों का समर्थन
  • स्वचालित TTY पहचान
  • पुनरावर्ती स्कैन
  • कस्टम पेलोड के साथ एकीकृत वर्डलिस्ट
  • स्वचालित स्मार्ट एन्कोडिंग
  • परिणामों का स्वचालित फ़िल्टरिंग

Filebuster को अक्सर अपडेट किया जाता है। नियमित रूप से नई सुविधाएँ जोड़ी जाएँगी।

पर्ल स्क्रिप्ट चलाना

पर्ल संस्करण 5.10 या उच्चतर आवश्यक है

FileBuster तीसरे पक्ष की लाइब्रेरीज़ पर बहुत सी सुविधाओं का उपयोग करता है। हालाँकि, उन्हें निम्नलिखित कमांड से आसानी से इंस्टॉल किया जा सकता है:

root@kitploit:~
cpan -T install YAML Furl Benchmark Net::DNS::Lite List::MoreUtils IO::Socket::SSL URI::Escape HTML::Entities IO::Socket::Socks::Wrapper URI::URL Cache::LRU IO::Async::Timer::Periodic IO::Async::Loop

-T विकल्प इंस्टॉलेशन को बहुत तेज़ बना देगा, लेकिन यदि आप समस्याओं का सामना करते हैं, तो इसे हटा दें ताकि CPAN प्रति पैकेज परीक्षण कर सके।

स्थापना

Filebuster एक पर्ल स्क्रिप्ट है, इसलिए इंस्टॉलेशन की आवश्यकता नहीं है। हालाँकि, Filebuster का उपयोग करने का सबसे अच्छा तरीका पथ में शामिल निर्देशिका पर एक सॉफ्ट लिंक बनाना है। उदाहरण के लिए:

root@kitploit:~
ln -s /path/to/filebuster.pl /usr/local/bin/filebuster

फिर आप इसका उपयोग सिस्टम-वाइड कर पाएंगे

पैकेज्ड बाइनरी

चूंकि सभी निर्भरताओं को स्थापित करना कभी-कभी संभव नहीं होता है, मैं सभी निर्भरताओं के साथ एक प्री-पैकेज्ड बाइनरी प्रदान कर रहा हूँ। यह पतले Linux वितरणों पर भी काम करता है। यह Perl Packer pp का उपयोग करके प्राप्त किया गया था। मैंने इस चरण को रिपॉजिटरी में एकीकृत कर दिया है ताकि जब कोई नया संस्करण जारी हो तो पैकेज्ड संस्करण स्वचालित रूप से बन जाए। आप Releases अनुभाग से नवीनतम संस्करण डाउनलोड कर सकते हैं।

यदि आप इसे स्वयं पैक करना चाहते हैं, तो एक्शन के वर्कफ़्लो चरणों की जाँच करें और वहाँ आपको चलाने के लिए सभी आवश्यक कमांड मिल जाएँगे।

सिंटैक्स

सबसे बुनियादी रूप में, Filebuster को निम्नलिखित सिंटैक्स का उपयोग करके चलाया जा सकता है:

root@kitploit:~
filebuster -u http://yoursite/ 

यदि आप URL के अंतिम भाग को फ़ज़ करना चाहते हैं, तो आपको इंजेक्ट करने के स्थान को इंगित करने के लिए टैग {fuzz} का उपयोग करने की आवश्यकता नहीं है।

वर्डलिस्ट पैरामीटर (-w) संस्करण 0.9.1 से अनिवार्य नहीं है। यदि निर्दिष्ट नहीं किया गया है, तो Filebuster स्वचालित रूप से "Fast" वर्डलिस्ट ढूँढने और लोड करने का प्रयास करेगा।

सबसे सामान्य आर्गुमेंट्स

  • -w - उपयोग करने के लिए वर्डलिस्ट के पथ। आप यहाँ एक सूची निर्दिष्ट कर सकते हैं और FileBuster स्वचालित रूप से डुप्लिकेट को अनदेखा कर देगा। जैसे -w wordlist1.txt ../morewordlists/*.txt
  • --hc - निर्दिष्ट प्रतिक्रिया कोड छिपाता है। जैसे --hc 403,400
  • --hs - प्रतिक्रिया बॉडी में स्ट्रिंग वाले प्रतिक्रियाओं को छिपाता है। जैसे --hs "does not exist"
  • --hsh - हेडर में स्ट्रिंग वाले प्रतिक्रियाओं को छिपाता है। उदाहरण के लिए, लॉगिन पेजों पर रीडायरेक्ट को अनदेखा करने के लिए उपयोगी। जैसे --hsh "login.aspx"
  • -e - FileBuster प्रदान किए गए एक्सटेंशन के साथ वर्डलिस्ट में प्रत्येक प्रविष्टि का भी प्रयास करेगा। जैसे -e aspx,ashx,asmx

पूर्ण सिंटैक्स सहायता के लिए उदाहरणों के साथ, बस filebuster --help चलाएँ।

एक अधिक जटिल उदाहरण:

root@kitploit:~
filebuster -u http://yoursite/{fuzz}.jsp -w /path/to/wordlist.txt -t 3 -x http://127.0.0.1:8080 --hs "Error"

यह आपको एक स्थानीय प्रॉक्सी का उपयोग करके और बॉडी में "Error" वाले सभी प्रतिक्रियाओं को छिपाते हुए, 3 थ्रेड के साथ एक वेबसाइट को फ़ज़ करने की अनुमति देगा ताकि JSP पेज खोज सकें।

डॉकर में चलाना

आपको कंटेनर बनाकर शुरू करना होगा:

root@kitploit:~
docker build -t filebuster .

बाद में, आप इसे इस प्रकार चला सकते हैं:

root@kitploit:~
docker run -ti --init --rm filebuster -u http://yoursite/

यदि आपको कस्टम वर्डलिस्ट का उपयोग करने की आवश्यकता है, तो फ़ाइल को मैप करना याद रखें, जैसे:

root@kitploit:~
docker run -ti --init --rm -v /path/to/wordlist.txt:/filebuster/mywordlist.txt filebuster -u http://yoursite/ -w /filebuster/mywordlist.txt

आप अपने शेल में एक उपनाम (alias) बना सकते हैं, और इसे (लगभग) निर्बाध बना सकते हैं:

root@kitploit:~
alias filebuster="docker run -ti --init --rm filebuster"

अब आप इसे बस चला सकते हैं:

root@kitploit:~
filebuster -u http://yoursite/

वर्डलिस्ट

मैंने वेब पर विभिन्न स्रोतों के आधार पर कुछ वर्डलिस्ट बनाई हैं, साथ ही अपने स्वयं के कस्टम पेलोड जो मैंने अपने पेनटेस्ट और शोध के दौरान देखे हैं। आप उन्हें wordlists निर्देशिका में पा सकते हैं। यदि आपको और वर्डलिस्ट की आवश्यकता है, तो आपको शानदार SecLists रिपॉजिटरी देखनी चाहिए।

योगदान करें

यदि आपके पास कोई समस्या या सुझाव हैं, तो बेझिझक संपर्क करें।

टूल डाउनलोड करें