Skip to content
KitploitKITPLOIT
ИнструментыБлог
Отправить
ИнструментыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

··Ленты·Контакты·Конфиденциальность·© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
jsfinder — Быстро и всесторонне извлекает JavaScript-файлы. | Kitploit
Инструменты/GitHubGitHub/kacakb/jsfinder
РазведкаСбор информацииВеб-безопасностьКраулер
GitHubkacakb/jsfinder

jsfinder

Быстро и всесторонне извлекает JavaScript-файлы.

Репозиторий
137153 лет назадПроверено Kitploit

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться

Logo

Возможности | Установка | Использование | Демо | TODO| Контакты

jsFinder — это инструмент командной строки, написанный на Go, который сканирует веб-страницы для поиска JavaScript-файлов, связанных в HTML-исходном коде. Он ищет любой атрибут, который может содержать JavaScript-файл (например, src, href, data-main и т.д.), и извлекает URL-адреса файлов в текстовый файл. Инструмент прост в использовании и поддерживает чтение URL-адресов из файла или из стандартного ввода.

jsFinder полезен для веб-разработчиков и специалистов по безопасности, которые хотят найти и проанализировать JavaScript-файлы, используемые веб-приложением. Анализируя JavaScript-файлы, можно понять функциональность приложения и обнаружить любые уязвимости безопасности или утечки конфиденциальной информации.

Возможности

  • Чтение URL-адресов из файла или из stdin с помощью аргументов командной строки.
  • Выполнение нескольких одновременных HTTP GET-запросов к каждому URL.
  • Ограничение одновременности HTTP GET-запросов с помощью флага.
  • Использование регулярного выражения для поиска JavaScript-файлов в теле ответа HTTP GET-запросов.
  • Запись найденных JavaScript-файлов в файл, указанный в аргументах командной строки, или в файл по умолчанию с именем "output.txt".
  • Вывод информационных сообщений в консоль о состоянии выполнения программы и расположении выходного файла.
  • Возможность запуска программы в подробном или тихом режиме с помощью флага.

Установка

Для установки jsfinder требуется Go 1.20. Выполните следующую команду, чтобы получить репозиторий:

root@kitploit:~
go install -v github.com/kacakb/jsfinder@latest

Использование

Чтобы увидеть, какие флаги можно использовать с инструментом, используйте флаг -h.

root@kitploit:~
jsfinder -h 
ФлагОписание

Демо

I

Демо

Если вы хотите читать из stdin и запустить программу в тихом режиме, используйте эту команду:

root@kitploit:~
cat list.txt| jsfinder -read -s -o js.txt

 

II

Демо

Если вы хотите читать из файла, укажите его с помощью флага -l и используйте эту команду:

root@kitploit:~
jsfinder -l list.txt -s -o js.txt

Вы также можете указать количество одновременных запросов с помощью флага -c. Значение по умолчанию — 20. Если вы хотите читать из файла, укажите его с помощью флага -l и используйте эту команду:

root@kitploit:~
jsfinder -l list.txt -c 50 -s -o js.txt

TODO

  • Добавление новых функций
  • Улучшение производительности
  • Добавление флага cookie
  • Чтение регулярного выражения из файла
  • Интеграция с инструментом kacak (скоро)

Скриншот

IMG_0241 (1)

Контакты

Если у вас есть вопросы, отзывы или предложения по сотрудничеству, связанные с этим проектом, пожалуйста, свяжитесь со мной по:

написать письмо
Скачать инструмент
-l
Указывает имя файла для чтения URL-адресов.
-cУказывает максимальное количество одновременных запросов. Значение по умолчанию — 20.
-sЗапускает программу в тихом режиме. Если этот флаг не установлен, программа работает в подробном режиме.
-oУказывает имя файла для записи найденных URL-адресов. Имя файла по умолчанию — output.txt.
-readЧитает URL-адреса из stdin вместо файла, указанного флагом -l.