
Récupère les fichiers JavaScript rapidement et de manière exhaustive.
jsFinder est un outil en ligne de commande écrit en Go qui analyse les pages web pour trouver les fichiers JavaScript liés dans le code source HTML. Il recherche tout attribut pouvant contenir un fichier JavaScript (par ex., src, href, data-main, etc.) et extrait les URL des fichiers dans un fichier texte. L'outil est conçu pour être simple à utiliser et prend en charge la lecture des URL à partir d'un fichier ou de l'entrée standard.
jsFinder est utile pour les développeurs web et les professionnels de la sécurité qui souhaitent trouver et analyser les fichiers JavaScript utilisés par une application web. En analysant les fichiers JavaScript, il est possible de comprendre le fonctionnement de l'application et de détecter toute vulnérabilité de sécurité ou fuite d'informations sensibles.
jsfinder nécessite Go 1.20 pour être installé correctement. Exécutez la commande suivante pour obtenir le dépôt :
go install -v github.com/kacakb/jsfinder@latestPour voir quels indicateurs vous pouvez utiliser avec l'outil, utilisez l'indicateur -h.
jsfinder -h Si vous souhaitez lire depuis l'entrée standard et exécuter le programme en mode silencieux, utilisez cette commande :
cat list.txt| jsfinder -read -s -o js.txt
Si vous souhaitez lire à partir d'un fichier, vous devez le spécifier avec l'indicateur -l et utiliser cette commande :
jsfinder -l list.txt -s -o js.txtVous pouvez également spécifier la concurrence avec l'indicateur -c. La valeur par défaut est 20. Si vous souhaitez lire à partir d'un fichier, vous devez le spécifier avec l'indicateur -l et utiliser cette commande :
jsfinder -l list.txt -c 50 -s -o js.txt
Si vous avez des questions, des commentaires ou des suggestions de collaboration concernant ce projet, n'hésitez pas à me contacter via :
e-mail| Indicateur | Description |
|---|
| -l | Spécifie le nom du fichier à partir duquel lire les URL. |
| -c | Spécifie le nombre maximum de requêtes simultanées à effectuer. La valeur par défaut est 20. |
| -s | Exécute le programme en mode silencieux. Si cet indicateur n'est pas défini, le programme s'exécute en mode verbeux. |
| -o | Spécifie le nom du fichier dans lequel écrire les URL trouvées. Le nom de fichier par défaut est output.txt. |
| -read | Lit les URL depuis l'entrée standard (stdin) plutôt que depuis un fichier spécifié par l'indicateur -l. |