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
galer — Un tool veloce per estrarre URL da attributi HTML tramite crawl-in. | Kitploit
Strumenti/GitHubGitHub/dwisiswant0/galer
Raccolta InformazioniSicurezza WebUtilità e FrameworkCrawler
GitHubdwisiswant0/galer

galer

Un tool veloce per estrarre URL da attributi HTML tramite crawl-in.

Vedi Repository
26337101 anno 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

galer

made-with-Go issues

root@kitploit:~
             __
   __    _ _(_ )   __  _ __ 
 /'_ '\/'_' )| | /'__'( '__)
( (_) ( (_| || |(  ___| |
'\__  '\__,_(___'\____(_)
( )_) |
 \___/'  @dwisiswant0

Uno strumento veloce per ottenere URL dagli attributi HTML tramite crawling. Ispirato dal tweet di @omespino, che permette di estrarre i valori di src, href, url e action valutando JavaScript attraverso il protocollo Chrome DevTools.


Risorse

  • Installazione
    • da Binary
    • da Sorgente
    • da GitHub
Scarica lo strumento
  • Utilizzo
    • Utilizzo Base
    • Opzioni
    • Esempi
      • Singolo URL
      • URL da lista
      • da Stdin
    • Libreria
  • TODO
  • Aiuto e Bug
  • Licenza
  • Versione
  • Riconoscimenti
  • Installazione

    da Binary

    L'installazione è semplice. Puoi scaricare un binario precompilato dalla pagina delle release, decomprimere ed eseguire! oppure con

    root@kitploit:~
    ▶ (sudo) curl -sSfL https://git.io/galer | sh -s -- -b /usr/local/bin
    

    da Sorgente

    Se hai il compilatore go1.22+ installato e configurato:

    root@kitploit:~
    ▶ go install -v github.com/dwisiswant0/galer@latest
    

    da GitHub

    root@kitploit:~
    ▶ git clone https://github.com/dwisiswant0/galer
    ▶ cd galer
    ▶ go build .
    ▶ (sudo) install galer /usr/local/bin
    

    Utilizzo

    Utilizzo Base

    Semplicemente, galer può essere eseguito con:

    root@kitploit:~
    ▶ galer -u "http://domain.tld"
    

    Opzioni

    galer

    Questo mostrerà l'aiuto per lo strumento. Qui ci sono tutte le opzioni supportate.

    root@kitploit:~
    $ galer -h
    
                 __   v0.2.0
       __    _ _(_ )   __  _ __
     /'_ '\/'_' )| | /'__'( '__)
    ( (_) ( (_| || |(  ___| |
    '\__  '\__,_(___'\____(_)
    ( )_) |
     \___/'  @dwisiswant0
    
    A fast tool to fetch URLs from HTML attributes by crawl-in
    
    Usage:
      galer -u [URL|URLs.txt] -o [output.txt]
    
    Options:
      -u, --url <URL/FILE>        Target to fetches (single target URL or list)
      -e, --extension <EXT>       Show only certain extensions (comma-separated, e.g. js,php)
      -c, --concurrency <N>       Concurrency level (default: 50)
      -w, --wait <N>              Wait N seconds before evaluate (default: 1)
      -d, --depth <N>             Max. depth for crawling (levels of links to follow)
          --same-host             Same host only
          --same-root             Same root (eTLD+1) only (takes precedence over --same-host)
      -o, --output <FILE>         Save fetched URLs output into file
      -T, --template <string>     Format for output template (e.g., "{{scheme}}://{{host}}{{path}}")
                                  Valid variables are: "raw_url", "scheme", "user", "username",
                                  "password", "host", "hostname", "port", "path", "raw_path",
                                  "escaped_path", "raw_query", "fragment", "raw_fragment".
      -t, --timeout <N>           Max. time (seconds) allowed for connection (default: 60)
      -s, --silent                Silent mode (suppress an errors)
      -v, --verbose               Verbose mode show error details unless you weren't use silent
      -h, --help                  Display its helps
    

    Esempi

    Singolo URL

    root@kitploit:~
    ▶ galer -u "http://domain.tld"
    

    URL da lista

    root@kitploit:~
    ▶ galer -u /path/to/urls.txt
    

    da Stdin

    root@kitploit:~
    ▶ cat urls.txt | galer
    

    Nel caso si voglia concatenare con altri strumenti:

    root@kitploit:~
    ▶ subfinder -d domain.tld -silent | httpx -silent | galer
    

    Libreria

    godoc

    Puoi usare galer come libreria.

    root@kitploit:~
    ▶ go get github.com/dwisiswant0/galer/pkg/galer@latest
    

    Ad esempio:

    root@kitploit:~
    package main
    
    import (
    	"fmt"
    
    	"github.com/dwisiswant0/galer/pkg/galer"
    )
    
    func main() {
    	cfg := &galer.Config{
    		Timeout: 60,
    	}
    	cfg = galer.New(cfg)
    
    	run, err := cfg.Crawl("https://twitter.com")
    	if err != nil {
    		panic(err)
    	}
    
    	for _, url := range run {
    		fmt.Println(url)
    	}
    }
    

    TODO

    • Abilitare l'impostazione di intestazioni HTTP extra
    • Fornire User-Agent casuale
    • Bypassare il browser headless
    • Aggiungere eccezione per estensioni specifiche

    Aiuto e Bug

    contributions welcome

    Se sei ancora confuso o hai trovato un bug, per favore apri un problema. Tutte le segnalazioni di bug sono apprezzate, alcune funzionalità non sono state ancora testate a causa della mancanza di tempo libero.

    Status

    [!CAUTION] galer non ha ancora raggiunto la versione 1.0. Pertanto, questa libreria al momento non è supportata e non offre un'API stabile; usala a tuo rischio.

    Non ci sono garanzie di stabilità per le API in questa libreria, e anche se non ci si aspetta che cambino drasticamente, potrebbero verificarsi modifiche alle API e correzioni di bug.

    Pronuncia

    id_ID • /gäˈlər/ — se galer non odorarlo, lavati subito le mani, sciocco!

    Riconoscimenti

    • Omar Espino per l'idea, ecco perché questo strumento è stato creato!

    Licenza

    sebel è rilasciato da @dwisiswant0 sotto licenza MIT. Vedi LICENSE.