Visa ett inlägg
Oläst 2008-10-10, 02:40 #23
victor- victor- är inte uppkopplad
Nykomling
 
Reg.datum: Dec 2007
Inlägg: 41
victor- victor- är inte uppkopplad
Nykomling
 
Reg.datum: Dec 2007
Inlägg: 41
Citat:
Ursprungligen postat av Dimme
Citat:
Originally posted by -dlinder@Oct 7 2008, 13:18
Citat:
Ursprungligen postat av Dimme
Jag har knappat ihop ett verktyg som söker bland .se .com .org .net .cs .co.uk .us .gr ...... ja ni förstår, allt
Lita dock inte på det om ni vill kolla domännamn som släpps just nu. Skriptet kollar mot DNS:ar och därmed tar det lika lång tid att uppdateras som DNS:arna tar. Dvs max 48 timmar.
Annars funkar det kanon vid större generella sökningar.
http:// domaintool [punkt] dimme [punkt] net
Ge gärna inte länken till externa, dvs folk utanför WN.
EDIT: Nu går det att lita på verktyget när det gäller .se domäner. 48 timmars intervallet gäller bara .com och resten.
Underbart verktyg Är skriptet långt/komplicerat? Skulle gärna göra en egen variant på det så småningom, nämligen.


Nej det är inte komplicerat. Här kommer källkoden men den släpper jag under GPL2/GNU licensen. Ni måste alltid referera till mig och ge en kopia av GPL2/GNU licensen samt källkoden till användaren där mitt skript används.

Kod:
<!-- This tool is made by Dimitrios Vlastaras, [URL=http://dimme.net]http://dimme.net[/URL]. The tool is released under the GPL2/GNU license. -->

<html>
<head><title>Tool for search of many domains</title></head>
<body>
<h1>Tool for search of many domains</h1>
<h2>Paste in here your domains separeted by <i>newline</i> and press "Search"</h2>
<h4><font color="#009900"><b>green</b></font> = free<br />
<font color="#FF0000"><b>red</b></font> = taken</h4>
<?php
$list = str_replace(';','',str_replace('&','',str_replace(' ','',stripslashes($_POST['domains']))));
$domains = explode("\r\n",$list);
if ($list != '') foreach ($domains as $domain) {
	if ($domain != '') {
 if (substr($domain,-3) == '.se')
 	$free = file_get_contents('http://free.iis.se/free?q='.$domain) == 'occupied '.$domain;
 else
 	$free = exec('host -a '.$domain.' | grep "not found: 3(NXDOMAIN)"') == '';
	
 if ($free)
 	echo '<font color="#FF0000"><b>'.$domain.'</b></font><br />';
 else
 	echo '<font color="#009900"><b>'.$domain.'</b></font><br />';
	}
}
?>
<br />
<form method="post">
<input type="submit" value="Search" style="width: 800px" /><br />
<textarea name="domains" style="height: 300px; width: 800px"><?=stripslashes($_POST['domains'])?></textarea>
<input type="submit" value="Search" style="width: 800px" />
</form>
</body>
</html>
Jösses alltså.

Dimme, Har du hört talas om vettig input validering?

Kod:
Linux nile 2.6.18-6-686 #1 SMP Thu May 8 07:34:27 UTC 2008 i686 GNU/Linux
Jag rekommenderar _ingen_ att köra det där scriptet. Sen tror jag för övrigt att verisign grs's whois-server klarar bra mycket fler frågor per sekund än vad free.iis.se klarar
victor- är inte uppkopplad   Svara med citatSvara med citat