
يجلب ملف JavaScript من قائمة عناوين URL أو نطاقات فرعية.
يقوم subjs بجلب ملفات JavaScript من قائمة عناوين URL أو نطاقات فرعية. يمكن أن يساعدك تحليل ملفات JavaScript في العثور على نقاط نهاية غير موثقة، أسرار، والمزيد.
يُوصى باستخدامه مع gau ثم https://github.com/GerbenJavado/LinkFinder
أمثلة:
$ cat urls.txt | subjs
$ subjs -i urls.txt
$ cat hosts.txt | gau | subjs
لعرض المساعدة الخاصة بالأداة استخدم العلامة -h:
$ subjs -h
$ GO111MODULE=on go get -u -v github.com/lc/subjs@latest
يمكنك تنزيل الملفات الثنائية المُعدة مسبقًا من صفحة الإصدارات ثم نقلها إلى مسار $PATH الخاص بك.
$ tar xvf subjs_1.0.0_linux_amd64.tar.gz
$ mv subjs /usr/bin/subjs
| العلم | الوصف | مثال |
|---|
-c | عدد العمال المتزامنين | subjs -c 40 |
-i | ملف الإدخال الذي يحتوي على عناوين URL | subjs -i urls.txt |
-t | المهلة (بالثواني) لعميل HTTP (الافتراضي 15) | subjs -t 20 |
-ua | وكيل المستخدم لإرساله في الطلبات | subjs -ua "Chrome..." |
-version | عرض رقم الإصدار | subjs -version" |