Author Topic: grepable whois  (Read 3085 times)

0 Members and 1 Guest are viewing this topic.

May 06, 2009, 12:37:01 pm
Read 3085 times

Mr Clean

  • Special Members
  • Hero Member

  • Offline
  • *

  • 331
Can anyone suggest some good, grepable whois sources?

May 06, 2009, 01:15:25 pm
Reply #1

SysAdMini

  • Administrator
  • Hero Member

  • Offline
  • *****

  • 3335
Can anyone suggest some good, grepable whois sources?

If you find one, please let me know. ;)
Ruining the bad guy's day

May 06, 2009, 03:37:46 pm
Reply #2

MysteryFCM

  • Administrator
  • Hero Member

  • Offline
  • *****

  • 1693
  • Personal Text
    Phishing Phanatic
    • I.T. Mate
I provide WhoIs via the hpHosts site, so if you need anything specific, I'll probably be able to throw something together for you?

If you'd prefer PHP, I found the following a few months ago?

http://sourceforge.net/projects/phpwhois
Regards

Steven Burn
I.T. Mate / hpHosts
it-mate.co.uk / hosts-file.net

May 06, 2009, 04:44:08 pm
Reply #3

JohnC

  • Special Members
  • Hero Member

  • Offline
  • *

  • 1964
The problem isn't with the sites that provide the whois service, because even though the data might not be plain text it is always easy enough to download the page and parse the data. The problem comes from the fact that registrars store registrant information in their whois databases in different formats. You would need a whois service which can connect to numerous registrars and parse the information from different formats and give it to you in the same format each time.

For domains in the .com/.net TLDs if you want just basic information regarding domains, you can query verisigns database. However, if you want additional information about the registrant, or want information about other TLDs, you will have to query other databases.

I think a service which can provide all whois data in a single format would be very useful. Shame no site that I know of does this.

May 06, 2009, 04:47:09 pm
Reply #4

MysteryFCM

  • Administrator
  • Hero Member

  • Offline
  • *****

  • 1693
  • Personal Text
    Phishing Phanatic
    • I.T. Mate
I can shove a page on the server to provide it in a specific format for you?

Something like this work for you?

http://verify.hosts-file.net/?v=OEv0.0.7&s=microsoft.com&wis=1
Regards

Steven Burn
I.T. Mate / hpHosts
it-mate.co.uk / hosts-file.net

May 06, 2009, 05:18:45 pm
Reply #5

Mr Clean

  • Special Members
  • Hero Member

  • Offline
  • *

  • 331
I can shove a page on the server to provide it in a specific format for you?

Something like this work for you?

http://verify.hosts-file.net/?v=OEv0.0.7&s=microsoft.com&wis=1

Interestin, is this using phpwhois?   

I like what phpwhois claims to do. From their webpage: "PHP class for whois queries, can query the correct whois server for domain names, ip addresses and AS handles and returns data in a structured array."


May 06, 2009, 05:50:48 pm
Reply #6

MysteryFCM

  • Administrator
  • Hero Member

  • Offline
  • *****

  • 1693
  • Personal Text
    Phishing Phanatic
    • I.T. Mate
It doesn't, no, it used a function I wrote in ASP
Regards

Steven Burn
I.T. Mate / hpHosts
it-mate.co.uk / hosts-file.net

May 06, 2009, 06:18:42 pm
Reply #7

SysAdMini

  • Administrator
  • Hero Member

  • Offline
  • *****

  • 3335
The problem isn't with the sites that provide the whois service, because even though the data might not be plain text it is always easy enough to download the page and parse the data. The problem comes from the fact that registrars store registrant information in their whois databases in different formats. You would need a whois service which can connect to numerous registrars and parse the information from different formats and give it to you in the same format each time.

That's exactly the point and main reason why I have to add all urls manually. The different whois formats
of the registrars makes it impossible to parse the data automatically.
If there is a solution to this problem then it would save me a lot of time daily.
Ruining the bad guy's day