IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   TCL Scriptler (https://www.ircforumlari.net/tcl-scriptler/)
-   -   Proxy Koruması (https://www.ircforumlari.net/tcl-scriptler/196851-proxy-korumasi.html)

SaW 21 Haziran 2009 01:37

Cevap: Proxy Koruması
 
Alıntı:

Mirkan58 Nickli Üyeden Alıntı (Mesaj 742242)
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] On numara bi calisma kardes oncelikle takdir ediyorum bu calismandan dolayi yalniz bi sorunum olacak bot sorunsuz calisiyor fakat 15-20 dk sonra pingden dusuyor neden kaynaklanir bu sorun tsk ederim simdiden.

Şimdiye kadar bu tarz bir şikayet almadık, aynısını ben de kullanıyorum, böyle bir sorun yaşamıyoruz. İstersen herşeyi baştan kurmayı dene, conf olarak da bu konu altında daha önce örnek conf olarak gösterdiğim confu kullanmayı deneyebilirsin.

onNes 26 Haziran 2009 00:59

Cevap: Proxy Koruması
 
Kurdum 6 saat oldu ama txt oluşmadı gerekli yerleride dogru yaptım. Hata da almadım sonuca bir anlam veremedim.

MeeT 26 Haziran 2009 11:40

Cevap: Proxy Koruması
 
s.a arkadaşlar şu proxy korumasını tcl ile confunu editledim bot sunucuyaada girio proxy.txt ve proxy2.txt leri kuruyo ama sunucuda hiçbir işlev görmüyo proxy.txt ve proxyt2.txt içleride boş sanırım veri alamıyo sitede ben denedim girmeye çalıştım [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] zaten buna girmio diğerinde ise [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] giriyo sorun ne aceba yardımcı olcak arkadaş var mı ?

onNes 26 Haziran 2009 11:48

Cevap: Proxy Koruması
 
Bendeki bot ise hiç oluşturmadı.

ustad38 26 Haziran 2009 11:54

Cevap: Proxy Koruması
 
Alıntı:

onNes Nickli Üyeden Alıntı (Mesaj 746833)
Bendeki bot ise hiç oluşturmadı.


slm buna Bak Kardes

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]


Kod:

Active Tor Servers

IPHostnameLast Checked93.92.203.188188.203-client.airnet.ru2009-06-26 03:28:17209.151.236.27tor.die.net2009-06-26 03:28:0294.254.65.63h-94-254-65-63.NA.cust.bahnhof.se2009-06-26 03:27:47138.100.12.108oktan.ls.fi.upm.es2009-06-26 03:27:13213.154.229.26ran.r3blog.nl2009-06-26 03:27:0087.118.104.203ns.gpftor4.privacyfoundation.de2009-06-26 03:26:4865.102.167.14565.102.167.1452009-06-26 03:26:24208.96.4.14208.96.4.14.servepath.com2009-06-26 03:26:1278.82.67.16778-82-67-167.tn.glocalnet.net2009-06-26 03:26:0067.159.20.190i.am.inlove.be2009-06-26 03:25:4787.152.102.117p57986675.dip.t-dialin.net2009-06-26 03:25:3267.81.123.193ool-43517bc1.dyn.optonline.net2009-06-26 03:24:5685.214.73.632009-06-26 03:24:4077.37.16.189kirsche.kuehne.cn2009-06-26 03:24:07213.232.94.107fileholding.com2009-06-26 03:23:5562.141.58.13ns.km31614.keymachine.de2009-06-26 03:23:3762.149.19.149relay.onlinemartin.org2009-06-26 03:23:2295.28.254.8595-28-254-85.broadband.corbina.ru2009-06-26 03:22:45219.133.170.28219.133.170.282009-06-26 03:21:36221.232.95.7373.95.232.221.broad.wh.hb.dynamic.163data.com.cn2009-06-26 03:21:2189.179.112.231lansy.dialup.corbina.ru2009-06-26 03:21:0293.35.13.593-35-13-5.ip52.fastwebnet.it2009-06-26 03:20:4977.133.74.40BAF4a28.baf.pppool.de2009-06-26 03:20:3683.233.12.2683.233.12.262009-06-26 03:19:2078.142.140.19478.142.140.1942009-06-26 03:18:3564.203.39.185user-10cm9tp.cable.mindspring.com2009-06-26 03:18:17186.58.2.95186-58-2-95.speedy.com.ar2009-06-26 03:18:0179.40.51.95host95-51-dynamic.40-79-r.retail.telecomitalia.it2009-06-26 03:17:48213.112.64.7c-074070d5.03-168-6b6c6d1.cust.bredbandsbolaget.se2009-06-26 03:17:1994.23.69.113failover00.server00.ks.systemfailure-biohazard.eu2009-06-26 03:16:54212.105.78.235212.105.78.2352009-06-26 03:16:3876.247.181.15876-247-181-158.lightspeed.sjcpca.sbcglobal.net2009-06-26 03:16:1188.198.57.247franzherbert.at2009-06-26 03:15:5285.216.56.253HSI-KBW-085-216-056-253.hsi.kabelbw.de2009-06-26 03:15:10216.224.124.124tor-exit.aof.su2009-06-26 03:14:5680.63.56.14980.63.56.1492009-06-26 03:14:3479.24.26.86host86-26-dynamic.24-79-r.retail.telecomitalia.it2009-06-26 03:13:4788.198.102.115tor.foldr.org2009-06-26 03:13:29204.8.156.1422009-06-26 03:12:03213.112.108.203c-cb6c70d5.017-62-6b73642.cust.bredbandsbolaget.se2009-06-26 03:11:3388.198.56.140spahan.ch2009-06-26 03:11:1594.75.228.34hosted-by.leaseweb.com2009-06-26 03:10:5924.63.15.15c-24-63-15-15.hsd1.nh.comcast.net2009-06-26 03:10:08140.180.18.212dynamic-oit-vapornet-b-1399.Princeton.EDU2009-06-26 03:09:38205.168.84.133205.168.84.1332009-06-26 03:08:4495.34.38.143143.38.34.95.customer.cdi.no2009-06-26 03:08:3276.184.34.164cpe-76-184-34-164.tx.res.rr.com2009-06-26 03:08:2092.193.1.76port-92-193-1-76.dynamic.qsc.de2009-06-26 03:08:05174.143.243.204174-143-243-204.static.cloud-ips.com2009-06-26 03:07:52213.186.57.172ks30961.kimsufi.com2009-06-26 03:07:3694.254.64.80h-94-254-64-80.NA.cust.bahnhof.se2009-06-26 03:07:07192.251.226.206anonymizer2.blutmagie.de2009-06-26 03:06:5168.103.240.190ip68-103-240-190.ks.ok.cox.net2009-06-26 03:06:0069.37.43.23169.37.43.231.adsl.snet.net2009-06-26 03:05:17123.9.119.191123.9.119.1912009-06-26 03:03:43193.86.233.2193.86.233.22009-06-26 03:03:26201.47.58.129201.47.58.129.dynamic.adsl.gvt.net.br2009-06-26 03:02:5798.122.132.250cpe-098-122-132-250.nc.res.rr.com2009-06-26 03:02:1941.104.13.19541.104.13.1952009-06-26 03:02:0762.141.37.24337243.vs.webtropia.com2009-06-26 03:01:23192.168.1.250192.168.1.2502009-06-26 03:01:09118.208.48.18ppp118-208-48-18.lns4.bne1.internode.on.net2009-06-26 03:00:1084.16.234.138zeus.kynisk.com2009-06-26 02:31:0792.243.14.167pbx.trixnetworks.com2009-06-26 02:30:2688.223.50.5588.223.50.552009-06-26 02:29:47208.110.69.74exit5.anonymous-relay.com2009-06-26 02:29:2679.125.50.86ec2-79-125-50-86.eu-west-1.compute.amazonaws.com2009-06-26 02:28:5390.60.255.176ABordeaux-158-1-136-176.w90-60.abo.wanadoo.fr2009-06-26 02:28:3667.223.232.16suicidehackers.com2009-06-26 02:27:4024.105.207.20224-105-207-202.cm.mhcable.com2009-06-26 02:26:0364.146.66.210te-64-146-66-210.transedge.com2009-06-26 02:25:47145.100.100.190tor.lab.os3.nl2009-06-26 02:24:4693.186.171.2193.186.171.212009-06-26 02:24:3494.136.16.242tor-gw.wkwtor.vivi2.kapper.net2009-06-26 02:23:48122.233.138.200122.233.138.2002009-06-26 02:23:3491.124.247.173173-247-124-91.pool.ukrtel.net2009-06-26 02:22:3585.228.194.249c-f9c2e455.021-226-6c6b701.cust.bredbandsbolaget.se2009-06-26 02:20:52218.250.53.172n218250053172.netvigator.com2009-06-26 02:18:5594.23.144.1694-23-144-16.kimsufi.com2009-06-26 02:17:3183.196.146.116ADijon-151-1-56-116.w83-196.abo.wanadoo.fr2009-06-26 02:17:1885.31.187.22585-31-187-225.blue.kundencontroller.de2009-06-26 02:16:5897.94.183.12097-94-183-120.static.mtpk.ca.charter.com2009-06-26 02:16:43202.75.39.98202.75.39.982009-06-26 02:15:3864.5.53.147stout.rumble.net2009-06-26 02:15:23194.6.222.38host38.222.prov.ru2009-06-26 02:15:1167.87.11.112ool-43570b70.dyn.optonline.net2009-06-26 02:14:56206.205.112.34foi.americanprogress.org2009-06-26 02:14:1088.152.156.65ip-88-152-156-65.unitymediagroup.de2009-06-26 02:13:0883.171.155.235DSL01.83.171.155.235.ip-pool.NEFkom.net2009-06-26 02:12:2076.73.53.21076.73.53.2102009-06-26 02:12:0681.2.227.137137.227.forpsi.net2009-06-26 02:11:3685.127.103.2185-127-103-21.dynamic.xdsl-line.inode.at2009-06-26 02:11:2482.223.163.137mlwd814.sevidoresdns.net2009-06-26 02:09:2078.107.237.16lelikc3.dialup.corbina.ru2009-06-26 02:09:0791.143.91.111tor-91-143-91-111.tor.anonymisierung.anon1984.de2009-06-26 02:07:4584.38.64.8584.38.64.852009-06-26 02:07:12216.254.11.34blaatann.urgusabic.net2009-06-26 02:06:5666.68.190.219cpe-66-68-190-219.austin.res.rr.com2009-06-26 02:06:4285.25.145.98golf760.server4you.de2009-06-26 02:06:05208.223.208.181security-lab1.juniper.net2009-06-26 02:04:0270.187.142.247ip70-187-142-247.oc.oc.cox.net2009-06-26 02:03:4196.227.214.167pool-96-227-214-167.phlapa.fios.verizon.net2009-06-26 02:00:5188.180.86.196vil93-13-88-180-86-196.fbx.proxad.net2009-06-26 01:27:0679.134.170.6565-170-134-79.netgroup-bg.com2009-06-26 01:26:16213.163.90.5213.163.90.52009-06-26 01:25:0787.171.82.226p57AB52E2.dip.t-dialin.net2009-06-26 01:24:2338.103.167.157digititus.com2009-06-26 01:21:5188.80.16.246cust-88-80-16-246.prq.se2009-06-26 01:21:39212.74.233.43212.74.233.432009-06-26 01:21:1097.113.4.11897-113-4-118.tukw.qwest.net2009-06-26 01:20:2824.151.235.17224-151-235-172.dhcp.jcsn.tn.charter.com2009-06-26 01:20:17219.152.120.230230.120.152.219.broad.cq.cq.dynamic.163data.com.cn2009-06-26 01:19:0387.236.195.71sthr01.v-server.cz2009-06-26 01:18:5085.25.152.1852009-06-26 01:18:3772.14.181.110li44-110.members.linode.com2009-06-26 01:18:1181.13.180.10381.13.180.1032009-06-26 01:17:2669.181.137.9269.181.137.922009-06-26 01:16:5391.198.227.49neo.misc.e.pointzero.dk2009-06-26 01:16:3976.115.174.61c-76-115-174-61.hsd1.wa.comcast.net2009-06-26 01:14:49213.137.61.230ip230.regbg.com2009-06-26 01:14:3660.191.128.17460.191.128.1742009-06-26 01:13:0258.120.227.8358.120.227.832009-06-26 01:12:2794.23.144.15torrelay.tomhek.nl2009-06-26 01:12:1574.207.225.75li67-75.members.linode.com2009-06-26 01:12:0384.46.32.90port-8250.pppoe.wtnet.de2009-06-26 01:11:5277.205.70.195195.70.205-77.rev.


SaW 26 Haziran 2009 11:54

Cevap: Proxy Koruması
 
Bot sorunsuz çalışıyor, mutlaka bir yerlerde hata yapıyorsunuzdur, yazılanları dikkatlice okuyup baştan kurmanızı öneriyorum. Tavsiyem: tcl içerisinde editlemenizi söylediğim yerlerden daha fazlasına dokunmayın, conf olarak ise [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]verdiğim confu kullanın

onNes 26 Haziran 2009 11:58

Cevap: Proxy Koruması
 
Kod:

##
## proxy.tcl
## proxy girişleri için benzersiz koruma.
##
## Yapımcı: SaW
##
# Sunucu IP adresini belirtiniz.
set sunucuip "91.191.161.83"
bind time - "30 * * * *" proxy:check
bind time - "00 * * * *" proxy:check
bind time - "01 * * * *" proxy:socks
package require http
proc proxy:check {nick uhost hand chan text} {
set havasite "
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
set sayfa ""
catch {set sayfa [::http::geturl $havasite -timeout 5000]} error
if {[string match -nocase "*couldn't open socket*" $error]} {
putquick "PRIVMSG $chan :Hata: Şuan siteye bağlanılamıyor.. Daha Sonra Tekrar Deneyiniz.."
::http::cleanup $sayfa
return
}
if { [::http::status $sayfa] == "*timeout*" } {
putquick "PRIVMSG $chan :Hata: Bağlantı zaman aşımına uğradı.."
::http::cleanup $sayfa
return
}
set html [::http::data $sayfa]
::http::cleanup $sayfa
set bugun [strftime %Y-%m-%d]
set gh [open proxy2.txt w]
foreach y [split $html \n] {
if {[regexp {<td>[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}</td>} $y]} {
regexp -- {<td>(.*?)</td>} $y - ip
puts $gh $ip
}
}
close $gh
}
proc proxy:socks {nick uhost hand chan text} {
set havasite "
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
set sayfa ""
catch {set sayfa [::http::geturl $havasite -timeout 5000]} error
if {[string match -nocase "*couldn't open socket*" $error]} {
putquick "PRIVMSG $chan :Hata: Şuan siteye bağlanılamıyor.. Daha Sonra Tekrar Deneyiniz.."
::http::cleanup $sayfa
return
}
if { [::http::status $sayfa] == "*timeout*" } {
putquick "PRIVMSG $chan :Hata: Bağlantı zaman aşımına uğradı.."
::http::cleanup $sayfa
return
}
set html [::http::data $sayfa]
::http::cleanup $sayfa
set acikmi 0
set gh [open proxy.txt w]
foreach y [split $html \n] {
if {[string match -nocase "*dir=\"ltr\">" $y]} { set acikmi 1 }
if {[string match -nocase "</pre>" $y]} { set acikmi 0 }
if {$acikmi == 1 && [regexp {[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\:[0-9]{2,5}} $y]} {
puts $gh [lindex [split $y :] 0]
}
}
close $gh
}
 
set portlar "1080,1081,3380,3381,16104,41188,20769,47712"
 
 
bind raw * notice clsnotice
proc clsnotice {from keyword arg} {
global portlar sunucuip
if { [string match "*Client connecting*" $arg] } {
if {[lindex $arg 6] == "on"} {set sa 10}
if {[lindex $arg 6] == "at"} {set sa 9}
if {[lindex [join [split [split [lindex $arg $sa] @] )]] 1] == "$sunucuip"} {return 0}
set ip [lindex [join [split [split [lindex $arg $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]
}
if {$ip == "un"} { putlog "Host çözülemedi.." ; return 0 }
set ::pr($ip) 0
pr:sbak $ip
if {$::pr($ip) == 0} {
foreach {x} [split $portlar \x2c] {
if {![catch {socket -async $ip $x} s]} {
fileevent $s writable[list check:sock $s $ip]
}
}
}
if {$::pr($ip) == 0} { pr:bak $ip }
}
}
proc check:sock {s ip} {
if {[string equal {} [fconfigure $s -error]]} {
putquick "gzline *@$ip :Proxy Girişi Tesbit Edilmiştir! \002Proxy Check System By SaW\002"
set ::pr($ip) 1
}
close $s
}
proc pr:bak {ip} {
set t [open proxy2.txt r]
set fg [unixtime]
while {1} {
set line [gets $t]
if {[eof $t]} {
close $t
break
}
if {$ip == $line} {
putquick "gzline *@$ip :Proxy Girişi Tesbit Edilmiştir! \002Proxy Check System By SaW\002"
close $t
break
}
}
}
proc pr:sbak {ip} {
set t [open proxy.txt r]
set fg [unixtime]
while {1} {
set line [gets $t]
if {[eof $t]} {
close $t
break
}
if {$ip == $line} {
putquick "gzline *@$ip :Proxy Girişi Tesbit Edilmiştir! \002Proxy Check System By SaW\002"
set ::pr($ip) 1
close $t
break
}
}
}
 
proc dienes {ip host status} {
if {!$status} {return un }
return $ip
}
putlog "proxy.tcl by SaW"

Sadece ip aralığını girdim o kadar üstad

MeeT 26 Haziran 2009 12:05

Cevap: Proxy Koruması
 
tcl de editlemiz gerekn yer sadece sunucu ip adresi deil mi? nereye editlemiz gerekiyo

MeeT 26 Haziran 2009 12:07

Cevap: Proxy Koruması
 
##
## proxy.tcl
## proxy girişleri için benzersiz koruma.
##
## Yapımcı: SaW
##
# Sunucu IP adresini belirtiniz.
set sunucuip "188.40.255.97"
bind time - "30 * * * *" proxy:check
bind time - "00 * * * *" proxy:check
bind time - "01 * * * *" proxy:socks
package require http
proc proxy:check {nick uhost hand chan text} {
set havasite "[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]"
set sayfa ""
catch {set sayfa [::http::geturl $havasite -timeout 5000]} error
if {[string match -nocase "*couldn't open socket*" $error]} {
putquick "PRIVMSG $chan :Hata: Şuan siteye bağlanılamıyor.. Daha Sonra Tekrar Deneyiniz.."
::http::cleanup $sayfa
return
}
if { [::http::status $sayfa] == "*timeout*" } {
putquick "PRIVMSG $chan :Hata: Bağlantı zaman aşımına uğradı.."
::http::cleanup $sayfa
return
}
set html [::http::data $sayfa]
::http::cleanup $sayfa
set bugun [strftime %Y-%m-%d]
set gh [open proxy2.txt w]
foreach y [split $html \n] {
if {[regexp {<td>[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}</td>} $y]} {
regexp -- {<td>(.*?)</td>} $y - ip
puts $gh $ip
}
}
close $gh
}
proc proxy:socks {nick uhost hand chan text} {
set havasite "[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]"
set sayfa ""
catch {set sayfa [::http::geturl $havasite -timeout 5000]} error
if {[string match -nocase "*couldn't open socket*" $error]} {
putquick "PRIVMSG $chan :Hata: Şuan siteye bağlanılamıyor.. Daha Sonra Tekrar Deneyiniz.."
::http::cleanup $sayfa
return
}
if { [::http::status $sayfa] == "*timeout*" } {
putquick "PRIVMSG $chan :Hata: Bağlantı zaman aşımına uğradı.."
::http::cleanup $sayfa
return
}
set html [::http::data $sayfa]
::http::cleanup $sayfa
set acikmi 0
set gh [open proxy.txt w]
foreach y [split $html \n] {
if {[string match -nocase "*dir=\"ltr\">" $y]} { set acikmi 1 }
if {[string match -nocase "</pre>" $y]} { set acikmi 0 }
if {$acikmi == 1 && [regexp {[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\:[0-9]{2,5}} $y]} {
puts $gh [lindex [split $y :] 0]
}
}
close $gh
}

set portlar "1080,1081,3380,3381,16104,41188,20769,47712"

bind raw * notice clsnotice
proc clsnotice {from keyword arg} {
global portlar sunucuip
if { [string match "*Client connecting*" $arg] } {
if {[lindex $arg 6] == "on"} {set sa 10}
if {[lindex $arg 6] == "at"} {set sa 9}
if {[lindex [join [split [split [lindex $arg $sa] @] )]] 1] == "$sunucuip"} {return 0}
set ip [lindex [join [split [split [lindex $arg $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]
}
if {$ip == "un"} { putlog "Host çözülemedi.." ; return 0 }
set ::pr($ip) 0
pr:sbak $ip
if {$::pr($ip) == 0} {
foreach {x} [split $portlar \x2c] {
if {![catch {socket -async $ip $x} s]} {
fileevent $s writable[list check:sock $s $ip]
}
}
}
if {$::pr($ip) == 0} { pr:bak $ip }
}
}
proc check:sock {s ip} {
if {[string equal {} [fconfigure $s -error]]} {
putquick "gzline *@$ip :Proxy Girişi Tesbit Edilmiştir! \002Proxy Check System By SaW\002"
set ::pr($ip) 1
}
close $s
}
proc pr:bak {ip} {
set t [open proxy2.txt r]
set fg [unixtime]
while {1} {
set line [gets $t]
if {[eof $t]} {
close $t
break
}
if {$ip == $line} {
putquick "gzline *@$ip :Proxy Girişi Tesbit Edilmiştir! \002Proxy Check System By SaW\002"
close $t
break
}
}
}
proc pr:sbak {ip} {
set t [open proxy.txt r]
set fg [unixtime]
while {1} {
set line [gets $t]
if {[eof $t]} {
close $t
break
}
if {$ip == $line} {
putquick "gzline *@$ip :Proxy Girişi Tesbit Edilmiştir! \002Proxy Check System By SaW\002"
set ::pr($ip) 1
close $t
break
}
}
}

proc dienes {ip host status} {
if {!$status} {return un }
return $ip
}
putlog "proxy.tcl by SaW"


sadece ip adresini değişmicek miyiz?

onNes 26 Haziran 2009 12:08

Cevap: Proxy Koruması
 
# Sunucu IP adresini belirtiniz.
set sunucuip "91.191.161.83"
bind time - "30 * * * *" proxy:check
bind time - "00 * * * *" proxy:check
bind time - "01 * * * *" proxy:socks

Kırmızı olan yere sunucu IP yazıyoruz başka bir editleme yok zaten nebileymben üstadın acıklaması böyle idi.


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 17:37.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk