

GitHub - jimen0/brute: Package brute allows concurrently bruteforce subdomains f...
source link: https://github.com/jimen0/brute
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

README.md
brute
Package brute allows concurrently bruteforce subdomains for a domain using a list of DNS servers and querying a desired DNS record.
Install
go get -u github.com/jimen0/brute
Usage
package main import ( "context" "fmt" "log" "os" "github.com/jimen0/brute" ) func main() { f, err := os.Open("/home/jimeno/top100.txt") if err != nil { log.Fatalf("could not open file: %v", err) } defer f.Close() out := make(chan string) done := make(chan struct{}) go func() { for v := range out { fmt.Printf("%s\n", v) } done <- struct{}{} }() br := brute.Bruter{ Domain: "yahoo.com", Retries: 1, Record: "A", Servers: []string{"1.1.1.1:53", "8.8.8.8:53", "1.0.0.1:53", "8.8.4.4:53"}, Workers: 10, // increment this value to use more goroutines } err = br.Brute(context.Background(), f, out) if err != nil { log.Printf("failed to brute: %v", err) } <-done }
Test
Just run go test -race -v github.com/jimen0/brute/...
Improvements
Send a PR or open an issue. Just make sure that your PR passes gofmt
, golint
and govet
.
Recommend
-
71
Go Meta Linter gometalinter is DEPRECATED and the project will be archived on 2019-04-07. See #590 for discussion. Switch t...
-
53
automerge - A JSON-like data structure that can be modified concurrently by different users, and merged again automatically.
-
67
README.md Conget Conget is a CLI app which is a concurrent file downloader that download the file data by splitting into several chunks and fetch the data asynchronously. Install...
-
76
README.md SMBrute v0.1.0 SMBrute is a program that can be used to bruteforce username and passwords of servers that are using SMB (Samba).
-
129
README.md fdns
-
51
readme.md cl is a simple tool that allows you to run multiple commands concurrently across a cluster of servers via SSH. It works by taking the name o...
-
6938
README.md Instagram Bruter
-
165
Instagram Bruter This program will brute force any Instagram account you send it its way. Just give it a target, a password list and a mode then press enter and forget about it. No need to worry about anonymity when using this progra...
-
12
A lightweight solution for running PHP code concurrently This package only works on Linux and Mac or any other systems t...
-
113
Facebook-BruteForce Bruteforce attack for Facebook Account Install Requirements (on Linux) >> apt-get install git python3 python3-pip python python-pip
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK