diff options
author | Anton Luka Šijanec <sijanecantonluka@gmail.com> | 2020-03-21 21:24:40 +0100 |
---|---|---|
committer | Anton Luka Šijanec <sijanecantonluka@gmail.com> | 2020-03-21 21:24:40 +0100 |
commit | 86ac47e98b8a02d0aaf398283dd3e907530cec8f (patch) | |
tree | 7fa13fb02597db03c4a42e2ba7bc87f0a356e938 /es.php | |
parent | udated README.md, added a neat sentence (diff) | |
download | short-domain-finder-86ac47e98b8a02d0aaf398283dd3e907530cec8f.tar short-domain-finder-86ac47e98b8a02d0aaf398283dd3e907530cec8f.tar.gz short-domain-finder-86ac47e98b8a02d0aaf398283dd3e907530cec8f.tar.bz2 short-domain-finder-86ac47e98b8a02d0aaf398283dd3e907530cec8f.tar.lz short-domain-finder-86ac47e98b8a02d0aaf398283dd3e907530cec8f.tar.xz short-domain-finder-86ac47e98b8a02d0aaf398283dd3e907530cec8f.tar.zst short-domain-finder-86ac47e98b8a02d0aaf398283dd3e907530cec8f.zip |
Diffstat (limited to 'es.php')
-rw-r--r-- | es.php | 39 |
1 files changed, 39 insertions, 0 deletions
@@ -0,0 +1,39 @@ +#!/usr/bin/env php +<?php +// queries samoanic (ws tld) www service whois that has no limits and no captchas. run from commandline with +// $ php ws.php +// and not from browser/server, you will get a 504 gateway timeout or php sock will kill itself ˘~˘ +header("Content-type: text/plain"); +$znaki = array("0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", +"n", "o", "p", "q", "r", "s", "t", "u", "v", "x", "y", "z"); +foreach($znaki as $znak1) { + foreach($znaki as $znak2) { + $postdata = http_build_query( + array( + 'userid' => '', + 'xs' => "", + 'notfromwhois' => '', + 'domain' => $znak1.$znak2, + 'tld' => "WS" + ) + ); + + $opts = array('http' => + array( + 'method' => 'POST', + 'header' => 'Content-Type: application/x-www-form-urlencoded; charset=UTF-8', + 'content' => $postdata + ) + ); + + $context = stream_context_create($opts); + + $result = file_get_contents('http://samoanic.ws/whois.dhtml', false, $context); + if (strpos($result, 'Congratulations') !== false) { + echo $znak1.$znak2.".ws <-- FREE\n"; + } else { + echo $znak1.$znak2.".ws <-- REGISTERED\n"; + } + } +} +?> |