
Загружает 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 | User-Agent для отправки в запросах | subjs -ua "Chrome..." |
-version | Показать номер версии | subjs -version |