Skip to content
KitploitKITPLOIT
StrumentiBlog
Invia
StrumentiBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
hakrawler — Semplice, veloce web crawler progettato per una facile e rapida scoperta di endpoint e risorse all'interno di un'applicazione web. | Kitploit
Strumenti/GitHubGitHub/hakluke/hakrawler
RicognizioneRaccolta InformazioniSicurezza WebPenetration TestingCrawler
GitHubhakluke/hakrawler

hakrawler

Semplice, veloce web crawler progettato per una facile e rapida scoperta di endpoint e risorse all'interno di un'applicazione web.

Vedi Repository
5.1k536116 giorni faRevisionato da Kitploit

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi
Sito web

Hakrawler

Veloce web crawler in golang per raccogliere URL e posizioni di file JavaScript. Si tratta fondamentalmente di una semplice implementazione della fantastica libreria Gocolly.

Esempi di utilizzo

URL singolo:

root@kitploit:~
echo https://google.com | hakrawler

URL multipli:

root@kitploit:~
cat urls.txt | hakrawler

Timeout per ogni riga di stdin dopo 5 secondi:

root@kitploit:~
cat urls.txt | hakrawler -timeout 5

Invia tutte le richieste attraverso un proxy:

root@kitploit:~
cat urls.txt | hakrawler -proxy http://localhost:8080

Includi sottodomini:

root@kitploit:~
echo https://google.com | hakrawler -subs

Nota: un problema comune è che lo strumento non restituisce URL. Solitamente ciò accade quando viene specificato un dominio (https://example.com), ma reindirizza a un sottodominio (https://www.example.com). Il sottodominio non è incluso nell'ambito, quindi non viene stampato alcun URL. Per superare questo problema, specificare l'URL finale nella catena di reindirizzamento o utilizzare l'opzione -subs per includere i sottodomini.

Esempio di catena di strumenti

Ottieni tutti i sottodomini di google, trova quelli che rispondono a http(s), esegui la scansione di tutti.

root@kitploit:~
echo google.com | haktrails subdomains | httpx | hakrawler

Installazione

Installazione normale

Innanzitutto, dovrai installare go.

Quindi esegui questo comando per scaricare e compilare hakrawler:

root@kitploit:~
go install github.com/hakluke/hakrawler@latest

Ora puoi eseguire ~/go/bin/hakrawler. Se desideri eseguire semplicemente hakrawler senza il percorso completo, dovrai export PATH="~/go/bin/:$PATH". Puoi anche aggiungere questa riga al tuo file ~/.bashrc se desideri che persista.

Installazione Docker (da dockerhub)

root@kitploit:~
echo https://www.google.com | docker run --rm -i hakluke/hakrawler:v2 -subs

Installazione Docker locale

È molto più semplice utilizzare il metodo dockerhub sopra, ma se preferisci eseguirlo localmente:

root@kitploit:~
git clone https://github.com/hakluke/hakrawler
cd hakrawler
sudo docker build -t hakluke/hakrawler .
sudo docker run --rm -i hakluke/hakrawler --help

Kali Linux: Utilizzo di apt

Nota: questo installerà una versione precedente di hakrawler senza tutte le funzionalità e potrebbe essere instabile. Consiglio di utilizzare uno degli altri metodi.

root@kitploit:~
sudo apt install hakrawler

Quindi, per eseguire hakrawler:

root@kitploit:~
echo https://www.google.com | docker run --rm -i hakluke/hakrawler -subs

Opzioni della riga di comando

root@kitploit:~
Usage of hakrawler:
  -d int
    	Depth to crawl. (default 2)
  -dr
    	Disable following HTTP redirects.
  -h string
    	Custom headers separated by two semi-colons. E.g. -h "Cookie: foo=bar;;Referer: http://example.com/"
  -i	Only crawl inside path
  -insecure
    	Disable TLS verification.
  -json
    	Output as JSON.
  -proxy string
    	Proxy URL. E.g. -proxy http://127.0.0.1:8080
  -s	Show the source of URL based on where it was found. E.g. href, form, script, etc.
  -size int
    	Page size limit, in KB. (default -1)
  -subs
    	Include subdomains for crawling.
  -t int
    	Number of threads to utilise. (default 8)
  -timeout int
    	Maximum time to crawl each URL from stdin, in seconds. (default -1)
  -u	Show only unique urls.
  -w	Show at which link the URL is found.
Scarica lo strumento