diff --git a/targets/targets.go b/targets/targets.go index 00eb323..a973bdb 100644 --- a/targets/targets.go +++ b/targets/targets.go @@ -13,27 +13,20 @@ func IPRetrievables() []base.ScoredIPRetrievable { type dns = dns_resolver.DNSDetector type stun = stun_resolver.STUNDetector return []base.ScoredIPRetrievable{ - scored{IPRetrievable: http{URL: "http://ipcheck.ieserver.net/"}, Weight: 0.5, IPv4: true, IPv6: false}, - scored{IPRetrievable: http{URL: "http://inet-ip.info/ip"}, Weight: 1.0, IPv4: true, IPv6: false}, - scored{IPRetrievable: http{URL: "http://smart-ip.net/myip"}, Weight: 1.0, IPv4: true, IPv6: true}, scored{IPRetrievable: http{URL: "http://whatismyip.akamai.com/"}, Weight: 1.0, IPv4: true, IPv6: false}, scored{IPRetrievable: http{URL: "https://ipecho.net/plain"}, Weight: 1.0, IPv4: true, IPv6: false}, scored{IPRetrievable: http{URL: "https://eth0.me/"}, Weight: 1.0, IPv4: true, IPv6: false}, scored{IPRetrievable: http{URL: "https://ifconfig.me/ip"}, Weight: 1.0, IPv4: true, IPv6: false}, scored{IPRetrievable: http{URL: "https://checkip.amazonaws.com/"}, Weight: 1.0, IPv4: true, IPv6: false}, - scored{IPRetrievable: http{URL: "https://bot.whatismyipaddress.com/"}, Weight: 1.0, IPv4: true, IPv6: true}, scored{IPRetrievable: http{URL: "https://wgetip.com/"}, Weight: 1.0, IPv4: true, IPv6: true}, - scored{IPRetrievable: http{URL: "https://ident.me/"}, Weight: 1.0, IPv4: true, IPv6: true}, // document: https://api.ident.me/ - // scored{IPRetrievable: http{URL: "https://4.ifcfg.me/ip"}, Weight: 1.0, IPv4: true, IPv6: false}, scored{IPRetrievable: http{URL: "https://ip.tyk.nu/"}, Weight: 1.0, IPv4: true, IPv6: false}, scored{IPRetrievable: http{URL: "https://tnx.nl/ip"}, Weight: 1.0, IPv4: true, IPv6: false}, scored{IPRetrievable: http{URL: "https://l2.io/ip"}, Weight: 1.0, IPv4: true, IPv6: false}, scored{IPRetrievable: http{URL: "https://api.ipify.org/"}, Weight: 1.0, IPv4: true, IPv6: false}, scored{IPRetrievable: http{URL: "https://myexternalip.com/raw"}, Weight: 1.0, IPv4: true, IPv6: false}, scored{IPRetrievable: http{URL: "https://icanhazip.com"}, Weight: 1.0, IPv4: true, IPv6: true}, // document: https://major.io/icanhazip-com-faq/ - // scored{IPRetrievable: http{URL: "https://ifcfg.me/ip"}, Weight: 1.0, IPv4: true, IPv6: false}, scored{IPRetrievable: http{URL: "https://ifconfig.io/ip"}, Weight: 1.0, IPv4: true, IPv6: true}, scored{IPRetrievable: http{URL: "https://ifconfig.co/ip"}, Weight: 1.0, IPv4: true, IPv6: false}, scored{IPRetrievable: http{URL: "https://ipinfo.io/ip"}, Weight: 1.0, IPv4: true, IPv6: false}, @@ -54,36 +47,21 @@ func IPRetrievables() []base.ScoredIPRetrievable { scored{IPRetrievable: stun{Host: "stun:stun2.l.google.com:19302", Protocol: "udp"}, Weight: 1.0, IPv4: true, IPv6: false}, scored{IPRetrievable: stun{Host: "stun:stun3.l.google.com:19302", Protocol: "udp"}, Weight: 1.0, IPv4: true, IPv6: false}, scored{IPRetrievable: stun{Host: "stun:stun4.l.google.com:19302", Protocol: "udp"}, Weight: 1.0, IPv4: true, IPv6: false}, - scored{IPRetrievable: stun{Host: "stun:stun.services.mozilla.com:3478", Protocol: "udp"}, Weight: 1.0, IPv4: true, IPv6: false}, - scored{IPRetrievable: stun{Host: "stun:stunserver.org:3478", Protocol: "udp"}, Weight: 1.0, IPv4: true, IPv6: false}, scored{IPRetrievable: stun{Host: "stun:stun.aa.net.uk:3478", Protocol: "udp"}, Weight: 1.0, IPv4: true, IPv6: false}, - scored{IPRetrievable: stun{Host: "stun:stun.a-mm.tv:3478", Protocol: "tcp"}, Weight: 1.0, IPv4: true, IPv6: false}, scored{IPRetrievable: stun{Host: "stun:stun.hoiio.com:3478", Protocol: "udp"}, Weight: 1.0, IPv4: true, IPv6: false}, - scored{IPRetrievable: stun{Host: "stun:stun.unseen.is:3478", Protocol: "tcp"}, Weight: 1.0, IPv4: true, IPv6: false}, scored{IPRetrievable: stun{Host: "stun:stun.acrobits.cz:3478", Protocol: "udp"}, Weight: 1.0, IPv4: true, IPv6: false}, - scored{IPRetrievable: stun{Host: "stun:stun.voxox.com:3478", Protocol: "tcp"}, Weight: 1.0, IPv4: true, IPv6: false}, - scored{IPRetrievable: stun{Host: "stun:stun.ipcomms.net:3478", Protocol: "udp"}, Weight: 1.0, IPv4: true, IPv6: false}, scored{IPRetrievable: stun{Host: "stun:stun.voip.blackberry.com:3478", Protocol: "tcp"}, Weight: 1.0, IPv4: true, IPv6: false}, scored{IPRetrievable: stun{Host: "stun:stun.sip.us:3478", Protocol: "udp"}, Weight: 1.0, IPv4: true, IPv6: false}, - scored{IPRetrievable: stun{Host: "stun:numb.viagenie.ca:3478", Protocol: "udp"}, Weight: 1.0, IPv4: true, IPv6: true}, - scored{IPRetrievable: stun{Host: "stun:stun.ssl7.net:3478", Protocol: "udp"}, Weight: 1.0, IPv4: true, IPv6: false}, scored{IPRetrievable: stun{Host: "stun:stun.stunprotocol.org:3478", Protocol: "tcp"}, Weight: 1.0, IPv4: true, IPv6: true}, - scored{IPRetrievable: stun{Host: "stun:stun.dus.net:3478", Protocol: "udp"}, Weight: 1.0, IPv4: true, IPv6: true}, scored{IPRetrievable: stun{Host: "stun:stun.antisip.com:3478", Protocol: "tcp"}, Weight: 1.0, IPv4: true, IPv6: false}, - scored{IPRetrievable: stun{Host: "stun:stun.avigora.com:3478", Protocol: "tcp"}, Weight: 1.0, IPv4: true, IPv6: false}, - scored{IPRetrievable: stun{Host: "stun:stun.3cx.com:3478", Protocol: "udp"}, Weight: 1.0, IPv4: true, IPv6: false}, scored{IPRetrievable: stun{Host: "stun:stun.avigora.fr:3478", Protocol: "tcp"}, Weight: 1.0, IPv4: true, IPv6: false}, - scored{IPRetrievable: stun{Host: "stun:stun.advfn.com:3478", Protocol: "udp"}, Weight: 1.0, IPv4: true, IPv6: false}, scored{IPRetrievable: stun{Host: "stun:stun.linphone.org:3478", Protocol: "udp"}, Weight: 1.0, IPv4: true, IPv6: false}, scored{IPRetrievable: stun{Host: "stun:stun.12connect.com:3478", Protocol: "tcp"}, Weight: 1.0, IPv4: true, IPv6: false}, scored{IPRetrievable: stun{Host: "stun:stun.voipgate.com:3478", Protocol: "udp"}, Weight: 1.0, IPv4: true, IPv6: false}, scored{IPRetrievable: stun{Host: "stun:stun.cope.es:3478", Protocol: "udp"}, Weight: 1.0, IPv4: true, IPv6: false}, - scored{IPRetrievable: stun{Host: "stun:stun.it1.hr:3478", Protocol: "tcp"}, Weight: 1.0, IPv4: true, IPv6: false}, scored{IPRetrievable: stun{Host: "stun:stun.bluesip.net:3478", Protocol: "udp"}, Weight: 1.0, IPv4: true, IPv6: false}, scored{IPRetrievable: stun{Host: "stun:stun.sippeer.dk:3478", Protocol: "udp"}, Weight: 1.0, IPv4: true, IPv6: false}, scored{IPRetrievable: stun{Host: "stun:stun.solcon.nl:3478", Protocol: "udp"}, Weight: 1.0, IPv4: true, IPv6: false}, - scored{IPRetrievable: stun{Host: "stun:stun.srce.hr:3478", Protocol: "tcp"}, Weight: 1.0, IPv4: true, IPv6: false}, - scored{IPRetrievable: stun{Host: "stun:stun.miwifi.com:3478", Protocol: "tcp"}, Weight: 1.0, IPv4: true, IPv6: false}, scored{IPRetrievable: stun{Host: "stun:stun.sovtest.ru:3478", Protocol: "tcp"}, Weight: 1.0, IPv4: true, IPv6: false}, scored{IPRetrievable: stun{Host: "stun:stun.sipnet.net:3478", Protocol: "tcp"}, Weight: 1.0, IPv4: true, IPv6: false}, scored{IPRetrievable: stun{Host: "stun:stun.uls.co.za:3478", Protocol: "udp"}, Weight: 1.0, IPv4: true, IPv6: false},