
एक पायथन टूल जो किसी लक्ष्य के लिए एंडपॉइंट, संभावित पैरामीटर, लक्ष्य-विशिष्ट वर्डलिस्ट और रहस्यों की खोज करने के लिए उपयोग किया जाता है।
यह एक उपकरण है जो किसी दिए गए लक्ष्य के लिए समापन बिंदु (endpoints) खोजने, संभावित पैरामीटर खोजने, लक्ष्य-विशिष्ट शब्द सूची (wordlist) उत्पन्न करने और गुप्त जानकारी (secrets) खोजने के लिए उपयोग किया जाता है। यह उन्हें निम्नलिखित तरीकों से खोज सकता है:
waymore -mode R से संग्रहीत प्रतिक्रिया फ़ाइलें खोजना और waymore.txt से URL तथा waymore_index.txt से मूल URL का अनुरोध करना - waymore README.md देखें)यह पायथन स्क्रिप्ट मेरे Burp एक्सटेंशन GAP की लिंक खोजने की क्षमताओं पर आधारित है। शुरुआती बिंदु के रूप में, मैंने Gerben Javado द्वारा बनाया गया अद्भुत टूल LinkFinder लिया, और लिंक खोजने के लिए Regex का उपयोग किया, लेकिन और अधिक खोजने के लिए अतिरिक्त सुधार किए।
xnLinkFinder Python 3 का समर्थन करता है।
xnLinkFinder को डिफ़ॉल्ट (ग्लोबल) पायथन वातावरण में स्थापित करें।```bash
pip install xnLinkFinder
या```bash
pip install git+https://github.com/xnl-h4ck3r/xnLinkFinder.git -v
आप अपग्रेड कर सकते हैं```bash pip install --upgrade xnLinkFinder
### pipx
त्वरित सेटअप पृथक पायथन वातावरण में [pipx](https://pypa.github.io/pipx/) का उपयोग करके```bash
pipx install git+https://github.com/xnl-h4ck3r/xnLinkFinder.git
नोट: PDF फ़ाइलों से लिंक निकालने के लिए, आप अपने सिस्टम पर pdftotext इंस्टॉल कर सकते हैं। आप इसे Linux पर sudo apt install -y poppler-utils या macOS पर brew install poppler का उपयोग करके इंस्टॉल कर सकते हैं। यदि आपके पास pdftotext इंस्टॉल नहीं है, तो xnLinkFinder pypdf Python लाइब्रेरी का उपयोग करने का विकल्प चुनेगा। यदि कोई टेक्स्ट नहीं मिलता है (जैसे स्कैन किए गए PDF के लिए), तो यह ocrmypdf का उपयोग करने का प्रयास करेगा यदि वह इंस्टॉल है (उदा. sudo apt install -y ocrmypdf)। सामान्यतः pdftotext और ocrmypdf का उपयोग करना अकेले pypdf की तुलना में बहुत बेहतर परिणाम देता है।