begin process at 2010 03 14 02:09:56
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

AddOns

 > DCC FAKE

DCC FAKE


 Information sur la source

Note :
3 / 10 - par 2 personnes
3,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :AddOns Niveau :Initié Date de création :03/09/2002 Date de mise à jour :03/09/2002 05:00:27 Vu :4 054

Auteur : RysS

Ecrire un message privé
Site perso
Commentaire sur cette source (3)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
cette petite dialog permet d'envoyer un DCC fake ( un faux DCC en clair ) avec selection de l'ip de la taille et du port ( qui ce dernier s'ouvre chez la cible si elle accepte le dcc avec un timeout de 60 sec en general )

Source

  • menu nicklist {
  • DCC FakE:/dialog -m dccfake dccfake
  • }
  • menu query {
  • DCC FakE:/dialog -m dccfake dccfake
  • }
  • dialog dccfake {
  • title "DCC FakE By RysSAlphA"
  • size -1 -1 168 111
  • option dbu
  • box "VictimE", 1, 6 3 76 31
  • edit "", 2, 26 10 50 10, autohs
  • text "NicK :", 3, 9 12 16 8
  • button "NicKLisT SelecT ", 4, 28 22 46 9
  • box "FichieR A SenD", 5, 6 35 76 74
  • edit "", 6, 9 53 70 10, autohs
  • text "NoM Du FichieR :", 7, 10 45 44 8
  • text "TaillE :", 9, 10 64 25 8
  • box "Ip && PorT", 10, 86 3 80 50
  • text "IP :", 11, 90 14 11 8
  • edit "", 60, 88 23 18 10, limit 3
  • edit "", 61, 107 23 18 10, limit 3
  • edit "", 62, 126 23 18 10, limit 3
  • edit "", 63, 145 23 18 10, limit 3
  • edit "", 64, 107 36 35 10
  • edit "", 18, 10 75 50 10,autohs
  • edit "", 19, 10 92 50 10,autohs read
  • text "Bytes", 21, 62 76 17 8
  • text "Kbytes", 22, 61 93 18 8
  • text "PorT : ", 23, 92 37 17 8
  • button "TaillE OfF", 25, 39 64 37 10
  • button "ReseT", 26, 86 55 80 14
  • button "SenD", 27, 86 69 80 38,default
  • button "" ,70,0 0 0 0,ok
  • button "Kb", 28, 10 85 16 7
  • button "Mb", 29, 26 85 16 7
  • button "Gb", 30, 42 85 16 7
  • text "=", 31, 67 85 10 8
  • }
  • on *:dialog:dccfake:init:*:{
  • did -ra dccfake 2 $snick($active,1)
  • set %dccfake.stat.unit k
  • did -b dccfake 28
  • }
  • on *:dialog:dccfake:sclick:*:{
  • if ($did == 4) did -ra dccfake 2 $snick($active,1)
  • if ($did == 25) {
  • if ( $did(25) == TaillE OfF ) { did -a dccfake 25 TaillE On | did -b dccfake 18,19 }
  • elseif ( $did(25) == TaillE On ) { did -a dccfake 25 TaillE OfF | did -e dccfake 18,19 }
  • }
  • if ($did == 26) did -r dccfake 2,6,18,19,60,61,62,63,64
  • if ($did == 27) {
  • privmsg $did(2) $chr(1) $+ DCC SEND $did(6) $longip($did(60) $+ . $+ $did(61) $+ . $+ $did(62) $+ . $+ $did(63))) $did(64) $iif($did(25) == TaillE OfF,$did(18)) SEND $did(6) $longip($did(60) $+ . $+ $did(61) $+ . $+ $did(62) $+ . $+ $did(63))) $did(64) $iif($did(25) == TaillE OfF,$did(18)) $+ $chr(1)
  • echo -at 2DCC FAKE SEND To 12[3 $did(2) 12]1 , 2AveC L'IP 12[3 $did(60) $+ . $+ $did(61) $+ . $+ $did(62) $+ . $+ $did(63) 12]1 , 2PorT 12[3 $did(64) 12]1 , 2FichieR 12[3 $did(6) 12]1 , 2TaillE 12[3 $iif($did(25) == TaillE OfF,$did(18) ByteS) $iif($did(25) == TaillE On, n/a ByteS ) 12]1
  • }
  • if ($did == 28) {
  • set %dccfake.stat.unit k
  • did -b dccfake 28
  • did -e dccfake 29,30
  • did -ar dccfake 22 Kbytes
  • did -ar dccfake 19 $bytes($did(18),%dccfake.stat.unit)
  • }
  • if ($did == 29) {
  • set %dccfake.stat.unit m
  • did -b dccfake 29
  • did -e dccfake 30,28
  • did -ar dccfake 22 Mbytes
  • did -ar dccfake 19 $bytes($did(18),%dccfake.stat.unit)
  • }
  • if ($did == 30) {
  • set %dccfake.stat.unit g
  • did -b dccfake 30
  • did -e dccfake 29,28
  • did -ar dccfake 22 Gbytes
  • did -ar dccfake 19 $bytes($did(18),%dccfake.stat.unit)
  • }
  • }
  • on *:dialog:dccfake:edit:18:did -ar dccfake 19 $bytes($did(18),%dccfake.stat.unit)
menu nicklist {
  DCC FakE:/dialog -m dccfake dccfake
}
menu query {
  DCC FakE:/dialog -m dccfake dccfake
}
dialog dccfake {
  title "DCC FakE By RysSAlphA"
  size -1 -1 168 111
  option dbu
  box "VictimE", 1, 6 3 76 31
  edit "", 2, 26 10 50 10, autohs
  text "NicK :", 3, 9 12 16 8
  button "NicKLisT SelecT ", 4, 28 22 46 9
  box "FichieR A SenD", 5, 6 35 76 74
  edit "", 6, 9 53 70 10, autohs
  text "NoM Du FichieR :", 7, 10 45 44 8
  text "TaillE :", 9, 10 64 25 8
  box "Ip && PorT", 10, 86 3 80 50
  text "IP  :", 11, 90 14 11 8
  edit "", 60, 88 23 18 10, limit 3
  edit "", 61, 107 23 18 10, limit 3
  edit "", 62, 126 23 18 10, limit 3
  edit "", 63, 145 23 18 10, limit 3
  edit "", 64, 107 36 35 10  
  edit "", 18, 10 75 50 10,autohs
  edit "", 19, 10 92 50 10,autohs read
  text "Bytes", 21, 62 76 17 8
  text "Kbytes", 22, 61 93 18 8
  text "PorT : ", 23, 92 37 17 8
  button "TaillE OfF", 25, 39 64 37 10
  button "ReseT", 26, 86 55 80 14
  button "SenD", 27, 86 69 80 38,default
  button "" ,70,0 0 0 0,ok
  button "Kb", 28, 10 85 16 7
  button "Mb", 29, 26 85 16 7
  button "Gb", 30, 42 85 16 7
  text "=", 31, 67 85 10 8
}
on *:dialog:dccfake:init:*:{
  did -ra dccfake 2 $snick($active,1)
  set %dccfake.stat.unit k
  did -b dccfake 28
}
on *:dialog:dccfake:sclick:*:{
  if ($did == 4) did -ra dccfake 2 $snick($active,1)
  if ($did == 25) {
    if ( $did(25) == TaillE OfF ) { did -a dccfake 25 TaillE On | did -b dccfake 18,19 }
    elseif ( $did(25) == TaillE On ) { did -a dccfake 25 TaillE OfF | did -e dccfake 18,19 }
  }
  if ($did == 26) did -r dccfake 2,6,18,19,60,61,62,63,64 
  if ($did == 27) {
    privmsg $did(2) $chr(1) $+ DCC SEND $did(6) $longip($did(60) $+ . $+ $did(61) $+ . $+ $did(62) $+ . $+ $did(63))) $did(64) $iif($did(25) == TaillE OfF,$did(18)) SEND $did(6) $longip($did(60) $+ . $+ $did(61) $+ . $+ $did(62) $+ . $+ $did(63))) $did(64) $iif($did(25) == TaillE OfF,$did(18)) $+ $chr(1)
    echo -at 2DCC FAKE SEND To 12[3 $did(2) 12]1 , 2AveC L'IP 12[3  $did(60) $+ . $+ $did(61) $+ . $+ $did(62) $+ . $+ $did(63) 12]1 , 2PorT 12[3  $did(64) 12]1 , 2FichieR 12[3  $did(6) 12]1 , 2TaillE 12[3  $iif($did(25) == TaillE OfF,$did(18) ByteS) $iif($did(25) == TaillE On, n/a ByteS ) 12]1
  }
  if ($did == 28) {
    set %dccfake.stat.unit k
    did -b dccfake 28
    did -e dccfake 29,30
    did -ar dccfake 22 Kbytes
    did -ar dccfake 19 $bytes($did(18),%dccfake.stat.unit)  
  }
  if ($did == 29) {
    set %dccfake.stat.unit m
    did -b dccfake 29
    did -e dccfake 30,28
    did -ar dccfake 22 Mbytes
    did -ar dccfake 19 $bytes($did(18),%dccfake.stat.unit)
  }
  if ($did == 30) {
    set %dccfake.stat.unit g
    did -b dccfake 30
    did -e dccfake 29,28
    did -ar dccfake 22 Gbytes
    did -ar dccfake 19 $bytes($did(18),%dccfake.stat.unit)  
  }
}
on *:dialog:dccfake:edit:18:did -ar dccfake 19 $bytes($did(18),%dccfake.stat.unit)

 Conclusion

heu bas moi perso j'ai pas trouvé de bug , si en voyez un dire le moi


 Sources du même auteur

IDTAG3 LEVEL 2 READER
Source avec une capture LOG SEARCH/VIEWER
ENCODEUR PAR MOT DE PASSE

 Sources de la même categorie

TCL - AJOUT SUPPRESSION DE LOGS par Atok
BLACKLIST PSEUDOS/MASKS par usurpateur
Source avec une capture [XCHAT] ANTI KICK / AWAY C++ par GeroXXXX
JEU DU CODE par alanpersonproject
SERVEUR FTP par hisoka2501

Commentaires et avis

Commentaire de Huitre le 16/02/2003 17:36:49

Totalement inutile mais bien coder :)

Commentaire de RysS le 16/02/2003 17:49:07

ou est ce que j'ai mi que ct utile ?
en plus j'avai fait une faute :  le port qui s'ouvre c chez soi et non chez la cible

Commentaire de uaip le 09/06/2007 21:16:34

certes je suis en retard de 4ans, mais... (je m'adresse aux utilisateurs actuels potentiels de cette source) :

menu nicklist {
  DCC FakE:/dialog -m dccfake dccfake
}
menu query {
  DCC FakE:/dialog -m dccfake dccfake
}
devient (selon moi) :
menu nicklist,query {
  DCC FakE:/dialog -m dccfake dccfake
}
et puis tu peux regrouper les events du dialog :
on *:dialog:dccfake:*:*:{
  if ($devent == init) { ... }
  if ($devent == sclick) {
    if ($did == 4) { ... }
    etc
  }
}
voila 2 ptites erreurs de rien du tout :p
maintenant, je le teste x)

 Ajouter un commentaire




Nos sponsors


Appels d'offres

Sondage...

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,530 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales