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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
uro — क्रॉलिंग/पेंटेस्टिंग के लिए URL सूचियों को साफ करता है | Kitploit
उपकरण/GitHubGitHub/s0md3v/uro
जानकारी एकत्र करनावेब सुरक्षाउपयोगिताएँ और फ्रेमवर्कक्रॉलर
GitHubs0md3v/uro

uro

क्रॉलिंग/पेंटेस्टिंग के लिए URL सूचियों को साफ करता है

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

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

सभी देखें →

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

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

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

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

uro

सुरक्षा परीक्षण के लिए URL सूची का उपयोग करना कष्टदायक हो सकता है क्योंकि कई URL ऐसे होते हैं जिनमें अरुचिकर/डुप्लिकेट सामग्री होती है; uro इस समस्या को हल करने का लक्ष्य रखता है।

यह URL पर कोई HTTP अनुरोध नहीं करता है और हटाता है:

  • वृद्धिशील URL जैसे /page/1/ और /page/2/
  • ब्लॉग पोस्ट और इसी तरह की मानव द्वारा लिखी गई सामग्री जैसे /posts/a-brief-history-of-time
  • समान पथ लेकिन पैरामीटर मान भिन्नता वाले URL जैसे /page.php?id=1 और /page.php?id=2
  • इमेज, js, css और अन्य "बेकार" फ़ाइलें

uro-demo

स्थापना

uro को स्थापित करने का अनुशंसित तरीका इस प्रकार है:

root@kitploit:~
pipx install uro

नोट: यदि आप पुराने संस्करण का उपयोग कर रहे हैं, तो pipx के बजाय pip का उपयोग करें

मूल उपयोग

अपने वर्कफ़्लो में uro को शामिल करने का सबसे तेज़ तरीका इसे stdin के माध्यम से डेटा फीड करना और अपने टर्मिनल पर प्रिंट करना है।

root@kitploit:~
cat urls.txt | uro

उन्नत उपयोग

फ़ाइल से URL पढ़ना (-i/--input)

uro -i input.txt

URL को फ़ाइल में लिखना (-o/--output)

यदि फ़ाइल पहले से मौजूद है, तो uro सामग्री को अधिलेखित नहीं करेगा। अन्यथा, यह एक नई फ़ाइल बनाएगा।

uro -i input.txt -o output.txt

व्हाइटलिस्ट (-w/--whitelist)

uro प्रदान किए गए एक्सटेंशन को छोड़कर अन्य सभी एक्सटेंशन को अनदेखा करेगा।

uro -w php asp html

नोट: बिना एक्सटेंशन वाले पेज जैसे /books/1 अभी भी शामिल होंगे। उन्हें भी हटाने के लिए, --filter hasext का उपयोग करें।

ब्लैकलिस्ट (-b/--blacklist)

uro दिए गए एक्सटेंशन को अनदेखा करेगा।

uro -b jpg png js pdf

नोट: uro के पास "बेकार" एक्सटेंशन की एक सूची है जिसे वह डिफ़ॉल्ट रूप से हटाता है; वह सूची ब्लैकलिस्ट विकल्प के माध्यम से आपके द्वारा प्रदान किए गए किसी भी एक्सटेंशन द्वारा ओवरराइड हो जाएगी। बिना एक्सटेंशन वाले पेज जैसे /books/1 अभी भी शामिल होंगे। उन्हें भी हटाने के लिए, --filter hasext का उपयोग करें।

फ़िल्टर (-f/--filters)

ग्रैन्युलर नियंत्रण के लिए, uro निम्नलिखित फ़िल्टर का समर्थन करता है:

  1. hasparams: केवल उन URL को आउटपुट करें जिनमें क्वेरी पैरामीटर हों, जैसे http://example.com/page.php?id=
  2. noparams: केवल उन URL को आउटपुट करें जिनमें कोई क्वेरी पैरामीटर न हो, जैसे http://example.com/page.php
  3. hasext: केवल उन URL को आउटपुट करें जिनमें एक्सटेंशन हों, जैसे http://example.com/page.php
  4. noext: केवल उन URL को आउटपुट करें जिनमें कोई एक्सटेंशन न हो, जैसे http://example.com/page
  5. allexts: एक्सटेंशन के आधार पर किसी भी पेज को न हटाएं, जैसे .jpg रखें जो अन्यथा हटा दिया जाएगा
  6. keepcontent: मानव द्वारा लिखी गई सामग्री रखें, जैसे ब्लॉग।
  7. keepslash: URL से ट्रेलिंग स्लैश न हटाएं, जैसे http://example.com/page/
  8. vuln: केवल उन URL को आउटपुट करें जिनमें पैरामीटर हों जो कमजोर माने जाते हैं। अधिक जानकारी।

उदाहरण: uro --filters hasexts hasparams

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