
أداة Python تُستخدم لاكتشاف نقاط النهاية، المعاملات المحتملة، قائمة كلمات مخصصة للهدف لهدف معين والأسرار.
هذه أداة تُستخدم لاكتشاف نقاط النهاية (endpoints)، واكتشاف المعاملات المحتملة (parameters)، وإنشاء قائمة كلمات خاصة بالهدف (target-specific wordlist)، والعثور على الأسرار (secrets) لهدف معين. يمكنها العثور عليها من خلال:
waymore -mode R وكذلك طلب عناوين URL من waymore.txt وعناوين URL الأصلية من waymore_index.txt - انظر README.md الخاص بـ waymore)يعتمد هذا السكربت بلغة بايثون على قدرات اكتشاف الروابط الموجودة في إضافة Burp الخاصة بي GAP. كنقطة بداية، أخذت الأداة الرائعة LinkFinder من إعداد Gerben Javado، واستخدمت التعبير المنتظم (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 على نظامك. يمكنك تثبيته باستخدام sudo apt install -y poppler-utils على لينكس أو brew install poppler على macOS. إذا لم يكن pdftotext مثبتًا، فسيستخدم xnLinkFinder مكتبة pypdf Python كبديل. إذا لم يتم العثور على نص (مثل ملفات PDF الممسوحة ضوئيًا)، فسيحاول استخدام ocrmypdf إذا كان مثبتًا (مثل sudo apt install -y ocrmypdf). استخدام pdftotext و ocrmypdf يعطي نتائج أفضل بكثير من استخدام pypdf وحده.