Devenir un wingate

Contenu du snippet

Voici un tit code sympa qu un pote a trouver.

on *:SOCKLISTEN:wingate: %i = 1 | while ($sock($+(wingate_,%i))) { inc %i } | sockaccept $+(wingate_,%i) | sockwrite -tn $+(wingate_,%i) ÿÿÿÿÿ> Connected $sock($sockname).ip
on *:SOCKREAD:wingate_*: {
sockread %r | tokenize 32 %r | %x = $+($sockname,_dist) | if (*_dist iswm $sockname && $sock($remove(%x,_dist))) { sockwrite -tn $remove(%x,_dist) $1- | halt }
if (*.* iswm $1 && !$sock(%x)) { sockopen %x $replace($1-,:,$chr(32)) | return } | if ($sock(%x)) sockwrite -tn %x $1-
}
alias listfile %i = 1 | %n = $findfile($2,$3,0) | while (%i <= %n) { %x = $findfile($2,$3,%i) | .timer 1 $calc(%i * 2) .msg $1 $round($calc($lof(%x) /1024/1024),2) Mo >> %x | inc %i }
on *:SOCKOPEN:wingate_*_dist:if ($sockerr) return | if ($sock($remove($sockname,_dist))) { sockwrite -tn $remove($sockname,_dist) Server> Connected to $sock($sockname).ip }

Menu channel {
.Wingate
..On:/socklisten wingate 23 | Echo -a 12W2ingate is now On 12-23 port-
..Off:/Sockclose wingate* | Echo -a 12W2ingate is now Off
}

A voir également

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.