
قم بإنشاء قوائم كلمات مخصصة للسياق بسرعة لاكتشاف المحتوى من قوائم عناوين URL أو المسارات.
wordlistgen هي أداة تسمح لك بتمرير قائمة من عناوين URL والحصول على قائمة بالكلمات ذات الصلة لقوائم الكلمات الخاصة بك. تكون قوائم الكلمات أكثر فعالية عند أخذ سياق التطبيق في الاعتبار. يقوم wordlistgen باستخراج مكونات URL، مثل أسماء النطاقات الفرعية، المسارات، سلاسل الاستعلام، إلخ، ويخرجها إلى stdout لتتمكن من إضافتها بسهولة إلى قوائم الكلمات الخاصة بك.
إذا لم يكن Go مثبتًا لديك، فـ "go" افعل ذلك!
go get -u github.com/ameenmaali/wordlistgen
wordlistgen يأخذ عناوين URL ومسارات من stdin، والتي على الأرجح سترغب في وضعها في ملف مثل:
$ cat file.txt
https://google.com/home/?q=2&d=asd
http://my.site
/api/v2/auth/me?id=123
احصل على مكونات URL الفريدة من ملف يحتوي على عناوين URL و/أو مسارات:
cat hosts.txt | wordlistgen
احصل على مكونات URL الفريدة من ملف يحتوي على عناوين URL و/أو مسارات، بما في ذلك قيم سلاسل الاستعلام، واحفظها في ملف:
cat hosts.txt | wordlistgen -qv > urlComponents.txt
يعمل wordlistgen بأفضل أداء عند ربطه بأدوات أخرى، مثل @tonnomnom's waybackurls :
cat hosts.txt | waybackurls | wordlistgen
$ wordlistgen -h
Usage of wordlistgen:
-fq
If enabled, filter out query strings (e.g. if enabled /?q=123 - q would NOT be included in results
-qv
If enabled, include query string values (e.g. if enabled /?q=123 - 123 would be included in results