Skip to content
KitploitKITPLOIT
도구블로그
제출
도구블로그
제출

해킹, 침투 테스트 및 사이버 보안 도구를 당신의 보안 무기고에!

Kitploit은 해킹, 사이버 보안 및 침투 테스트 도구 디렉토리입니다. 최신 프로젝트 업데이트를 발견하여 취약점을 찾고, 시스템을 분석하고, 테스트를 자동화하고, 보안을 강화하세요.

··피드·문의·개인정보·© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
galer — HTML 속성에서 URL을 크롤링으로 가져오는 빠른 도구. | Kitploit
도구/GitHubGitHub/dwisiswant0/galer
Information GatheringWeb SecurityUtilities & FrameworksCrawler
GitHubdwisiswant0/galer

galer

HTML 속성에서 URL을 크롤링으로 가져오는 빠른 도구.

저장소 보기
263371년 전Kitploit 검토 완료

인기

모두 보기 →

커뮤니티에서 가장 많이 사용되는 도구를 찾아보세요.

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

galer

made-with-Go issues

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

크롤인을 통해 HTML 속성에서 URL을 가져오는 빠른 도구입니다. @omespino의 트윗에서 영감을 받았으며, Chrome DevTools Protocol을 통해 JavaScript를 평가하여 src, href, url, action 값을 추출할 수 있습니다.


참고 자료

  • 설치
    • 바이너리에서
    • 소스에서
    • GitHub에서
  • 사용법
    • 기본 사용법
    • 플래그
    • 예제
      • 단일 URL
      • 목록에서 URL
      • Stdin에서
    • 라이브러리
  • TODO
  • 도움말 및 버그
  • 라이선스
  • 버전
  • 감사의 말

설치

바이너리에서

설치는 간단합니다. 릴리스 페이지에서 미리 빌드된 바이너리를 다운로드하여 압축을 풀고 실행하세요! 또는 다음 명령어로 설치할 수 있습니다.

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

소스에서

go1.22+ 컴파일러가 설치 및 구성되어 있다면:

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

GitHub에서

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

사용법

기본 사용법

간단히 galer를 다음과 같이 실행할 수 있습니다:

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

플래그

galer

이것은 도구의 도움말을 표시합니다. 지원되는 모든 옵션입니다.

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

예제

단일 URL

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

목록에서 URL

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

Stdin에서

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

다른 도구와 연결하려면:

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

라이브러리

godoc

galer를 라이브러리로 사용할 수 있습니다.

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

예를 들어:

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

  • 추가 HTTP 헤더 설정 활성화
  • 무작위 User-Agent 제공
  • 헤드리스 브라우저 우회
  • 특정 확장자 예외 추가

도움말 및 버그

contributions welcome

여전히 혼란스럽거나 버그를 발견하셨다면 이슈를 열어주세요. 모든 버그 리포트는 감사히 받습니다. 일부 기능은 시간 부족으로 아직 테스트되지 않았습니다.

상태

[!CAUTION] galer는 아직 1.0에 도달하지 않았습니다. 따라서 이 라이브러리는 현재 지원되지 않으며 안정적인 API를 제공하지 않습니다. 사용 시 주의하세요.

이 라이브러리의 API는 안정성을 보장하지 않으며, 크게 변경되지 않을 것으로 예상되지만 API 조정 및 버그 수정이 발생할 수 있습니다.

발음

id_ID • /gäˈlər/ — kalau galer jangan dicium baunya, langsung cuci tangan, bego!

감사의 말

  • 아이디어를 제공한 Omar Espino에게 감사드립니다. 이 도구가 만들어진 이유입니다!

라이선스

sebel은 MIT 라이선스 하에 @dwisiswant0에 의해 공개되었습니다. LICENSE를 참조하세요.

도구 다운로드