Accueil > Forum > > > > SendQ
SendQ
mercredi 24 octobre 2007 à 13:23:48 |
SendQ

Soprano71
|
bjr as tous,exist'il une remote pour evité les deco en SendQ svp ? :s
|
|
mercredi 24 octobre 2007 à 13:32:29 |
Re : SendQ

NeuroCypher
|
Non car c'est gere du cote du serveur. Mais si tu as des SendQ exceeded c'est soit que tu flood (au quel cas ca te ban et c'est tres bien) soit que tu fais un /who * ou autre connerie du style qui n'est pas vraiment necessaire donc si tu trouves la cause de ton SendQ essaie de faire ton "foin" autrement (exemple: demandez en plusieurs etapes)
NeuroCypher
|
|
mercredi 24 octobre 2007 à 13:33:18 |
Re : SendQ
|
mercredi 24 octobre 2007 à 13:35:32 |
Re : SendQ

Soprano71
|
des tits malin s'amuse a deco les users en SendQ et pas le temps de poser le ban ou autre :s
|
|
mercredi 24 octobre 2007 à 16:05:00 |
Re : SendQ

wims
|
"Des petits malins s'amusent a déco des users"
Il font ça par ctcp non ? En tout cas, renseigne toi sur la methode utilisez pour déco les users, si c'est les ctcps, ignore les avec ton client (mIRC) et sur le(s) salon(s)
|
|
mercredi 24 octobre 2007 à 16:25:06 |
Re : SendQ

TropNul
|
lol, ca me fait penser a une certaine epoque ou je 'subissais' le meme calvaire. bref, je vais pas raconter ma vie.
donc, si je me souviens bien, le moyen efficace que j'avais trouve (on me l'avait souffle) c'etait d'utiliser un 'super' ignore. a savoir, la commande /silence.
cette commande est une RAW des serveurs irc et elle est tres peu connue. et pourtant, elle est vachement puissante.
la syntaxe est la suivante:
/silence [+ ou -]<nick1 ou host1> [+ ou -]<nick2 ou host2> ... [+ ou -]<nickN ou hostN>
exemple:
/silence +gros_boulet!SonIdent@SonHost.SonDomaine
aura pour effet de bloquer tous (sauf les messages sur salon) les messages venant de gros_boulet!SonIdent@SonHost.SonDomaine. c'est-a-dire qu'apres avoir fait cette commande, tu ne recevras plus aucun PV, DCC, NOTICE, CTCP de gros_boulet!SonIdent@SonHost.SonDomaine.
autre exemple:
/silence +*!*@*
bloquera tous les PV, DCC, NOTICE, CTCP de tout le monde.
pour enlever un host/nick mis en silence, il suffit de refaire la meme commande mais avec le signe - a la place du +.
exemple:
/silence -gros_boulet!SonIdent@SonHost.SonDomaine
NB:
Cette commande, comme tu viens de le lire, est un autre ' /ignore '. MAIS, la grande difference de celle-ci est qu'elle bloquera tout au niveau du serveur directement et non au niveau de ton client irc. C'est la son enorme avantage. Je veux dire par la, que la commande /ignore toute seule ne fait en fait, rien d'autre que d'empecher l'affichage sur ton ecran apres que ton client irc ait recu le message en question. Alors que /silence lui implique que ton client irc ne recoit jamais le message en question car, il sera bloque par le serveur avant de t'etre envoye. D'ou l'enorme charge en moins a gerer par le pauvre petit client irc ;). Aussi, c'est une commande serveur ! Donc, c'est le serveur en personne (ce fameux 'peer' lol) qui gerera ta liste de /silence ('super' ignore). :) Il s'en suit evidement que la liste sera limitee en nombre de nick/host mis en /silence.
Pour voir le contenu de ta liste de silence, il suffit de taper /silence
Pour de l'aide sur cette commande, je crois que c'est /silence ? ou peut-etre /silence help. ou alors, si elle n'est pas documentee par le serveur, la syntaxe 'exacte' et complete doit facilement se trouver sur le net ou dans les nombreuses listes de raws accessibles sur le oueb.
Voila, a peu pres ce que je puis te proposer.
cordialement
PS: cette commande est bien sur inefficace face a du flood salon (voir plus haut pourquoi :p)
|
|
mercredi 24 octobre 2007 à 16:44:02 |
Re : SendQ

Soprano71
|
bah en faite il arrive a connecté plusieur pseudo sur le serveur et te flood en pv g une protect qui comme dit trop nul mais le /silence *!*@* mais c guere suffisant il y arrive comme meme :s je vous mais si join la remote protect que j'ai
; Système de protection: ; - Met un /silence d'une minute ; - Fait un changement de pseudo immédiat ; - Ferme tous les pv correspondant au masque *!guest@*
Alias Chkqry { Var %iqry = 1 While (%iqry <= $1) { If (guest isin $gettok($query(%iqry).addr,1,64)) { closemsg $query(%iqry) } Inc %iqry } }
Alias SilenceCloseAll { .TimerCLALL 0 1 Chkqry $query(0) | .Timer 1 30 .TimerCLALL off }
on *:invite:#:{ If $regex($nick,/^(irix|systak|roboth?|Thema|DjeunZ-Protect|geofront|sigmabot|pooshy|nickserv|PinTadOz)/i) { Halt } inc -u2 $+(%,invite,.,$nick) 1 if ($+(%,invite,.,$nick) > 4) { raw silence +*!*@* echo -sa 3;4Protect Fondation activée - Flood en Invite -( Silence Serveur 1 mn )- If !$timer(invite) { nick $rand(a,z) $+ $rand(1,99) $+ $rand(A,Z) $+ $rand(1,9) } timerinvite 1 60 raw silence -*!*@* } }
on *:notice:*:*:{ If $regex($nick,/^(irix|systak|roboth?|Thema|DjeunZ-Protect|geofront|sigmabot|pooshy|nickserv|PinTadOz)/i) { Halt } inc -u2 $+(%,notice,.,$nick) 1 if ( $+(%,notice,.,$nick) > 3 ) { raw silence +*!*@* echo -sa 3;4Protect Fondation activée - Flood en Notice -( Silence Serveur 1 mn )- If !$timer(notice) { nick $rand(a,z) $+ $rand(1,99) $+ $rand(A,Z) $+ $rand(1,9) } timernotice 1 60 raw silence -*!*@* } }
on *:text:*:?:{ If $regex($nick,/^(irix|systak|roboth?|Thema|DjeunZ-Protect|geofront|sigmabot|pooshy|nickserv|PinTadOz)/i) { Halt } inc -u2 $+(%,text,.,$nick ) 1 if ( $+(%,text,.,$nick ) > 3) { raw silence +*!*@* echo -sa 3;4Protect Fondation activée - Flood en PV -( Silence Serveur 1 mn )- SilenceCloseAll If !$timer(texte) { nick $rand(a,z) $+ $rand(1,99) $+ $rand(A,Z) $+ $rand(1,9) } timertexte 1 60 raw silence -*!*@* } }
on *:open:?:*:{ If $regex($nick,/^(irix|systak|roboth?|Thema|DjeunZ-Protect|geofront|sigmabot|pooshy|nickserv|PinTadOz)/i) { Halt } inc -u2 %pv.general if ( %pv.general > 3 ) { raw silence +*!*@* echo -sa 3;4Protect Fondation activée - Flood en Ouverture PV -( Silence Serveur 1 mn )- SilenceCloseAll If !$timer(ouverturepv) { nick $rand(a,z) $+ $rand(1,99) $+ $rand(A,Z) $+ $rand(1,9) } timerouverturepv 1 60 raw silence -*!*@* }
doit avoir la possiblité de l'amelioré enfin je c pas trop !
|
|
vendredi 26 octobre 2007 à 19:03:04 |
Re : SendQ

TropNul
|
Apparement, le code est bien fait. Bien qu'un petit coup de hash table serait encore meilleur. Mais bon, pour celui-ci, le conseil que je peux te donner c'est d'augmenter le temps pour lequel le /silence est mis.
Donc, au lieu de 60secondes, je pense que 180secondes serait mieux.
Aussi, tu peux encore affiner la detection en remplacant le -u2 par -u3 et les limites par > 2 au lieu de > 3 ou > 4.
Ainsi, ca sera encore plus sensible.
Cordialement
|
|
samedi 27 octobre 2007 à 12:11:48 |
Re : SendQ

TropNul
|
/* Etant donne qu'il te flood avec plusieurs pseudonymes (info. que j'avais omis de voir :x), il serait encore mieux de modifier un peu le principe du detecteur. Voici une premiere ebauche qui fait usage des hash tables. J'ai aussi fait en sorte d'optimiser au mieux le code. */
; <------------------------------------> ; Système de protection: ; 27/10/2007 - Modified - TropNul ; <------------------------------------>
; --------> ; La fonction 'Chkqry' accouplee a la fonction 'SilenceCloseAll' ; servent a fermer tous les PVs des pseudonymes en *!guest@* ; lors d'une attaque en pv. Alias -l Chkqry { Var %iqry = 1 While (%iqry <= $1) { If (guest isin $gettok($query(%iqry).addr,1,64)) { closemsg $query(%iqry) } Inc %iqry } } Alias -l SilenceCloseAll { .TimerCLALL 0 1 Chkqry $query(0) .Timer 1 30 .TimerCLALL off } ; <-------
; --------> ; La fonction 'NickProt' verifie si les messages recus sont ; de pseudonymes proteges et donc les protections ne seront ; pas enclenchees. Alias -l NickProt { If $regex($1,/^(irix|systak|roboth?|Thema|DjeunZ-Protect|geofront|sigmabot|pooshy|nickserv|PinTadOz)/i) { Return 0 } Return 1 } ; <-------
; --------> ; La fonction 'NickChng' ne merite pas d'explication :p Alias -l NickChng { Nick $+($r(a,z),$r(1,99),$r(A,Z),$r(1,9)) } ; <-------
; --------> ; Ainsi que 'ProtEcho' ^^ Alias -l ProtEcho { Echo -sa $+($chr(3),04,- Protection activée - $1- - Silence Serveur 3 mn -,$chr(3)) } ; <-------
; --------> ; 'ProtMain' est la fonction qui met et retire la protection. Alias -l ProtMain { If !$timer($1) { Raw Silence +*!*@* .Timer $+ $1 1 $2 Raw Silence -*!*@* ProtEcho $1 If $3 { SilenceCloseAll } NickChng } } ; <-------
; --------> ; L'evenement ci-dessous est utilise pour mettre un 'Silence +*!*@*' ; lorsque ton client irc 'voit' un utilisateur quitter l'irc en SendQ. ; Ainsi, il supposera qu'une attaque est deja en cours sur d'autres ; personnes et se mettra en protection pour une duree de 30secondes. On *:Quit:{ If $regex($1-4,/(Read\/Dead.Error:.SendQ.Exceeded|SendQ.exceeded)/) { If !%Att.Prot { Set -u20 %Att.Prot 1 If !$timer(Heuristic.Prot) { Raw Silence +*!*@* TimerHeuristic.Prot 1 30 Raw Silence -*!*@* Echo -sa $+($chr(3),04,Attack.Heuristic Protect,$chr(3)) } } } } ; <-------
; --------> ; Evenement de protection sur les INVITATIONS en masse On ^*:Invite:#:{ If $NickProt($nick) { HInc -mu3 Prot.Flood invite 1 If ($hget(Prot.Flood,invite) > 2) { ProtMain invite 180 } } } ; <-------
; --------> ; Evenement de protection sur les NOTICES en masse On ^*:Notice:*:*:{ If $NickProt($nick) { HInc -mu3 Prot.Flood notice 1 If ($hget(Prot.Flood,notice) > 2) { ProtMain notice 180 } } } ; <-------
; --------> ; Evenement de protection sur les PVs en masse On ^*:Text:*:?:{ If $NickProt($nick) { HInc -mu3 Prot.Flood pv.text 1 If ($hget(Prot.Flood,pv.text) > 2) { ProtMain pv.text 180 ON } } } ; <-------
; --------> ; Evenement de protection sur les OUVERTURES de PVs en masse On ^*:Open:?:*:{ If $NickProt($nick) { HInc -mu3 Prot.Flood pv.open 1 If ($hget(Prot.Flood,pv.open) > 2) { ProtMain pv.open 180 ON } } } ; <-------
; --------> ; Evenement de protection sur les CTCPs en masse CTCP *:*:*:{ If $NickProt($nick) { HInc -mu3 Prot.Flood ctcp 1 If ($hget(Prot.Flood,ctcp) > 2) { ProtMain ctcp 180 } } } ; <-------
; eof()
/* Ulterieurement, je ferais en sorte de le rendre plus configurable. Soit via un poppup menu ou via un dialog. mais ce n'est pas urgent. Donc je te laisse faire si t'en as l'envie :)
N'hesites pas a poser des questions.
Cordialement */
|
|
vendredi 2 mai 2008 à 23:19:42 |
Re : SendQ

LePheniXcooky
|
bonsoir je souhaiterai savoir comment on fait sandQ d'autre user car y'a pas mal de boulet et sa soule pas mal et vu qu'il y'a tres peut d'perateur ou autre sa serrai un moyen d'erte tranquille un ptit moment quite a le faire plusieur fois
merci de me repondre , bonne soiré
|
|
Cette discussion est classée dans : sendq
Répondre à ce message
Sujets en rapport avec ce message
Livres en rapport
|
Derniers Blogs
[TECHDAYS 2010] #03 - WEB CONTENT MANAGEMENT SOUS SHAREPOINT 2010[TECHDAYS 2010] #03 - WEB CONTENT MANAGEMENT SOUS SHAREPOINT 2010 par pierre
Stephane Cordonnier de MCNext nous présente les fonctionnalités Web Content Management (WCM) sous SharePoint 2010. Qu'est-ce que le WCM ECM, GED, RM, WCM c'est quoi Plateforme SharePoint Versions SharePoint 2010 SharePoint Fondation...
Cliquez pour lire la suite de l'article par pierre [DESIGN PATTERNS] PARTIE 2: DIP: DEPENDENCY INVERSION PRINCIPLE[DESIGN PATTERNS] PARTIE 2: DIP: DEPENDENCY INVERSION PRINCIPLE par tja
C'est le dernier principe des principes du Design Orienté Objet (The Principles of Object Oriented Design) fondés par Robert C. Martin plus connu sous le pseudonyme d'Uncle Bob.
l'image empruntée de LosTechies.
Je ne traite pas les principes dans...
Cliquez pour lire la suite de l'article par tja TECHDAYS PARIS 2010 : SHAREPOINT 2010 POUR LES DéVELOPPEURSTECHDAYS PARIS 2010 : SHAREPOINT 2010 POUR LES DéVELOPPEURS par ROMELARD Fabrice
Animé par: Laurent Cotton Le développement dans SharePoint 2010 passe par plusieurs axes qui seront évoqués dans cette session, mais plus particulièrement les développements simples lié au besoin Business Business Connectivity Services Ce BCS es...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice TECHDAYS PARIS 2010 : PLEINIèRE DERNIER JOURTECHDAYS PARIS 2010 : PLEINIèRE DERNIER JOUR par ROMELARD Fabrice
Cette session est la dernière pleinière de ces 3 jours de TechDays Paris 2010. Généralement, cette troisième journée est plus axée sur l'avenir vu par Microsoft. Après un retour sur l'avenir vu par la Science Fiction ou par ...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice UNE JOLIE-HORLOGE ET PAS QU'UN PEU !UNE JOLIE-HORLOGE ET PAS QU'UN PEU ! par neodante
Pour les possesseurs d'iPhone, ça y est Bijin Tokei - qui se traduit littéralement en Français par " Jolie Horloge " - est arrivé et GRATUITEMENT s'il vous plaît ! Après la version Tokyo, Hokkaido, night club, racing, Gal, "pour les mademoiselles'", . voi...
Cliquez pour lire la suite de l'article par neodante
Forum
RE : ON RAWMODERE : ON RAWMODE par WorldDMT
Cliquez pour lire la suite par WorldDMT AVERTISSMENT ET KIKKAVERTISSMENT ET KIKK par mouhcine951990
Cliquez pour lire la suite par mouhcine951990
Logiciels
DB-MAIN (9.1.0)DB-MAIN (9.1.0)DB-MAIN is a data-modeling and data-architecture tool. It is designed to help developers and anal... Cliquez pour télécharger DB-MAIN Xilisoft DPG Convertisseur (5.1.37.0120)XILISOFT DPG CONVERTISSEUR (5.1.37.0120)Xilisoft DPG Convertisseur offre aux fans de Nintendo DS une bonne solution leur permettant de dé... Cliquez pour télécharger Xilisoft DPG Convertisseur GraphicsGale (2.01.01)GRAPHICSGALE (2.01.01)GraphicsGale est un logiciel de PixelArt avec de nombreuse fonctionnalités permettant de réalisé ... Cliquez pour télécharger GraphicsGale Architecte 3D (Platinum 2010)ARCHITECTE 3D (PLATINUM 2010)Architecte 3D Platinium vous permet de concevoir facilement les plans votre future maison, de l'é... Cliquez pour télécharger Architecte 3D TeamViewer 5 (TeamViewer 5)TEAMVIEWER 5 (TEAMVIEWER 5)Dépanner un ami,expliquer une manipulation devient un jeu d'enfant.
Prise en main d'un autre ord... Cliquez pour télécharger TeamViewer 5
|