Feed on Posts or Comments

Personal Daantje on 19 Dec 2006 11:00 pm

WhoisDomainCheckup

This is a web-based application that can check the registration status of a domainname. This is a realy good solution for hosting providers, that wants to let it’s users to check if a domainname is still free for registration or not. I’ve made this for a view small hosting providers, and after some development (5 years) We’ve now got the best domain checkup script ever! ;) (mrrff, smelly isn’t it?) We now develop this application and class with the two of us, me and bokko.

It’s not using any system calls! It’s opening a socket to the whois server. So it should run on any server with PHP4 or higher installed! Download, untar, upload to your server and point your browser to the whois.php, and you’re ready for business! If every thing was that easy…

This new version does parallel scanning. And the triggers are set per server. The old version scanned wrong!! You should upgrade to this version for better results!

If in the example some domain lookups fail, that could be your firewall. Keep in mind that some firewalls block outgoing ports. For whois that is port 43 and for http 80 and for https 443.

FEATURES:

Here are the features of the current version 4.0

  • Connect to any whois server.
  • Scan several domains parallel.
  • Not using any command line tools.
  • Easy to implement.

TODO:

Rebuild GUI example with AJAX for better security on unauthorized usage by other servers than on your own network. If some one has done this, and want to share it… It would save me some time. ;)

LICENSE:

GPL (http://www.gnu.org/licenses/gpl.txt)

SUPPORT:

Please report any bugs to me at daantje dot nl

DONATE:

Please support this project by paypal donations, (my email is my paypal address)

Help me develop this and other projects. Donate to the good cause.
donation button

DOWNLOAD:

Download and untar the file (tar -zxvf WhoisDomainCheckup.tgz), upload it and point your browser to one of the examples. Windows users can use WinRAR to decompress the file.

EXAMPLE

These examples are also included in the package.

Example is offline, here is an implemented version.

I had to take the example offline, cause some irritating bastard hammerd my whois script and did 5 milion requests. :(
I will make a new example, and will implement my CAPTCHA class ’submitThroughImage’. You also may want to check you logs. When some bastard hammers your script, you could land on some blacklist!

13 Responses to “WhoisDomainCheckup”

  1. on 31 Jan 2007 at 8:12 am 1.david said …

    hi i was wondering if you could explain how to make it display how it does with the implemented version, i would like to use the script on my site.
    pls email me.

  2. on 31 Jan 2007 at 10:49 am 2.Daantje said …

    I just implemented a form in the whois.php and the parseLine function parses a checkbox and a price for a domain in the form. The whois_agent.php sets the checkbox disabled or not, depending on the result.

    When a checkbox is checked, a javascript function is triggered that calculates the total price of all checked domain names.

    And with a submit you post the checkboxes (with every checked and wanted domain name as a value) to your own next page and do what you want with the results. ;)

    All javascripts are in my whois.php and the whois_agent.php triggers the functions from there with parent.foobar() and foobar() sets the checkbox disabled or not. Every checkbox got an ID so foobar() can access them by document.getElementById(’domain.ext’).disabled = true;

    Real easy… But a AJAX solution would be nicer. ;)

  3. on 02 Mar 2007 at 3:30 pm 3.Ahoy.co.il said …

    Hello,

    Used the application, in my hosting services website (http://host.ahoy.co.il/domain.shtml#check)!

    Very easy to use, install & adapt!

    Highly recomandad.

    Assaf H.

    For more details and Q’s - Contact[AT]ahoy.co.il

  4. on 04 Apr 2007 at 10:52 pm 4.Jeroen said …

    Hoe kan ik dit impleteren in mijn website? Iemand die me kan helpen?

  5. on 19 Apr 2007 at 3:09 am 5.Koen said …

    How can i implent this whois checkup in mij website? How does it work. Please can any one help me?

  6. on 19 Apr 2007 at 9:13 am 6.Daantje said …

    Just change the layout of my index.php in the example, if you want to do it easy…

  7. on 14 May 2007 at 1:25 pm 7.Karen Alvin said …

    Is this script work with 2checkout.com as i am using 2checkout payment processing service.

  8. on 14 May 2007 at 1:34 pm 8.Daantje said …

    It’s not a script, it’s a class. Every connection to other software or any feature you want, you’ll have to program your self.

    The class can only check if one or more domain names are free for registration or not! The rest you’ll have to make your self!

  9. on 18 May 2007 at 1:15 am 9.Dubos Eric said …

    Bonjour,

    Votrescript est\’il traduis en Francais (WhoisDomainCheckup) ?

    Avec quel registart est il compatibl (enom directi etc..) ?

    Cordialement.

  10. on 27 Nov 2007 at 2:17 pm 10.TBone said …

    Enig idee waarom de nl whois niet meer werkt??

  11. on 26 Dec 2007 at 11:50 am 11.ice said …

    i can not download script. Could you please tell me how to download. Thank you so much.

  12. on 27 Dec 2007 at 11:45 pm 12.Daantje said …

    Just click the link… You should have a .tgz file… Use winrar to expand the file. When a tar file appears, expand the tar file… You should have the script.

    Or… Use a mac or linux machine, on the terminal;
    tar -zxvf blah.tgz

  13. on 31 Dec 2008 at 10:49 pm 13.Mike said …

    Hi Daantje,

    First of all; this is the best script i’ve seen and tested. I want to color the tables-background by each line (from the output). Can you give me a little hint to do this ?

    Thanks in advance,

    Mike
    (Nederlands mag ook :-)

Trackback | Comments RSS Feed

Leave a Reply

You must be logged in to post a comment.