Hi, in a channel of mine someone is casuing trouble and I can't perm ban him because he has access to a bunch of different proxies. Is there anyway I can ban all proxies? I have found a tcl that checks all users for open port 8080. Would that be the best way - to use a tcl that checks for proxies? Any suggestions? I do not want to ban *!*~@*.
mog25 wrote:Hi, in a channel of mine someone is casuing trouble and I can't perm ban him because he has access to a bunch of different proxies. Is there anyway I can ban all proxies? I have found a tcl that checks all users for open port 8080. Would that be the best way - to use a tcl that checks for proxies? Any suggestions? I do not want to ban *!*~@*.
There are some tcl archive for onjoin scanning for open proxy.
Try them.
Actually , sock4/5 there exist a non standard port. How you going to scan this ? i doubt that . *!~*@* will be the best choice, mostly sock4/5 server they didn't install ident server, at least i think that.
personally i would just ...
.+user idiot
.chattr idiot +dk
then start adding proxies with .+host
call me crazy but i cant justify scanning everyone who joins a room for one idiot
Or better try to find the source of his "evilness" and make a script that will place a ban if the ip of the user that joined the channel matches one from an certain list of banned proxyes. Adding like a crazy monkey many hosts to that user idiot you'll make things worst. This should be something like a bad words script, the only difference is that is reading the *list* from a certain file specified not from a variable or from a variable, how you wish.
Once the game is over, the king and the pawn go back in the same box.
gumbydammit wrote:personally i would just ...
.+user idiot
.chattr idiot +dk
then start adding proxies with .+host
call me crazy but i cant justify scanning everyone who joins a room for one idiot
Ok what if I added him and .+host lamer *!*~@* ? Now everytime he comes in no matter which proxy, it will ban him, right?
But...He uses different nicks every time so I'm not sure how the bot will recognize him.
Is it a big server that you are on? Maybe try having a word with an IRCop or Admin of the server ask him to Turn on proxy scanning. Obviously if you are on one of the big networks then they will just say no you could also have a word with an IRCop about this muppet with the proxies cuz if the opper is doing his job properly he should be k-lining people using proxies I dont think any of the big networks allow proxie use. Read the MOTD on the server.
The lifecycle of a noob is complex. Fledgling noobs gestate inside biometric pods. Once a budding noob has matured thru gestation they climb out of their pod, sit down at a PC, ask a bunch of questions that are clearly in the FAQ, The Noob is born
try this tcl PortCheck2.0.tcl you find it in the tcl section
if your flooder is using a certain port on all his flood bots u can just enter the port on the script 9 times out off 10 this tcl will get them for you ) you can also add any port number you want ie 1080 80 8080 3128 etc etc.
set proxychannels ""
bind join * * proxy:join
proc proxy:join {nick uhost hand chan} {
if {[lsearch -exact [strlwr $::proxychannels] [strlwr $chan]] == -1} { return }
if {[strlwr $nick] == [strlwr $::botnick] || [validuser $hand]} { return }
set ip [lindex [split $uhost "@"] 1]
set file [open "proxy.txt" r]
while {[gets $file line] > -1} {
if {[string match -nocase $ip $line]} {
# that ip/mask matches a banned proxy.. add your thing here..
break
}
}
close $file
}
Add in the proxy.txt file the proxyes you want to be banned or whatever, then before the break, under the "# that ip/mask matches a banned proxy.. add your thing here.." comment add your stuff you want to happen if matches a *banned* one. Oh, and inside proxychannels add the channels you want to be checked on join..
Once the game is over, the king and the pawn go back in the same box.