/GoSubSeeker

Primary LanguageGoGNU General Public License v3.0GPL-3.0

GoSubSeeker 🔎

build-with-love made-with-go open-source


🐞 Report Bug     ⚙️ Request Feature

GoSubSeeker is a command-line tool written in Go programming language that scans a target domain to identify its subdomains. It is designed to be fast, efficient, and easy to use. With GoSubSeeker, you can quickly enumerate subdomains of a given domain, which can be helpful for security researchers and penetration testers.

Installation

To install GoSubSeeker, you need to have Go installed on your machine. If you don't have it already, you can download it from the official website: https://golang.org/dl/. Once you have Go installed, follow these steps:

  1. Clone this repository using Git:
git clone https://github.com/your_username/GoSubSeeker.git
  1. Change into the directory:
cd GoSubSeeker
  1. Build the executable:
go build
  1. run build file
./GoSubSeeker

Usage

Usage of ./GoSubSeeker -h
  -axfr
		DNS Zone Transfer Protocol (AXFR) of RFC 5936 (default true)
  -d string
		The target Domain
  -depth int
		Scan sub domain depth. range[>=1] (default 1)
  -dns string
		DNS global server (default "8.8.8.8/8.8.4.4")
  -f string
		File contains new line delimited subs (default "dict/subnames_full.txt")
  -fw
		Force scan with wildcard domain (default true)
  -h	Show this help message and exit
  -l string
		The target Domain in file
  -o string
		Output file to write results to (defaults to ./log/{target}).txt
  -t int
		Num of scan threads (default 200)

Demo

image

Show your support

Buy Me A Coffee