Afnic : whois de noms de domaines

0/5 (4 avis)

Snippet vu 8 044 fois - Téléchargée 27 fois

Contenu du snippet

Ce code permet de faire un whois sur un nom de domaine.
Cela permet de connaitre beaucoup d'informations
sur les webmasters et de la registration de leur site.

Source / Exemple :


;========================
;    WHOIS (AFNIC)
;========================

alias afnic {
  set %detector OFF
  set %serv $1
  sockclose internic
  sockopen internic www.nic.fr 80
}

on *:sockopen:internic:{
if ($sockerr > 0) return
sockwrite -n internic GET /cgi-bin/whois?Object= $+ %serv $+ &Base=FRNIC&Action=Chercher...&affichage=standard&Exec=Consultation
;;ATTENTION : le sockwrite doit tenir en une ligne !!
window -e @INTERNIC Whois sur %serv
}

on *:sockread:internic:{
  if ($sockerr > 0) return
  :whois
  sockread %whois
  if ($sockbr == 0) return
  if (%whois != $null) {

    if ((domain: isin $gettok(%whois,1,32)) || (Registrant:<br> isin $gettok(%whois,1,32)) || (dbcopyright.html isin $gettok(%whois,1,32))) {
;;ATTENTION : instruction IF en une ligne !!
      set %detector ON
    }

    if (name="RealBase" isin $gettok(%whois,2,32)) {
      sockclose internic
      set %detector OFF 
    }

    if (</form isin $gettok(%whois,1,32)) unset %detector

    if (%detector == ON) {

      set %whois $remove(%whois,<br>,</tt>,<hr>,#0)
      set %whois $replace(%whois,&nbsp;,$chr(160))
      aline -ph 1 @INTERNIC %whois
      write c:\windows\bureau\Afnic- $+ %serv $+ .doc %whois
    }
  }
  goto whois
}

Conclusion :


Pour faire un whois :

/afnic <nom de domaine>

Exemple : /afnic aol.fr
Autre exemple : /afnic codes-sources.com

Bonne chasse. ;o)

A voir également

Ajouter un commentaire Commentaires
boubakermourad Messages postés 1 Date d'inscription samedi 14 novembre 2009 Statut Membre Dernière intervention 22 octobre 2010
22 oct. 2010 à 14:15
ce tres intéressant
Sverdlovsky Messages postés 58 Date d'inscription jeudi 25 juillet 2002 Statut Membre Dernière intervention 10 janvier 2005
30 nov. 2009 à 13:32
J'ai créé cette source pour un usage pédagogique seulement. L'utilisation automatisée de cette source est interdite. Je vous remercie de votre compréhension.
cs_Womby Messages postés 69 Date d'inscription jeudi 29 août 2002 Statut Membre Dernière intervention 27 avril 2007
27 août 2003 à 22:14
Tres bonne source oui et n'etant pas trop lourde elle est qui plus est excllente au point de vue pedagogique. Franchement.. Chapeau! :)
cs_SornDrixer Messages postés 2084 Date d'inscription jeudi 12 décembre 2002 Statut Membre Dernière intervention 30 janvier 2011 8
1 janv. 2003 à 10:32
Très bonne source, bonne utilisation des sockets.
Continue ainsi :o)

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.