Dynadot

FREE Free Whois Script with BS3 + JQuery + PHP ~ 1000tlds

NameSilo
Watch

Doyosi

doyosi.comEstablished Member
Impact
75
Doyosi Whois
Free open source php whois script with lots of tlds..

Used Fatfree Framework -> http://fatfreeframework.com/home
Whois Server Lists copied from here -> https://github.com/whois-server-list/whois-server-list

Demo Here:
http://webmasterturk.com/whois/

whois.png




Github:
https://github.com/Karyazilim/DoyosiWhois

Download:
https://github.com/Karyazilim/DoyosiWhois/archive/master.zip

How to install?
Just upload whois folder... Chmod 777 tmp folder if not autocreate
Required min. PHP 5.3+

Supported TLDs (For full list visit github page)
abogado, ac, ac.ac, ac.at, ac.be, ac.cn, ac.il, ac.in, ac.jp, ac.ke, ac.kr, ac.nz, ac.th, ac.uk, ac.za, academy, accountants, actor, ad, adm.br, adult, adv.br, ae, aero, af, ag, agency, agro.pl, ah.cn, aid.pl, airforce, allfinanz, alsace, alt.za, am, am.br, android, apartments, aquarelle, archi, army, arq.br, art.br, arts.ro, as, asia, asn.au, asso.fr, asso.mc, associates, at, atm.pl, attorney, au, auction, audio, auto.pl, aw, ax, band, bank, bar, barclaycard, barclays, bargains, bayern, bbs.tr, be, beer, berlin, best, bg, bi, bike, bingo, bio, bio.br, biz, biz.pl, bj, bj.cn, black, blackfriday, blue, bmw, bnpparibas, boo, boutique, br, br.com, brussels, budapest, build, builders, business, bw, by, bz, bzh, ca, cab, cal, camera, camp, cancerresearch, canon, capetown, capital, cards, care, career, careers, casa, cash, casino, cat, catering, cc, cd, center, ceo, cern, cf, ch, channel, chat, cheap, christmas, chrome, church, ci, city, cl, claims, cleaning, click, clinic, clothing, club, cn, cn.com, cng.br, cnt.br, co, co.ac, co.at, co.il, co.in, co.jp, co.ke, co.kr, co.nz, co.rs, ......................
 
10
•••
The views expressed on this page by users and staff are their own, not those of NamePros.
Great work, loved it very much.

can we use this in wordpress website?

Any plan to built bulk whois?
 
0
•••
Yes you can use it wherever and however you want.
For wordpress;
Easy way to use it write whois url in frame, iFrame or one of lightbox plugins.
But if you want to add a custom page as extending wordpress template it could be more complex.
For editing template just change app/ui/default.html
Or you can use just json output.
Response
status = success or error
data = raw whois or error message
Send domain name via ajax post to this address
uploaded-whois-folder/whois

For jquery
HTML:
<script>
$(function(){   
   var domain = $("#whoisWr").val(); //Domain names input
        $.post("uploaded-whois-folder/whois", {domain:domain}, function(data, textStatus) {
        if(data.status=="success") {
        $("#winn").html(data.data); //Set raw whois with data.data
        $("#whoisdata").show();
        $this.prop("disabled", false);
        }
        else if(data.status=="error") {
        alert(data.data);
        $this.prop("disabled", false);
        } else {
        alert("Server Alert! Please contact admin");
        $this.prop("disabled", false);
        }
        }, "json");
        });
])
<script>


This system builded in one hour coding to try somethings on it. I can update with bulk domain whois following days and share here & github too
 
2
•••
great thanks .i will try
 
0
•••
Small update
- Included cache for 1 day per requests.
 
2
•••
Looks good, bulk whois would be awesome
 
1
•••
0
•••
4
•••
1
•••
thanks for sharing.

May be worth tracking stats as to usage via an admin section.
 
0
•••
thanks mate, for the list.
 
0
•••
Thanks for share . will try this
 
0
•••
FYI been using these for a while now, works like a charm!
 
1
•••
CAN U MAKE THE DEMO UP PLEASE :)
 
0
•••
This is my 1st time here in awhile. I saw this thing... looks promising, yet the script doesn;t work for me. I CHMODDED, as required. Still, it throws in a 500. I've no idea what the issue is... any ideas?
 
0
•••
Thanks for sharing, it works great.
if you have error, port 43 might be restricted on your server.
if following php script work, then check the permission of tmp directory
php version required 5.3+

$domain='yourdomain.net';
$server='whois.crsnic.net';
if ($conn = fsockopen ($server, 43)) {
fputs($conn, $domain . "\r\n");
while(!feof($conn)) {
$output .= fgets($conn,128);
}
fclose($conn);
echo nl2br($output);
}else{
echo "ERROR: can't open port 43<br />";
}
 
0
•••
.gold and .pet are not supported,
so, I updated data/whois.servers.json
inserted following lines

"gold": [
"whois.donuts.co",
"Domain not found."
],
"pet": [
"whois.afilias.net",
"NOT FOUND"
],
 
0
•••
I wanted to use bulk IDN whois,
so, made quick and dirty fix on app/home.php

modified few lines in function BulkWhois() as follows

foreach($domains as $domax) {
if($this->isValidDomain($domax)){
$a = $this->clear($domax);
$a = $this->clearDomain($a);
$ddd[] = $a;
}else{
$ddd[] = idn_to_ascii($domax);
}
}
 
0
•••
need to check its demo first and there is no demo available.
 
1
•••
need to check its demo first and there is no demo available.
its already a year ago, i assume TS were not renewing his domain or hosting
 
0
•••
  • The sidebar remains visible by scrolling at a speed relative to the page’s height.
Back