
Obtiene archivos JavaScript de manera rápida y completa.
jsFinder es una herramienta de línea de comandos escrita en Go que escanea páginas web para encontrar archivos JavaScript enlazados en el código fuente HTML. Busca cualquier atributo que pueda contener un archivo JavaScript (por ejemplo, src, href, data-main, etc.) y extrae las URLs de los archivos a un archivo de texto. La herramienta está diseñada para ser simple de usar y admite la lectura de URLs desde un archivo o desde la entrada estándar.
jsFinder es útil para desarrolladores web y profesionales de seguridad que desean encontrar y analizar los archivos JavaScript utilizados por una aplicación web. Al analizar los archivos JavaScript, es posible comprender la funcionalidad de la aplicación y detectar cualquier vulnerabilidad de seguridad o fuga de información sensible.
jsfinder requiere Go 1.20 para instalarse correctamente. Ejecute el siguiente comando para obtener el repositorio:
go install -v github.com/kacakb/jsfinder@latestPara ver qué banderas puede usar con la herramienta, utilice la bandera -h.
jsfinder -h Si desea leer desde stdin y ejecutar el programa en modo silencioso, use este comando:
cat list.txt| jsfinder -read -s -o js.txt
Si desea leer desde un archivo, debe especificarlo con la bandera -l y usar este comando:
jsfinder -l list.txt -s -o js.txtTambién puede especificar la concurrencia con la bandera -c. El valor predeterminado es 20. Si desea leer desde un archivo, debe especificarlo con la bandera -l y usar este comando:
jsfinder -l list.txt -c 50 -s -o js.txt
Si tiene alguna pregunta, comentario o sugerencia de colaboración relacionada con este proyecto, no dude en contactarme a través de:
correo electrónico| Bande ra |
|---|
| Descripción |
|---|
| -l | Especifica el nombre del archivo desde el cual leer las URLs. |
| -c | Especifica el número máximo de solicitudes concurrentes a realizar. El valor predeterminado es 20. |
| -s | Ejecuta el programa en modo silencioso. Si esta bandera no está establecida, el programa se ejecuta en modo verbose. |
| -o | Especifica el nombre del archivo en el que escribir las URLs encontradas. El nombre de archivo predeterminado es output.txt. |
| -read | Lee URLs desde stdin en lugar de un archivo especificado por la bandera -l. |