Files
iPilot/Main.go
2020-11-21 21:15:48 +00:00

26 lines
488 B
Go

package main
import (
"flag"
"fmt"
)
func main() {
printHeader()
var input string
localIPAddress := getLocalIP()
flag.StringVar(&input, "i", localIPAddress, "Specify IP address or domain name.")
flag.Parse()
var isIPCorrect bool = checkIPSyntax(input)
if isIPCorrect == true {
printIPInfo(input)
} else {
// fmt.Println(ipaddress, "is not a valid IP address.")
fmt.Println("Domain Name: ", input)
ipaddress := resolveDNSHostname(input)
printIPInfo(ipaddress)
}
}