Add library example
This commit is contained in:
parent
f42935ac21
commit
b3bd424084
27
README.md
27
README.md
@ -43,6 +43,33 @@ blink -w subdomains.txt -r resolvers.txt -d -c 50 youtube.com disney.com
|
|||||||
echo "disney.com" | blink -w subdomains.txt -r resolvers.txt -d -c 50
|
echo "disney.com" | blink -w subdomains.txt -r resolvers.txt -d -c 50
|
||||||
```
|
```
|
||||||
|
|
||||||
|
## Library
|
||||||
|
### Basic
|
||||||
|
```
|
||||||
|
package main
|
||||||
|
|
||||||
|
import (
|
||||||
|
"git.supernets.org/perp/blink/v1/pkg/dns"
|
||||||
|
"git.supernets.org/perp/blink/v1/pkg/runner"
|
||||||
|
)
|
||||||
|
|
||||||
|
func main() {
|
||||||
|
opts := &runner.Options {
|
||||||
|
Domains: []string{"disney.com"},
|
||||||
|
Wordlist: []string{"git", "www", "shop"},
|
||||||
|
Resolvers: []string{"1.1.1.1:53", "9.9.9.9:53"},
|
||||||
|
}
|
||||||
|
|
||||||
|
opts.OnResult = func(result *dns.Result) {
|
||||||
|
fmt.Println(result)
|
||||||
|
}
|
||||||
|
|
||||||
|
run := runner.New(opts)
|
||||||
|
fmt.Println(run.Wildcard("disney.com"))
|
||||||
|
run.Start()
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
## Credits
|
## Credits
|
||||||
Thanks to [aiodnsbrute](https://github.com/blark/aiodnsbrute) for the inspiration
|
Thanks to [aiodnsbrute](https://github.com/blark/aiodnsbrute) for the inspiration
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user