Accueil > > > 3 SCANNEURS DIFFÉRENTS
3 SCANNEURS DIFFÉRENTS
Information sur la source
Description
Ce code est en réalité l'update d'un autre. A la base il n'y avait qu'un scann de fullname, mais il manquait d'options. Je lui ai donc rajouter 2 scans.
- scan clone
- scan fullname
- scan IRCop
Source
- dialog scaninfo {
- title "Scanneurs"
- size -1 -1 300 40
- combo 1 , 95 5 100 100 , vsbar , drop , size , sort
- list 2 , 10 30 280 200
- list 3 , 10 230 90 120
- edit "Clones Interdits" , 4 , 190 270 100 20 , autohs
- button "KICK" , 5 , 190 295 40 20
- button "KICKBAN" , 6 , 235 295 56 20
- text "" , 7 , 105 230 130 20
- button "scanner" , 8 , 240 230 50 20
- list 9 , 10 30 280 200
- button "scanner" , 10 , 120 220 50 20
- list 11 , 10 30 280 200
- list 12 , 10 230 100 50
- button "scanner" , 13 , 240 230 50 20
- }
- on *:dialog:scaninfo:init:*:{
- dll $stdl MarkDialog scaninfo
- dll $stdl SetMircVersion $version
- dll $stdl SetControlMDX scaninfo 9,11 ListView showsel rowselect infotip report grid > views.mdx
- did -i $dname 9 1 headerdims 90 185
- did -i $dname 9 1 headertext $+(Pseudos,$chr(9),Info)
- did -i $dname 11 1 headerdims 90 185
- did -i $dname 11 1 headertext $+(Pseudos,$chr(9),Statut)
- did -h $dname 2,3,4,5,6,7,8,9,10,11,12,13
- did -a $dname 1 Scan•Clone
- did -a $dname 1 Scan•Fullname
- did -a $dname 1 Scan•IRCop
- }
- on *:dialog:scaninfo:sclick:*:{
- if ($did(1) == Scan•Clone) { .dialog -s scaninfo -1 -1 300 350 | .did -h $dname 9,10,11,12,13 | .did -v $dname 2,3,4,5,6,7,8 }
- if ($did(1) == Scan•Fullname) { .dialog -s scaninfo -1 -1 300 250 | did -h $dname 2,3,4,5,6,7,8,9,12,13 | .did -v $dname 9,10 }
- if ($did(1) == Scan•IRCop) { .dialog -s scaninfo -1 -1 300 270 | did -h $dname 2,3,4,5,6,7,8,9,10 | .did -v $dname 11,12,13 }
- if ($did == 5) { .kick $active $did(3).seltext $did(4) }
- if ($did == 6) { .ban $active $did(3).seltext 2 | .kick $active $did(3).seltext $did(4) }
- if ($did == 8) { .bcs }
- if ($did == 10) { .bfull }
- if ($did == 13) { .bcop }
- }
- alias stdl { return Dlls\mdx.dll }
- alias f9 /scaninfo
- alias scaninfo $iif($active != $chan,echo -a [Erreur] Mauvaise fenêtre. Choisissez un canal.,dialog -mdr scaninfo scaninfo)
- alias bfull { %scan = 2 | did -r scaninfo 9 | enable #scnn | who $active }
- alias bcop { %scan = 3 | did -r scaninfo 11,12 | enable #scnn | who $active }
- alias beginsc {
- set %n 0
- :loop1
- inc %n 1
- if ($nick(%itchan,%n) isin %istock) { goto end }
- if ($ialchan($address($nick(%itchan,%n),2),%itchan,0) > 1) {
- inc %ittotal 1
- unset %inick | set %l 0
- :loop2
- inc %l 1
- if ($ialchan($address($nick(%itchan,%n),2),%itchan,%l).nick) {
- set %istock %istock $ialchan($address($nick(%itchan,%n),2),%itchan,%l).nick
- did -a scaninfo 3 $ialchan($address($nick(%itchan,%n),2),%itchan,%l).nick
- set %inick %inick = [ $ialchan($address($nick(%itchan,%n),2),%itchan,%l).nick ]
- goto loop2
- }
- did -a scaninfo 2 $str(•,57)
- did -a scaninfo 2 $str($chr(160),2) > $right(%inick,-2) :
- did -a scaninfo 2 $str($chr(160),2) > $address($nick(%itchan,%n),2)
- did -a scaninfo 2 $str(•,57)
- }
- :end
- if (%n < $nick(%itchan,0)) { goto loop1 }
- if (%n == $nick(%itchan,0)) { evall }
- }
- alias evall {
- %itpr = [ $calc(%ittotal * 100) ] / %itnick
- did -a scaninfo 7 Total: %ittotal host, soit ~ ( $+ $int(%itpr) $+ % $+ )
- if (%ittotal == 0) { did -r scaninfo 2 | did -b scaninfo 5,6 | did -a scaninfo 2 $str($chr(160),25) •aucun clone detecté. }
- if (%ittotal != 0) { did -e scaninfo 5,6 }
- else { did -e scaninfo 5,6 }
- unset %it*
- unset %istock
- }
- alias bcs {
- %scan = 1
- did -r scaninfo 2,3,7
- .ial on
- .enable #scnn
- who $active
- set %itchan $active
- set %itnick $nick($active,0)
- set %ittotal 0
- did -a scaninfo 2 $str($chr(160),30) •detection..
- unset %inick
- }
- #scnn off
- raw 352:*:{
- if (%scan == 1) { halt }
- elseif (%scan == 2) { haltdef | .did -a scaninfo 9 $6 $chr(9) $strip($9-) }
- elseif (%scan == 3) { haltdef | .did -a scaninfo 11 $6 $chr(9) $iif(* isin $7,$+($str($chr(160),5),IRCop),simple tchatteur) | $iif(* isin $7,did -a scaninfo 12 $6,halt) }
- }
- raw 315:*:{
- if (%scan == 1) { .disable #scnn | beginsc | halt }
- else { .disable #scnn | haltdef }
- }
- #scnn end
dialog scaninfo {
title "Scanneurs"
size -1 -1 300 40
combo 1 , 95 5 100 100 , vsbar , drop , size , sort
list 2 , 10 30 280 200
list 3 , 10 230 90 120
edit "Clones Interdits" , 4 , 190 270 100 20 , autohs
button "KICK" , 5 , 190 295 40 20
button "KICKBAN" , 6 , 235 295 56 20
text "" , 7 , 105 230 130 20
button "scanner" , 8 , 240 230 50 20
list 9 , 10 30 280 200
button "scanner" , 10 , 120 220 50 20
list 11 , 10 30 280 200
list 12 , 10 230 100 50
button "scanner" , 13 , 240 230 50 20
}
on *:dialog:scaninfo:init:*:{
dll $stdl MarkDialog scaninfo
dll $stdl SetMircVersion $version
dll $stdl SetControlMDX scaninfo 9,11 ListView showsel rowselect infotip report grid > views.mdx
did -i $dname 9 1 headerdims 90 185
did -i $dname 9 1 headertext $+(Pseudos,$chr(9),Info)
did -i $dname 11 1 headerdims 90 185
did -i $dname 11 1 headertext $+(Pseudos,$chr(9),Statut)
did -h $dname 2,3,4,5,6,7,8,9,10,11,12,13
did -a $dname 1 Scan•Clone
did -a $dname 1 Scan•Fullname
did -a $dname 1 Scan•IRCop
}
on *:dialog:scaninfo:sclick:*:{
if ($did(1) == Scan•Clone) { .dialog -s scaninfo -1 -1 300 350 | .did -h $dname 9,10,11,12,13 | .did -v $dname 2,3,4,5,6,7,8 }
if ($did(1) == Scan•Fullname) { .dialog -s scaninfo -1 -1 300 250 | did -h $dname 2,3,4,5,6,7,8,9,12,13 | .did -v $dname 9,10 }
if ($did(1) == Scan•IRCop) { .dialog -s scaninfo -1 -1 300 270 | did -h $dname 2,3,4,5,6,7,8,9,10 | .did -v $dname 11,12,13 }
if ($did == 5) { .kick $active $did(3).seltext $did(4) }
if ($did == 6) { .ban $active $did(3).seltext 2 | .kick $active $did(3).seltext $did(4) }
if ($did == 8) { .bcs }
if ($did == 10) { .bfull }
if ($did == 13) { .bcop }
}
alias stdl { return Dlls\mdx.dll }
alias f9 /scaninfo
alias scaninfo $iif($active != $chan,echo -a [Erreur] Mauvaise fenêtre. Choisissez un canal.,dialog -mdr scaninfo scaninfo)
alias bfull { %scan = 2 | did -r scaninfo 9 | enable #scnn | who $active }
alias bcop { %scan = 3 | did -r scaninfo 11,12 | enable #scnn | who $active }
alias beginsc {
set %n 0
:loop1
inc %n 1
if ($nick(%itchan,%n) isin %istock) { goto end }
if ($ialchan($address($nick(%itchan,%n),2),%itchan,0) > 1) {
inc %ittotal 1
unset %inick | set %l 0
:loop2
inc %l 1
if ($ialchan($address($nick(%itchan,%n),2),%itchan,%l).nick) {
set %istock %istock $ialchan($address($nick(%itchan,%n),2),%itchan,%l).nick
did -a scaninfo 3 $ialchan($address($nick(%itchan,%n),2),%itchan,%l).nick
set %inick %inick = [ $ialchan($address($nick(%itchan,%n),2),%itchan,%l).nick ]
goto loop2
}
did -a scaninfo 2 $str(•,57)
did -a scaninfo 2 $str($chr(160),2) > $right(%inick,-2) :
did -a scaninfo 2 $str($chr(160),2) > $address($nick(%itchan,%n),2)
did -a scaninfo 2 $str(•,57)
}
:end
if (%n < $nick(%itchan,0)) { goto loop1 }
if (%n == $nick(%itchan,0)) { evall }
}
alias evall {
%itpr = [ $calc(%ittotal * 100) ] / %itnick
did -a scaninfo 7 Total: %ittotal host, soit ~ ( $+ $int(%itpr) $+ % $+ )
if (%ittotal == 0) { did -r scaninfo 2 | did -b scaninfo 5,6 | did -a scaninfo 2 $str($chr(160),25) •aucun clone detecté. }
if (%ittotal != 0) { did -e scaninfo 5,6 }
else { did -e scaninfo 5,6 }
unset %it*
unset %istock
}
alias bcs {
%scan = 1
did -r scaninfo 2,3,7
.ial on
.enable #scnn
who $active
set %itchan $active
set %itnick $nick($active,0)
set %ittotal 0
did -a scaninfo 2 $str($chr(160),30) •detection..
unset %inick
}
#scnn off
raw 352:*:{
if (%scan == 1) { halt }
elseif (%scan == 2) { haltdef | .did -a scaninfo 9 $6 $chr(9) $strip($9-) }
elseif (%scan == 3) { haltdef | .did -a scaninfo 11 $6 $chr(9) $iif(* isin $7,$+($str($chr(160),5),IRCop),simple tchatteur) | $iif(* isin $7,did -a scaninfo 12 $6,halt) }
}
raw 315:*:{
if (%scan == 1) { .disable #scnn | beginsc | halt }
else { .disable #scnn | haltdef }
}
#scnn end
Conclusion
Je met donc le code -et- le zip si vous n'avez pas les dlls. Une fois les dlls prises mettez-les dans le dossier intitulé Dlls, dans la racine de votre script.
Après, il suffit de taper soit /scaninfo soit appuyer sur F9 dans votre mIRC.
Historique
- 04 juillet 2005 11:33:00 :
- elseif au lieu des if
- 04 juillet 2005 14:51:32 :
- $iif de l'alias scaninfo.
- 04 juillet 2005 14:53:22 :
- $iif de l'alias scaninfo.
- 04 juillet 2005 15:20:35 :
- $iif de l'alias scaninfo.
- 04 juillet 2005 15:22:07 :
- $iif de l'alias scaninfo.
- 04 juillet 2005 15:22:26 :
- $iif de l'alias scaninfo.
Sources du même auteur
PROGRAMME TV (PICWIN)PROGRAMME TV (PICWIN)C'est un add-on en picwin qui donne le programme des chaines hertziennes (TF1, France 2, France 3, France 5/Arte, Canal +, M6) selon la période et le ...
DERNIERES INFOS DU NET. (SITE PC INPACT)DERNIERES INFOS DU NET. (SITE PC INPACT)C'est un code en picwin, qui affiche les dernieres infos du net, j'ai choisi PC Inpact, car il y en a "presque" toutes les heures. C'est mon 1er code ...
SYSTEME DE WHOISSYSTEME DE WHOISBon, c'est un système de whois. JE SAIS: il y en beaucoup sur ce site, mais pourquoi pas un autre. Hm.. bref, au départ c'était une source qui comport...
SCANNEUR D'IP...SCANNEUR D'IP...Pas grand intêret lol, je l'accorde. Mais ça peut servir, on sait jamais.. :\ C'est un code qui permet de scanner des host, par exemple si vous cherch...
BARRE DE PROGRESSION POUR LES MP3 >> EN ECHO <<BARRE DE PROGRESSION POUR LES MP3 >> EN ECHO << Lol, voici un barre de progression pour les mp3. Je sais pas si chez certains c'est la même chose, mais desfois j'aime bien savoir où en est la lectur...
Sources de la même categorie
Commentaires et avis
Discussions en rapport avec ce code source dans le forum
IRCOP ET notice [ par bastar ]
Bonjour certain d'entre vous connaissent les SNOTICE exemple un user vous whois ca vous le dit mais j'aimeras que ca me le dise dans mon -a (active )
Scan Nicklist [ par phil1957 ]
Bjr a tous,Je cherche comment faire un scan de nicklist pour pseudo interdit sur un chan. Qui auarit la gentillesse de m'aider SVP merci.Phil974
Bot Anti-clone [ par shadowsexpect ]
Bonjour a tous, je construit mon bot depuis maintenant une semaine, et je voudrais qu'il serve aussi pour la sécurtié du server, pour ce faire j'aimer
Je cherche un clone control pour.. [ par Seriakz ]
alors voila, je cherche un clone control (un systeme de control de clones avec masskick, massdeop, massjoin, masspart..) pour controlé mes bnc & bots
scan adresse [ par titeuf28310 ]
Je recherche un addon qui scan les adresses ip, car sur mon salon, mes ami(e)s changent tant de fois de pseudo que je sais meme plus qui es qui... alo
[?] scane clone visible pour bot [?] [ par Xrf ]
slt je cherche depui 2 mois un scane clone pour mon bot, de plus je suis novice ... donc je ne peu meme pas le fair tout seul, si vous en avais un je
pb de couleur Ircop avec Nicklust.dll [ par _Dams_ ]
SltBon et bien voilatoutes les 60s je fè un Who sur tout les salons ou je me trouve et je mets dans une variable %ircop tous les pseudos IRCOP.Ensuite
Scan proxy [ par T4X ]
Bonjour , je voudrais savoir ou je peut trouver un scanner de proxy ( genre je met une liste de proxy et il sort les bon proxy ) j'ai dégà cherchée p
socket [ par KiNdErMaXi ]
bonjour,j'aurai voulus savoir comment connecter un socket dans une fenetre (un clone) et pouvoir lui faire faire des actions ( msg, etc ... )j'ai lus
|
Derniers Blogs
[SHAREPOINT] LES SESSIONS TECHDAYS 2012.[SHAREPOINT] LES SESSIONS TECHDAYS 2012. par Patrick Guimonet
Voici donc pour ceux qui n'ont pas pu venir, ou ceux qui n'ont pas pu toutes les suivre la liste des sessions SharePoint aux TechDays 2012, que je mettrais à jour dès que les liens des vidéo seront disponibles. Ou ici : http...
Cliquez pour lire la suite de l'article par Patrick Guimonet TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3 par ROMELARD Fabrice
Speaker: Bernard Ourghanlian Cette session est comme chaque jour transmise en live par BrainSonic, et j'ai donc suivi cette troisième pleinière par ce moyen sur mon iPad . Elle est dédiée comme chaque année à la mise en perspective de l'é...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE !MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE ! par Vko
Hier durant une session dédiée aux Techdays 2012, j'ai eu le plaisir d'annoncer la sortie de la Béta 2 de Mishra Reader. C'est quoi ? Pour les utilisateurs, c'est une vraie expérience de lecture de flux RSS sur Windows. Rien à voir avec les produit...
Cliquez pour lire la suite de l'article par Vko [FRAMEWORK 4] LES TASKS ET LE THREAD UI[FRAMEWORK 4] LES TASKS ET LE THREAD UI par fathi
Je viens de passer quelques temps au TechDay's et j'ai pu voir pas mal de session intéressante. Par contre une chose m'a un peu étonné lors de certaines de ces sessions qui abordaient les améliorations du framework .NET (donc le 4.5) : en gros, bea...
Cliquez pour lire la suite de l'article par fathi WORKFLOW FOUNDATION 3 A UN PIED DANS LA TOMBEWORKFLOW FOUNDATION 3 A UN PIED DANS LA TOMBE par JeremyJeanson
Depuis déjà un an, je conseille vivement les utilisateurs de Workflow Foundation 3 à migrer vers la version 4. L'information qui va suivre ne devrait donc pas trop prendre au dépourvu les personnes qui m'ont suivi. Je profite de ce poste, pour faire le re...
Cliquez pour lire la suite de l'article par JeremyJeanson
Forum
RE : AIDERE : AIDE par Nico26000
Cliquez pour lire la suite par Nico26000 RE : AIDERE : AIDE par WorldDMT
Cliquez pour lire la suite par WorldDMT AIDEAIDE par Nico26000
Cliquez pour lire la suite par Nico26000
Logiciels
Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Easy-Planning (1.0.0.1)EASY-PLANNING (1.0.0.1)Basé sur les mêmes principes que MyPlanning, Easy-Planning permet de créer des plannings sous la ... Cliquez pour télécharger Easy-Planning COLLECTOR PLUS (3.00B)COLLECTOR PLUS (3.00B)COLLECTOR PLUS version 3.00B est un logiciel utilisant une base de données alimentée par :
- L... Cliquez pour télécharger COLLECTOR PLUS PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO LettresFaciles 2011 (8.0.0.1)LETTRESFACILES 2011 (8.0.0.1)LettresFaciles est un logiciel facilitant la création et la rédaction de lettres types.
Son inte... Cliquez pour télécharger LettresFaciles 2011
|