Whois from the aurora project

Soyez le premier à donner votre avis sur cette source.

Snippet vu 4 842 fois - Téléchargée 22 fois

Contenu du snippet

Voici en fait un nouveau system de Whois (encore un je sais), legerement adapter pour le résaux Voila/Wanadoo pour enfin se débarasser des boulets qui viennent nous draguer.

Source / Exemple :


raw 311:*:{ echo -a 12-==[ / Whois sur $2 \ ]==- : | echo -a - | echo -a 6Pseudo : 3 $2 | echo -a 6Nom Réel : 3 $6- | echo -a 6Host : 3 $3 $+ @ $+ $4 | echo -a 6Internet Explorer:3 $ie($6-) | echo -a 6Systeme d'exploitation:3 $se($6-) | echo -a 6Provider:3 $provider($4) | halt }
raw 378:*:{ echo -a 6Host Décodé : 3 $6 | halt }
raw 379:*:{ echo -a 6Modes : 3 $6- }
raw 312:*:{ echo -a 6Serveur : 3 $3 | halt }
raw 313:*:{ echo -a 6Grade : 3 $5- | halt }
raw 671:*:{ echo -a 6Connection Sécurisée : 3 OUI | halt }
raw 314:*:{ halt }
raw 315:*:{ halt }
raw 317:*: {
  set %whois.Idle $3
  echo -a 6Inactivité:3 $duration(%Whois.Idle)
  echo -a 6Date de connection:3 $replace($gettok($asctime($4),1,32),Mon,Lundi,Tue,Mardi,Wed,Mercredi,Thu,Jeudi,Fri,Vendredi,Sat,Samedi,Sun,Dimanche)  $gettok($asctime($4),3,32) $replace($gettok($asctime($4),2,32),Jan,Janvier,Feb,Février,Mar,Mars,Apr,Avril,May,Mai,Jun,Juin,Jul,Juillet,Aug,Août,Sep,Septembre,Oct,Octobre,Nov,Novembre,Dec,Décembre) $gettok($asctime($4),5,32) à $gettok($asctime($4),4,32)
  halt
}
raw 307:*: { echo -a 6Nick Enregistré:3 Oui |halt  } 

raw 318:*:{ echo -a - | echo -a 12-==[ / Fin du Whois \ ]==- | halt }
raw 319:*:{ echo -a 6Salon : 3 $3- | halt }
raw 320:*:{ halt }
raw 310:*:{ echo -a 6Helpeur : 3Oui | halt }
raw 371:*:{ echo -a 6God Mode :3 Activé | halt }
raw 301:*:{ echo -a 6 $+ $2 est absent: $3- | halt }
raw 313:*:{ echo -a 4*** $+ $2 est OPERATEUR sur ce serveur. *** | halt }
alias provider {
  %adresse = $1
  if (aol.com isin %adresse) { return AOL }
  elseif (club-internet isin %adresse) { return Club-Internet }
  elseif (wanadoo isin %adresse) { return Wanadoo }
  elseif (infosources isin %adresse) { return Infonie }
  elseif (infonie isin %adresse) { return Infonie }
  elseif (chello isin %adresse) { return Chello }
  elseif (worldonline isin %adresse) { return WorldOnline }
  elseif (libertysurfpro isin %adresse) { return Freesbee }
  elseif (libertysurf isin %adresse) { return LibertySurf }
  elseif (@212.62. isin %adresse) { return Oreka }
  elseif (skynet isin %adresse) { return Skynet }
  elseif (@212.129. isin %adresse) { return Freesbee }
  elseif (bellglobal.com isin %adresse) { return Globe Trotter }
  elseif (videotron.ca isin %adresse) { return VideoTron }
  elseif (proxad.net isin %adresse) { return Free }
  elseif (sympatico isin %adresse) { return Sympatico }
  elseif (cybercable isin %adresse) { return Noos }
  elseif (noos isin %adresse) { return Noos }
  elseif (gaoland isin %adresse) { return Neuf Online }
  elseif (tele2 isin %adresse) { return Tele2 }
  else { return FAI inconnu , connexion spoofer ou par IRC } 
}
alias se {
  %se = $1 
  if ( Windows NT 5.1 isin %se ) { return Windows XP }
  elseif ( Windows 98 isin %se )  { return Windows 98 }
  elseif ( Windows 95 isin %se )  { return Windows 95 }
  elseif ( Windows NT 5.0 isin %se ) { return Windows 2000 }
  elseif ( Windows NT 4.0 isin %se ) { return Windows NT }
  elseif ( Macintosh isin %se ) { return Macintosh }
  elseif ( Mac_PowerPC isin %se ) { return Mac PPC }
  elseif ( eMule isin %se ) { return Connexion par E-Mule }
  else { return SE inconnu Désolé ou linux } 
}

alias ie {
  %ie = $1 
  if ( msie 3.0 isin %ie ) { return Internet Explorer 3.0 }
  elseif ( msie 4.0 isin %ie ) { return Internet Explorer 4.0 }
  elseif ( msie 5.0 isin %ie ) { return Internet Explorer 5.x }
  elseif ( msie 6.0 isin %ie ) { return Internet Explorer 6.0 }
  elseif ( msn 2.5 isin %ie ) { return MSN explorer 2.5 }
  else { return Autre Explorer Internet sans doute mozila }
}

Conclusion :


Voila, ce n'est qu'une version beta (un peu comme longhorn ;) ).
J'attend vos remarques et suggestions avec impatience, et si quelqu'un vois quoi que ce soit pour l'amélioré je serai enchanter de l'écouter

A voir également

Ajouter un commentaire

Commentaires

cs_freenaute
Messages postés
147
Date d'inscription
jeudi 24 février 2005
Statut
Membre
Dernière intervention
6 avril 2009

j'aurais apprécié de dénicher ici raw 340 (userip) qui se distingue de l'userhost classique...
raw 340 permet de lire l'ip utile en cas de vhost...
si un posteur à la "ligne de cmd", suis preneur :)
merci.
tiphergane
Messages postés
62
Date d'inscription
dimanche 3 août 2003
Statut
Membre
Dernière intervention
16 avril 2007

raw 313:*:{ echo -a 6Grade : 3 $5- | halt }
raw 671:*:{ echo -a 6Connection Sécurisée : 3 OUI | halt }

Raw 313 = grade sur le serveur

Raw 671 = Connexion via SSL

Voila ben merci d'avoir zieutté ma src
cs_Benjamin37
Messages postés
59
Date d'inscription
vendredi 13 mai 2005
Statut
Membre
Dernière intervention
18 mars 2010

petit erreur quand j'ai testé tu as oublié un espace : " raw 307:*: { echo -a 6Nick Enregistré:3 Oui |halt } " devient raw 307:*: { echo -a 6Nick Enregistré:3 Oui | halt }

raw 310:*:{ echo -a 6Helpeur : 3Oui | halt } : raw inutile vu que sur Orange / voila les helpeurs ont un flag d'opérateur et non de status d' Ircop comme sur les autres serveurs !

met à jour aussi les FAI ;)

raw 313:*:{ echo -a 6Grade : 3 $5- | halt }
raw 671:*:{ echo -a 6Connection Sécurisée : 3 OUI | halt }

ces deux lignes servent à quoi ?

voilà j'ai vu celle la pour l'instant je reverrais si y'en a d'autre
RCA ArKanis
Messages postés
1287
Date d'inscription
mercredi 21 avril 2004
Statut
Membre
Dernière intervention
21 février 2009

elseif est plutôt une bonne habitude, mais faut l'utiliser là où il est utile
avec un return sur la ligne d'au dessus, il n'est d'aucune utilité
tiphergane
Messages postés
62
Date d'inscription
dimanche 3 août 2003
Statut
Membre
Dernière intervention
16 avril 2007

Merci pour le regroupement des raws ca me sera en effet tres utiles, si j'ai mis des if, elseif c'est juste une mauvaise habitude que j'ai depuis que je code en VB

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.