Sign in to follow this  
Followers 0
Eusebio

WhoIs

4 posts in this topic

#1 ·  Posted (edited)

Get information from WhoIs servers and get domains information.

For example, put in the programme: cocacola.com

You can put more servers (specialy for other country domains) from:

http://www.iana.org/root-whois/index.html and complet whois.ini

BR,

Eusebio.

WhoIs.zip

Edited by Eusebio

WhoIsYouTube Video downloaderSoundex - SoundexEx - Levenshtein Distance (algorithms)[font="Arial"]I3osé[/font][font="Arial"]AutoIT[/font]

Share this post


Link to post
Share on other sites



#2 ·  Posted (edited)

Hello,

Tweaked your script a little bit.

Support for
1: TLD
2: ccTLD
3: sTLD
4: Support for Latest ICANN recommendation

No support for multilingual domain lookups.

Regards
Deltarocked

Previous:
WhoIsSearch.au3 - 11 downloads
_WhoIs.au3 - 9 downloads

Previous:
WhoIsSearch.au3 - 13 downloads
_WhoIs.au3 - 14 downloads


[Edit]
Added something different and streamlined the functionality wrt returned results. especially the unicode based whois servers eg. serach for amazon.co.jp

Also Extracts the Date -> todo - logic for identifying Created Date without relying on the string inputs.

[Note] Delete the previous created sTLD.ini and hash.ini

Modified and Updated- still some issues pertaining to date extract when the format is nn-MON-nn
WhoIsSearch.au3
_WhoIs.au3


WhoIs.ini - this is required.

[tld]
ServerDomain=whois.iana.org
ServerIp=192.0.47.59
RedirectTo=whois:
Port=43
[com]
ServerDomain=whois.crsnic.net
ServerIp= 199.7.57.74
RedirectTo=Whois Server:
Port=43
Parameters=domain
[net]
ServerDomain=whois.verisign-grs.com
ServerIp=199.7.57.74
Port=43
RedirectTo=Whois Server:
Parameters=domain
[Redirect]
whois.markmonitor.com=64.124.14.21
whois.godaddy.com=68.178.211.43
whois.dns.com.cn=119.254.72.20
whois.asadal.com=110.45.146.55
whois.dynadot.com=208.78.242.188
whois.bizcn.com=218.5.77.17
whois.register.com=216.21.239.106
whois.corporatedomains.com=165.160.9.99
whois.networksolutions.com=205.178.188.12
whois.eurodns.com=80.92.65.35
whois.name.com=4.79.81.155
whois.ename.com=122.225.98.205
whois.tucows.com=64.99.62.11
whois.psi-usa.info=62.116.162.100
whois.register.it=195.110.124.137
whois.regtime.net=195.161.113.204
whois.meshdigital.com=109.68.39.83
grs-whois.hichina.com=218.30.103.29
whois.paycenter.com.cn=123.100.7.143
whois.namerich.cn=211.100.52.111
whois.liquidnetlimited.com=216.65.20.131
whois.moniker.com=208.73.208.99
whois.dotster.com=64.85.73.17
whois.melbourneit.com=203.27.227.114
whois.enom.com=69.64.157.42
whois.PublicDomainRegistry.com=67.15.47.4
whois.rrpproxy.net=109.234.109.37
whois.nic.ru=109.70.26.148
whois.indiatimes.com=64.99.60.26
whois.gabia.com=211.115.83.198
whois.gocanadadomains.com=68.178.211.204
whois.domaincontext.com=67.15.47.4
whois.inames.co.kr=202.31.186.22
whois.fabulous.com=216.34.131.145
whois.yesnic.com=218.50.6.202
whois.dfordomains.com=66.7.149.129
[au]
ServerDomain=whois.audns.net.au
ServerIp=202.65.12.25
Port=43
[in]
ServerDomain=whois.inregistry.net
ServerIp=203.119.49.72
Port=43
Parameters=domain
[cc]
ServerDomain=ccwhois.verisign-grs.com
ServerIp=72.13.32.29
Port=43
[fr]
ServerDomain=whois.nic.fr
ServerIp=192.134.4.24
Port=43
[kr]
ServerDomain=whois.kr
ServerIp=202.30.50.120
Port=43
[br]
ServerDomain=whois.registro.br
ServerIp=200.160.2.3
Port=43
[ru]
ServerDomain=whois.tcinet.ru
ServerIp=212.193.111.1
Port=43
[ly]
ServerDomain=whois.nic.ly
ServerIp=62.240.36.16
Port=43
[us]
ServerDomain=whois.nic.us
ServerIp=209.173.53.13
Port=43
[eu]
ServerDomain=whois.eu
ServerIp=195.234.53.120
Port=43
[la]
ServerDomain=whois.nic.la
ServerIp=193.105.170.136
Port=43
[info]
ServerDomain=whois.afilias.net
ServerIp=149.17.192.13
Port=43
[org]
ServerDomain=whois.pir.org
ServerIp=149.17.192.7
Port=43
Parameters=domain
[ua]
ServerDomain=whois.ua
ServerIp=77.88.217.38
Port=43
[cz]
ServerDomain=whois.nic.cz
ServerIp=217.31.205.42
Port=43
[im]
ServerDomain=whois.nic.im
ServerIp=83.218.15.25
Port=43
[tw]
ServerDomain=whois.twnic.net.tw
ServerIp=210.17.9.228
Port=43
[co]
ServerDomain=whois.nic.co
ServerIp=156.154.17.94
Port=43
[su]
ServerDomain=whois.tcinet.ru
ServerIp=212.193.111.1
Port=43
[hk]
ServerDomain=whois.hkirc.hk
ServerIp=203.119.2.19
Port=43
[de]
ServerDomain=whois.denic.de
ServerIp=81.91.170.6
Port=43
Parameters= -T domain
[cn]
ServerDomain=whois.cnnic.cn
ServerIp=218.241.97.14
Port=43
[jp]
ServerDomain=whois.jprs.jp
ServerIp=202.11.16.169
Port=43
[biz]
ServerDomain=whois.biz
ServerIp=209.173.57.169
Port=43
Parameters=domain
[it]
ServerDomain=whois.nic.it
ServerIp=192.12.192.242
Port=43
[tk]
ServerDomain=whois.dot.tk
ServerIp=85.17.59.95
Port=43
[st]
ServerDomain=whois.nic.st
ServerIp=195.178.160.40
Port=43
[coop]
ServerDomain=whois.nic.coop
ServerIp=217.10.159.195
Port=43
[gov]
ServerDomain=whois.dotgov.gov
ServerIp=199.7.59.77
Port=43
Parameters=domain
[ca]
ServerDomain=whois.cira.ca
ServerIp=192.228.29.2
Port=43

Update : July 08 2014

Forgot to mention the following :

Line No: 311 and 340 in function resource() of WhoisSearch.au3

Since this Whois Client depends on wget.exe, you will need to have wget.exe in your $PATH , however you may modify the code to download the following files using

InetGet ( "URL" [,"filename" [, options [, background]]] )

http://mxr.mozilla.org/mozilla-central/source/netwerk/dns/effective_tld_names.dat?raw=1

http://dnsbl.invaluement.com/domainroots.txt

Edited by DeltaRocked

Share this post


Link to post
Share on other sites

Great script.

How can I add .cm TLD support?

I found http://www.iana.org/domains/root/db/cm.html, however don't know how to find the data I need to add to the whois.ini.

Share this post


Link to post
Share on other sites

This post has been updated :

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0