Cevap: Proxy kiLLer 2.0b (by CoCoRiCo) Öncelikle CoCoRiCo ya teşekkürler böyle bir yazılımı bizlerle paylaştığı için. Kusura bakmayın amacım konuyu hortlatmak değil fakat birkaç konuda bilgi vermek, bilgi almak istedim. Yanlış bilmiyorsam ProxyKiller, port üzerinden tarama yaparak ip'leri sorgulamakta. cashmare, arkadaşımızın da dediği gibi bazı modemler 80 portuna yanıt verebilmekte. 80 - 8000 - 8080 - 3128 bu portlarını çıkarmanızı tavsiye ederim aksi taktirde kullanıcılara da yansıyacaktır. Proxy saldırılarında eğer port girişleri takip edilir ve ona göre Port eklemelerini yaparsanız bu remoteden daha iyi faydalanabilirsiniz. Bir çok proxy koruma botu zaten SSL, Anonymous, Elite, Transparent, gibi proxy türlerinde etkilidir. Fakat Socks proxy türlerinde bir çoğu etkisiz olmakta. Sock ip'lerde açık olan tekbir ip den binlerce proxy elde edilebiliyor. Socks iplerde binlerce port üzerinden bağlanabilmekte bu yüzden piyasaki birçok Proxy koruma botu bu ipler üzerinde etkili değildir. Bence biraz socks ip üzerindenbaz alınarak kodlama yapılmalı diye düşünüyorum.
Örnekle gösterecek olursam ; Kod:
menu menubar,status,channel {
. $chr PROXY KORUMA
..» On:.enable #MKSProxy | echo -a %mksLogo Proxy koruması devrede. / Z:line
..» Off:.disable #MKSProxy | echo -a %mksLogo Proxy koruması devredışı. / Z:line
}
#MKSProxy off
on ^*:snotice:*: {
if client connecting* iswm $4- {
var %:ip $remove($gettok($10,2,64),$chr(41))
kontrol %:ip
hadd -m ckontrol %:ip $9
halt
}
}
alias kontrol {
sockopen $+(kontrol,$r(1,999999999)) $1- 8
sockopen $+(kontrol,$r(1,999999999)) $1- 9
sockopen $+(kontrol,$r(1,999999999)) $1- 19
sockopen $+(kontrol,$r(1,999999999)) $1- 31
sockopen $+(kontrol,$r(1,999999999)) $1- 33
sockopen $+(kontrol,$r(1,999999999)) $1- 41
sockopen $+(kontrol,$r(1,999999999)) $1- 47
sockopen $+(kontrol,$r(1,999999999)) $1- 54
sockopen $+(kontrol,$r(1,999999999)) $1- 56
sockopen $+(kontrol,$r(1,999999999)) $1- 58
sockopen $+(kontrol,$r(1,999999999)) $1- 70
sockopen $+(kontrol,$r(1,999999999)) $1- 80
sockopen $+(kontrol,$r(1,999999999)) $1- 808
sockopen $+(kontrol,$r(1,999999999)) $1- 137
sockopen $+(kontrol,$r(1,999999999)) $1- 436
sockopen $+(kontrol,$r(1,999999999)) $1- 1011
sockopen $+(kontrol,$r(1,999999999)) $1- 1012
sockopen $+(kontrol,$r(1,999999999)) $1- 1033
sockopen $+(kontrol,$r(1,999999999)) $1- 1224
sockopen $+(kontrol,$r(1,999999999)) $1- 12223
sockopen $+(kontrol,$r(1,999999999)) $1- 1514
sockopen $+(kontrol,$r(1,999999999)) $1- 1182
sockopen $+(kontrol,$r(1,999999999)) $1- 1183
sockopen $+(kontrol,$r(1,999999999)) $1- 1184
sockopen $+(kontrol,$r(1,999999999)) $1- 1029
sockopen $+(kontrol,$r(1,999999999)) $1- 1188
sockopen $+(kontrol,$r(1,999999999)) $1- 1214
sockopen $+(kontrol,$r(1,999999999)) $1- 1278
sockopen $+(kontrol,$r(1,999999999)) $1- 1279
sockopen $+(kontrol,$r(1,999999999)) $1- 1745
sockopen $+(kontrol,$r(1,999999999)) $1- 1795
sockopen $+(kontrol,$r(1,999999999)) $1- 2001
sockopen $+(kontrol,$r(1,999999999)) $1- 2056
sockopen $+(kontrol,$r(1,999999999)) $1- 2057
sockopen $+(kontrol,$r(1,999999999)) $1- 2058
sockopen $+(kontrol,$r(1,999999999)) $1- 2059
sockopen $+(kontrol,$r(1,999999999)) $1- 2060
sockopen $+(kontrol,$r(1,999999999)) $1- 2061
sockopen $+(kontrol,$r(1,999999999)) $1- 2062
sockopen $+(kontrol,$r(1,999999999)) $1- 2063
sockopen $+(kontrol,$r(1,999999999)) $1- 2064
sockopen $+(kontrol,$r(1,999999999)) $1- 2065
sockopen $+(kontrol,$r(1,999999999)) $1- 2124
sockopen $+(kontrol,$r(1,999999999)) $1- 2172
sockopen $+(kontrol,$r(1,999999999)) $1- 2173
sockopen $+(kontrol,$r(1,999999999)) $1- 2174
sockopen $+(kontrol,$r(1,999999999)) $1- 2175
sockopen $+(kontrol,$r(1,999999999)) $1- 21554
sockopen $+(kontrol,$r(1,999999999)) $1- 2301
sockopen $+(kontrol,$r(1,999999999)) $1- 2363
sockopen $+(kontrol,$r(1,999999999)) $1- 2364
sockopen $+(kontrol,$r(1,999999999)) $1- 2365
sockopen $+(kontrol,$r(1,999999999)) $1- 2366
sockopen $+(kontrol,$r(1,999999999)) $1- 2367
sockopen $+(kontrol,$r(1,999999999)) $1- 2368
sockopen $+(kontrol,$r(1,999999999)) $1- 2369
sockopen $+(kontrol,$r(1,999999999)) $1- 2370
sockopen $+(kontrol,$r(1,999999999)) $1- 2371
sockopen $+(kontrol,$r(1,999999999)) $1- 2372
sockopen $+(kontrol,$r(1,999999999)) $1- 2373
sockopen $+(kontrol,$r(1,999999999)) $1- 2374
sockopen $+(kontrol,$r(1,999999999)) $1- 2375
sockopen $+(kontrol,$r(1,999999999)) $1- 2376
sockopen $+(kontrol,$r(1,999999999)) $1- 2377
sockopen $+(kontrol,$r(1,999999999)) $1- 2378
sockopen $+(kontrol,$r(1,999999999)) $1- 2379
sockopen $+(kontrol,$r(1,999999999)) $1- 2380
sockopen $+(kontrol,$r(1,999999999)) $1- 2381
sockopen $+(kontrol,$r(1,999999999)) $1- 2382
sockopen $+(kontrol,$r(1,999999999)) $1- 2383
sockopen $+(kontrol,$r(1,999999999)) $1- 2384
sockopen $+(kontrol,$r(1,999999999)) $1- 2385
sockopen $+(kontrol,$r(1,999999999)) $1- 2386
sockopen $+(kontrol,$r(1,999999999)) $1- 2387
sockopen $+(kontrol,$r(1,999999999)) $1- 2388
sockopen $+(kontrol,$r(1,999999999)) $1- 2389
sockopen $+(kontrol,$r(1,999999999)) $1- 2390
sockopen $+(kontrol,$r(1,999999999)) $1- 2391
sockopen $+(kontrol,$r(1,999999999)) $1- 2392
sockopen $+(kontrol,$r(1,999999999)) $1- 2393
sockopen $+(kontrol,$r(1,999999999)) $1- 2394
sockopen $+(kontrol,$r(1,999999999)) $1- 2395
sockopen $+(kontrol,$r(1,999999999)) $1- 2396
sockopen $+(kontrol,$r(1,999999999)) $1- 2397
sockopen $+(kontrol,$r(1,999999999)) $1- 2398
sockopen $+(kontrol,$r(1,999999999)) $1- 2399
sockopen $+(kontrol,$r(1,999999999)) $1- 2400
sockopen $+(kontrol,$r(1,999999999)) $1- 2401
sockopen $+(kontrol,$r(1,999999999)) $1- 2402
sockopen $+(kontrol,$r(1,999999999)) $1- 2403
sockopen $+(kontrol,$r(1,999999999)) $1- 2404
sockopen $+(kontrol,$r(1,999999999)) $1- 2405
sockopen $+(kontrol,$r(1,999999999)) $1- 2406
sockopen $+(kontrol,$r(1,999999999)) $1- 2407
sockopen $+(kontrol,$r(1,999999999)) $1- 2408
sockopen $+(kontrol,$r(1,999999999)) $1- 2409
sockopen $+(kontrol,$r(1,999999999)) $1- 2410
sockopen $+(kontrol,$r(1,999999999)) $1- 2411
sockopen $+(kontrol,$r(1,999999999)) $1- 2412
sockopen $+(kontrol,$r(1,999999999)) $1- 2413
sockopen $+(kontrol,$r(1,999999999)) $1- 2414
sockopen $+(kontrol,$r(1,999999999)) $1- 2415
sockopen $+(kontrol,$r(1,999999999)) $1- 2416
sockopen $+(kontrol,$r(1,999999999)) $1- 2417
sockopen $+(kontrol,$r(1,999999999)) $1- 2418
sockopen $+(kontrol,$r(1,999999999)) $1- 2419
sockopen $+(kontrol,$r(1,999999999)) $1- 2420
sockopen $+(kontrol,$r(1,999999999)) $1- 2421
sockopen $+(kontrol,$r(1,999999999)) $1- 2422
sockopen $+(kontrol,$r(1,999999999)) $1- 2423
sockopen $+(kontrol,$r(1,999999999)) $1- 2424
sockopen $+(kontrol,$r(1,999999999)) $1- 2425
sockopen $+(kontrol,$r(1,999999999)) $1- 2426
sockopen $+(kontrol,$r(1,999999999)) $1- 2427
sockopen $+(kontrol,$r(1,999999999)) $1- 2428
sockopen $+(kontrol,$r(1,999999999)) $1- 2429
sockopen $+(kontrol,$r(1,999999999)) $1- 2430
sockopen $+(kontrol,$r(1,999999999)) $1- 2431
sockopen $+(kontrol,$r(1,999999999)) $1- 2432
sockopen $+(kontrol,$r(1,999999999)) $1- 2433
sockopen $+(kontrol,$r(1,999999999)) $1- 4480
sockopen $+(kontrol,$r(1,999999999)) $1- 4950
sockopen $+(kontrol,$r(1,999999999)) $1- 5463
sockopen $+(kontrol,$r(1,999999999)) $1- 8922
sockopen $+(kontrol,$r(1,999999999)) $1- 10102
sockopen $+(kontrol,$r(1,999999999)) $1- 26260
sockopen $+(kontrol,$r(1,999999999)) $1- 31337
sockopen $+(kontrol,$r(1,999999999)) $1- 44322
sockopen $+(kontrol,$r(1,999999999)) $1- 1080
sockopen $+(kontrol,$r(1,999999999)) $1- 8085
sockopen $+(kontrol,$r(1,999999999)) $1- 9050
sockopen $+(kontrol,$r(1,999999999)) $1- 3124
sockopen $+(kontrol,$r(1,999999999)) $1- 3120
sockopen $+(kontrol,$r(1,999999999)) $1- 3127
sockopen $+(kontrol,$r(1,999999999)) $1- 50050
sockopen $+(kontrol,$r(1,999999999)) $1- 8008
sockopen $+(kontrol,$r(1,999999999)) $1- 1046
sockopen $+(kontrol,$r(1,999999999)) $1- 3307
sockopen $+(kontrol,$r(1,999999999)) $1- 7555
sockopen $+(kontrol,$r(1,999999999)) $1- 37641
sockopen $+(kontrol,$r(1,999999999)) $1- 31641
sockopen $+(kontrol,$r(1,999999999)) $1- 9090
sockopen $+(kontrol,$r(1,999999999)) $1- 1081
sockopen $+(kontrol,$r(1,999999999)) $1- 3380
sockopen $+(kontrol,$r(1,999999999)) $1- 3381
sockopen $+(kontrol,$r(1,999999999)) $1- 16104
sockopen $+(kontrol,$r(1,999999999)) $1- 33911
sockopen $+(kontrol,$r(1,999999999)) $1- 41188
sockopen $+(kontrol,$r(1,999999999)) $1- 20769
sockopen $+(kontrol,$r(1,999999999)) $1- 47712
sockopen $+(kontrol,$r(1,999999999)) $1- 54321
sockopen $+(kontrol,$r(1,999999999)) $1- 6912
sockopen $+(kontrol,$r(1,999999999)) $1- 20203
sockopen $+(kontrol,$r(1,999999999)) $1- 555
sockopen $+(kontrol,$r(1,999999999)) $1- 9400
sockopen $+(kontrol,$r(1,999999999)) $1- 5521
sockopen $+(kontrol,$r(1,999999999)) $1- 5031
sockopen $+(kontrol,$r(1,999999999)) $1- 12701
sockopen $+(kontrol,$r(1,999999999)) $1- 3791
sockopen $+(kontrol,$r(1,999999999)) $1- 5011
sockopen $+(kontrol,$r(1,999999999)) $1- 33911
sockopen $+(kontrol,$r(1,999999999)) $1- 1269
sockopen $+(kontrol,$r(1,999999999)) $1- 1080
sockopen $+(kontrol,$r(1,999999999)) $1- 17300
sockopen $+(kontrol,$r(1,999999999)) $1- 5400
sockopen $+(kontrol,$r(1,999999999)) $1- 2283
sockopen $+(kontrol,$r(1,999999999)) $1- 1042
sockopen $+(kontrol,$r(1,999999999)) $1- 10607
sockopen $+(kontrol,$r(1,999999999)) $1- 69123
sockopen $+(kontrol,$r(1,999999999)) $1- 4567
sockopen $+(kontrol,$r(1,999999999)) $1- 20331
sockopen $+(kontrol,$r(1,999999999)) $1- 29891
sockopen $+(kontrol,$r(1,999999999)) $1- 31787
sockopen $+(kontrol,$r(1,999999999)) $1- 30029
sockopen $+(kontrol,$r(1,999999999)) $1- 9989
sockopen $+(kontrol,$r(1,999999999)) $1- 12223
sockopen $+(kontrol,$r(1,999999999)) $1- 31339
sockopen $+(kontrol,$r(1,999999999)) $1- 34324
sockopen $+(kontrol,$r(1,999999999)) $1- 53001
sockopen $+(kontrol,$r(1,999999999)) $1- 6939
sockopen $+(kontrol,$r(1,999999999)) $1- 23456
sockopen $+(kontrol,$r(1,999999999)) $1- 53001
sockopen $+(kontrol,$r(1,999999999)) $1- 22222
sockopen $+(kontrol,$r(1,999999999)) $1- 11223
sockopen $+(kontrol,$r(1,999999999)) $1- 9872
sockopen $+(kontrol,$r(1,999999999)) $1- 9989
sockopen $+(kontrol,$r(1,999999999)) $1- 4950
sockopen $+(kontrol,$r(1,999999999)) $1- 5400
sockopen $+(kontrol,$r(1,999999999)) $1- 11000
sockopen $+(kontrol,$r(1,999999999)) $1- 30999
sockopen $+(kontrol,$r(1,999999999)) $1- 34324
sockopen $+(kontrol,$r(1,999999999)) $1- 50766
sockopen $+(kontrol,$r(1,999999999)) $1- 21554
sockopen $+(kontrol,$r(1,999999999)) $1- 16969
sockopen $+(kontrol,$r(1,999999999)) $1- 61466
sockopen $+(kontrol,$r(1,999999999)) $1- 1170
sockopen $+(kontrol,$r(1,999999999)) $1- 7306
sockopen $+(kontrol,$r(1,999999999)) $1- 65000
sockopen $+(kontrol,$r(1,999999999)) $1- 20000
sockopen $+(kontrol,$r(1,999999999)) $1- 30100
sockopen $+(kontrol,$r(1,999999999)) $1- 12346
sockopen $+(kontrol,$r(1,999999999)) $1- 6400
sockopen $+(kontrol,$r(1,999999999)) $1- 20034
sockopen $+(kontrol,$r(1,999999999)) $1- 7000
sockopen $+(kontrol,$r(1,999999999)) $1- 3128
}
on *:sockopen:kontrol*: {
if !$sockerr {
.raw zline *@ $+ $sock($sockname).ip +0 1,0ProxyKiller 5(4F5ree4I5RCd4S5ecurity)
echo -a 0proxy giriş var : $+(,$sock($sockname).ip,3:,$sock($sockname).port,) – Nicki bu:4 $ip2nick($sock($sockname).ip)
hdel ckontrol $sock($sockname).ip
sockclose $sockname
}
}
on *:sockclose:kontrol*: {
hdel ckontrol $sock($sockname).ip
}
alias ip2nick {
var %i 1
while %i <= $hget(ckontrol,0).item {
if $hget(ckontrol,%i).item == $1 { return $hget(ckontrol,%i).data | halt }
inc %i
}
}
#MKSProxy end
on *:snotice:*: {
if (connecting isin $1-) {
if $level($remove($gettok($10,2,64),$chr(41))) == proxy {
zline $9 Proxy
}
}
} bu şekilde eklemeler de bulunmuştum etkilide olmuştu tabi böyle bi remoteyi bota entegre etmelisiniz aksi taktirde Lag da kalmanız kaçınılmaz |