File tree Expand file tree Collapse file tree 1 file changed +11
-5
lines changed
Expand file tree Collapse file tree 1 file changed +11
-5
lines changed Original file line number Diff line number Diff line change 11package main
22
33import (
4- "os "
4+ "flag "
55 "sync"
66 "time"
77
88 "github.com/sirupsen/logrus"
99)
1010
1111func main () {
12+ domain := flag .String ("d" , "" , "domain" )
13+ flag .Parse ()
14+ if * domain == "" {
15+ logrus .Error ("[-]Please specify a domain" )
16+ flag .Usage ()
17+ return
18+ }
1219 res := make (map [string ]time.Duration )
1320 reslock := sync.RWMutex {}
14- domain := os .Args [1 ]
15- logrus .Infof ("[+]Testing domain %s..." , domain )
16- iplist := RunLocalCore (domain , "" )
21+ logrus .Infof ("[+]Testing domain %s..." , * domain )
22+ iplist := RunLocalCore (* domain , "" )
1723 wg := sync.WaitGroup {}
1824 logrus .Info ("[+]Testing delay..." )
1925 for _ , ip := range iplist {
2026 ip0 := ip
2127 wg .Add (1 )
2228 go func () {
23- delay := Delay (domain , ip0 )
29+ delay := Delay (* domain , ip0 )
2430 logrus .Infof ("[+]Delay: %s - %s" , ip0 , delay )
2531 if delay != time .Duration (- 1 ) {
2632 reslock .Lock ()
You can’t perform that action at this time.
0 commit comments