Cevap: Proxy Koruması
Selam Nebileyim, dediginizi yaptim. Hatta kline olayinida degistirdim. Botu calistirirken ./eggdrop -m proxy.conf deilde ./eggdrop proxy.conf calitiriliyor -m olunca hata veriyor isterseniz onuda kopyabilirim.
degisen yerler:
bind raw * notice clsnotice
proc clsnotice {from keyword arg} {
global portlar sunucuip
if { [string match "*Client connecting*" $arg] } {
regexp -- {.+\((.*?)\)} $arg - sa
if {[lindex [split $sa @] 1] == "$sunucuip"} {return 0}
set ip [lindex [split $sa @] 1]
if {![regexp {[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}} $ip]} {
set ip [dnslookup $ip dienes]
}
Suanki durum sorunsuz servere giriyor.
lol# ./eggdrop proxy.conf
Eggdrop v1.6.19 (C) 1997 Robey Pointer (C) 2008 Eggheads
[11:57] --- Loading eggdrop v1.6.19 (Sun Jun 7 2009)
[11:57] Module loaded: channels
[11:57] Module loaded: server
[11:57] Module loaded: ctcp
[11:57] Module loaded: irc
[11:57] LANG: No lang files found for section notes.
[11:57] Module loaded: notes (with lang support)
[11:57] LANG: No lang files found for section console.
[11:57] Module loaded: console (with lang support)
[11:57] Module loaded: blowfish
[11:57] Listening at telnet port 7780 (all).
[11:57] Module loaded: uptime
[11:57] proxy.tcl by SaW
[11:57] Userfile loaded, unpacking...
[11:57] === Proxy: 1 channels, 1 users.
Launched into the background (pid: 30138) |