summaryrefslogtreecommitdiff
path: root/whois.go
diff options
context:
space:
mode:
Diffstat (limited to 'whois.go')
-rw-r--r--whois.go16
1 files changed, 6 insertions, 10 deletions
diff --git a/whois.go b/whois.go
index f49dcbc..67f49ee 100644
--- a/whois.go
+++ b/whois.go
@@ -16,20 +16,15 @@ const (
/*
func main() {
- pairs, err := findASAndIPBlock("109.105.104.100", "123.123.123.123")
+ pairs, err := findIPBlock("130.229.137.105", "192.88.99.1")
if err != nil {
panic(err)
}
- fmt.Println(pairs)
- pairs, err = findASAndIPBlock("123.123.123.123")
- if err != nil {
- panic(err)
- }
- fmt.Println(pairs)
+ log.Println(pairs)
}
*/
-func findASAndIPBlock(domains ...string) (pairs map[string]string, err error) {
+func findIPBlock(domains ...string) (pairs map[string]string, err error) {
if len(domains) == 0 {
return
}
@@ -49,10 +44,11 @@ func findASAndIPBlock(domains ...string) (pairs map[string]string, err error) {
lines := strings.Split(res, "\n")
pairs = make(map[string]string, len(lines)-2)
- for ix, line := range lines[1 : len(lines)-1] {
+ for _, line := range lines[1 : len(lines)-1] {
content := strings.Split(line, "|")
+ ipaddr := strings.TrimSpace(content[1])
ipb := strings.TrimSpace(content[2])
- pairs[domains[ix]] = ipb
+ pairs[ipaddr] = ipb
}
return
}