
Recupera file JavaScript in modo rapido e completo.
jsFinder è uno strumento da riga di comando scritto in Go che scansiona pagine web per trovare file JavaScript collegati nel codice sorgente HTML. Cerca qualsiasi attributo che possa contenere un file JavaScript (ad esempio src, href, data-main, ecc.) ed estrae gli URL dei file in un file di testo. Lo strumento è progettato per essere semplice da usare e supporta la lettura di URL da un file o dallo standard input.
jsFinder è utile per sviluppatori web e professionisti della sicurezza che desiderano trovare e analizzare i file JavaScript utilizzati da un'applicazione web. Analizzando i file JavaScript, è possibile comprendere la funzionalità dell'applicazione e rilevare eventuali vulnerabilità di sicurezza o perdite di informazioni sensibili.
jsfinder richiede Go 1.20 per essere installato con successo. Esegui il seguente comando per ottenere il repository:
go install -v github.com/kacakb/jsfinder@latestPer vedere quali flag puoi utilizzare con lo strumento, usa il flag -h.
jsfinder -h | Flag | Descrizione |
|---|
Se vuoi leggere da stdin ed eseguire il programma in modalità silenziosa, usa questo comando:
cat list.txt| jsfinder -read -s -o js.txt
Se vuoi leggere da un file, devi specificarlo con il flag -l e usare questo comando:
jsfinder -l list.txt -s -o js.txtPuoi anche specificare la concorrenza con il flag -c. Il valore predefinito è 20. Se vuoi leggere da un file, devi specificarlo con il flag -l e usare questo comando:
jsfinder -l list.txt -c 50 -s -o js.txt
Se hai domande, feedback o suggerimenti di collaborazione relativi a questo progetto, sentiti libero di contattarmi tramite:
e-mail| -l | Specifica il nome del file da cui leggere gli URL. |
| -c | Specifica il numero massimo di richieste concorrenti da effettuare. Il valore predefinito è 20. |
| -s | Esegue il programma in modalità silenziosa. Se questo flag non è impostato, il programma viene eseguito in modalità verbose. |
| -o | Specifica il nome del file in cui scrivere gli URL trovati. Il nome predefinito è output.txt. |
| -read | Legge gli URL da stdin invece che da un file specificato con il flag -l. |