Skip to content
KitploitKITPLOIT
ToolsBlog
Einreichen
ToolsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

··Feeds·Kontakt·Datenschutz·© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
galer — Ein schnelles Tool zum Abrufen von URLs aus HTML-Attributen durch Crawl-in. | Kitploit
Tools/GitHubGitHub/dwisiswant0/galer
InformationsbeschaffungWebsicherheitDienstprogramme & FrameworksCrawler
GitHubdwisiswant0/galer

galer

Ein schnelles Tool zum Abrufen von URLs aus HTML-Attributen durch Crawl-in.

Repository anzeigen
263373vor 1 JahrVon Kitploit geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen

galer

made-with-Go issues

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

Ein schnelles Tool zum Abrufen von URLs aus HTML-Attributen durch Crawlen. Inspiriert vom @omespino-Tweet, der es ermöglicht, src-, href-, url- und action-Werte durch die Auswertung von JavaScript über das Chrome DevTools-Protokoll zu extrahieren.


Ressourcen

  • Installation
    • aus der Binärdatei
    • aus dem Quellcode
    • von GitHub
  • Verwendung
    • Grundlegende Verwendung
    • Flags
    • Beispiele
      • Einzelne URL
      • URLs aus einer Liste
      • von Stdin
    • Bibliothek
  • TODOs
  • Hilfe & Fehler
  • Lizenz
  • Version
  • Danksagung

Installation

aus der Binärdatei

Die Installation ist einfach. Du kannst ein vorgefertigtes Binärpaket von der Releases-Seite herunterladen, entpacken und ausführen! Oder mit

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

aus dem Quellcode

Wenn du einen go1.22+-Compiler installiert und konfiguriert hast:

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

von GitHub

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

Verwendung

Grundlegende Verwendung

Einfach gesagt, kann galer mit folgendem Befehl ausgeführt werden:

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

Flags

galer

Dies zeigt die Hilfe für das Tool an. Hier sind alle verfügbaren Optionen.

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

Beispiele

Einzelne URL

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

URLs aus einer Liste

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

von Stdin

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

Falls du es mit anderen Tools verketten möchtest:

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

Bibliothek

godoc

Du kannst galer als Bibliothek verwenden.

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

Zum Beispiel:

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)
	}
}

TODOs

  • Aktivieren, um zusätzliche HTTP-Header zu setzen
  • Zufälligen User-Agent bereitstellen
  • Headless-Browser umgehen
  • Ausnahme für bestimmte Erweiterungen hinzufügen

Hilfe & Fehler

contributions welcome

Wenn du noch verwirrt bist oder einen Fehler gefunden hast, öffne bitte ein Issue. Alle Fehlerberichte werden geschätzt, einige Funktionen wurden aufgrund von Zeitmangel noch nicht getestet.

Status

[!CAUTION] galer hat noch nicht 1.0 erreicht. Daher wird diese Bibliothek derzeit nicht unterstützt und bietet keine stabile API; Verwendung auf eigene Gefahr.

Es gibt keine Garantie für Stabilität der APIs in dieser Bibliothek, und obwohl keine drastischen Änderungen erwartet werden, können API-Anpassungen und Fehlerbehebungen auftreten.

Aussprache

id_ID • /gäˈlər/ — Wenn es stinkt, nicht dran riechen, gleich Hände waschen, Dummkopf!

Danksagung

  • Omar Espino für die Idee, deshalb wurde dieses Tool erstellt!

Lizenz

sebel wird von @dwisiswant0 unter der MIT-Lizenz veröffentlicht. Siehe LICENSE.

Tool herunterladen