У меня есть tcl, который проверяет идентификатор пользователя при входе в канал.
Этот tcl я использую прокси-защиту.
Но я думаю, что это сценарий ставит запрет маску *!*@*, И поставить этот запрет после того как кто-то падает с сетевого сервера и обратно онлайн
- Код: Выделить всё
bind join - "*" badident
proc badident {nick host hand chan} {
if {[matchattr $hand X]} {
putlog "14Защитен потребител:15 $nick ($host)"
return 0
}
if {![isbotnick $nick] && [botisop $chan]} {
if {[regexp {^~[a-z]{1}[0-9]{2,5}$} [lindex [split $host @] 0]]} {
newchanban $chan *!*@[lindex [split $host @] 1] $::botnick "proxyta sa zabraneni" 120
}
}
}