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/)
-   mIRC Scripting Sorunlarý (https://www.ircforumlari.net/mirc-scripting-sorunlari/)
-   -   þehir takip (https://www.ircforumlari.net/mirc-scripting-sorunlari/433241-sehir-takip.html)

Gulsum 06 Aralýk 2011 14:31

þehir takip
 
herkese merhaba
ip takip codu vardý . ircye farklý bir nickle girmiþ birisinin daha önceden hangi nicki kullandýðýný gösteriyodu.fakat modeme reset atýp ip adresi deðiþtiðinde bu yöntem iþe yaramýyordu.bunu ip deðilde bulunduðu þehire göre takibini yapmasý mümkünmü? bu istediðim cod büyük bir kanalda sorun olabilir cüki yüzlerce kiþi girip cýkýyo kanala ayný þehirden yüzlerce kiþi olabilir fakat ayrý bi özel kanal var 20 kiþi civarýnda ve bu kanala giren kiþilerin coðu ayný kiþiler ve farklý farklý þehirlerde coðu.ip deyilde þehire göre nick takibi yapýlabilirmi? hafýza kaydý kalýcýmý olsun belirli günmü olsun bilemedim cünki ayný þehirden sayý 3 4 cýktýðýnda nasýl kayýt edicek felan o coderlerin düþüneciði biþiy ben düþündüm iþin icinden cýkamaadým karmaþýk gibi biraz:) bilgilerde o an belirlediðim kanala echo olarak gösterilebilirmi.bide olabilirse nick özelime geldiðinde veya ben özele aldýðýmda bu bilgileri tekrar vermesi mümkünmü. isterseniz kullandýðým þehir tesbit ve ip takibi codlerýný yazayým ona göre ayarlama yapabilirsiniz belki.

þehir

Kod:

on *:sockopen:city*: {
  var %komut sockwrite -nt $sockname
  %komut GET $+(/ip/,$token($sock($sockname).mark,2,42)) HTTP1.1/
  %komut Host: whatismyipaddress.com
  %komut $crlf
}
on *:sockread:city*: {
  var %/ | sockread %/
  if ($regex(%/,State/Region)) set %ipsehir [ $+ [  $token($sock($sockname).mark,2,42) ] ]  $token($remove(%/,<tr>,<th>,</tr>,</th>,</td>,<td>),2,58)
  if ($regex(%/,City:)) set %ipyer [ $+ [  $token($sock($sockname).mark,2,42) ] ]  $token($remove(%/,<tr>,<th>,</tr>,</th>,</td>,<td>),2,58) 
}
on *:sockclose:city*: {
  var %nick $token($sock($sockname).mark,1,42), %ip $token($sock($sockname).mark,2,42)
  echo -as Bilgi:2 %nick 6IP:2 %ip 6Sehir:2 %ipsehir [ $+  [ $token($sock($sockname).mark,2,42) ] ] 6Yer:2 %ipyer [ $+ [  $token($sock($sockname).mark,2,42) ] ]
  unset %ipsehir [ $+ [ $token($sock($sockname).mark,2,42) ] ] %ipyer [ $+ [ $token($sock($sockname).mark,2,42) ] ]
}
alias cit {
  var %rand $rand(0,99999)
  sockopen $+(city,%rand) whatismyipaddress.com 80
  sockmark $+(city,%rand) $1
}
raw 378:*: { cit $+($2,*,$gettok($gettok($1-,2,64),2,32)) |  haltdef }
alias city {
  if ($1 == on) { set %city on | echo -ea Giris-City Sistem Open! }
  if ($1 == off) { set %city off | echo -ea Giris-City Sistem Deopen! }
}

ip takip


Kod:

alias hashran return $rand(0,999999)
on *:join:#kanal: {
  if ($nick == $me) { halt }
  if ($nickbul($address($nick,2))) { $iif($numtok($nickler($address($nick,2)),32) > 2,echo # $nick &2 5Gizli Ajan:2 $nickler($address($nick,2))) }
  hadd -m seens $hashran $+($date,+,$address($nick,2),+,$nick)
}
on *:open:?: {
  if ($nickbul($address($nick,2))) { echo $nick &2 5Gizli Ajan:2 $nickler($address($nick,2)) }
}
alias query {
  query $1
  if ($nickbul($address($1,2))) {
    echo $1 &2 $1 5Gizli Ajan:2 $nickler($address($1,2))
    echo $1 -
  }
}
alias nickbul {
  if (!$hget(seens)) { hmake seens | hload seens seens.63 }
  var %s 1
  while $hget(seens,%s).data {
    var %tarih $token($v1,1,43), %adres $token($v1,2,43), %nick $token($v1,3,43)
    $iif($1 == %adres,return 1)
    inc %s
  }
  return 0
}
alias nickler {
  if (!$hget(seens)) { hmake seens | hload seens seens.63 }
  unset %nickler
  var %s 1
  while $hget(seens,%s).data {
    var %tarih $token($v1,1,43), %adres $token($v1,2,43), %nick $token($v1,3,43)
    if ($1 == %adres) { %nickler = $addtok(%nickler,%nick,32) }
    inc %s
  }
  return  $replace(%nickler,$chr(32),$+($chr(32),4,-,,$chr(32)))
}
alias kontrols {
  if (!$hget(seens)) { hmake seens | hload seens seens.63 }
  unset %nickler
  var %s 1
  while $hget(seens,%s).data {
    var %tarih $token($v1,1,43), %adres $token($v1,2,43), %nick $token($v1,3,43), %v1 $v1
    if ($calc($ctime(%tarih) - $ctime($date)) >= 0) { hdel -m seens $hfind(seens,%v1,1,W).data }
    inc %s
  }
  hsave -o seens seens.63
  hfree -sw seens
  hmake seens
  hload seens seens.63
}
on *:start: {
  if ($findfile($mircdir,seens.63,0) >= 1) { kontrols }
}
on *:exit: {
  hsave -o seens seens.63
}


toXic 06 Aralýk 2011 14:38

Cevap: þehir takip
 
Kod:

alias yerelip {
  return %yerelipno
}
on *:sockopen:yerelbilgi: {
  sockwrite -n $sockname GET $+(/ip/,$yerelip HTTP/1.1)
  sockwrite -n $sockname Host: $+(whatismyipaddress.com,$str($crlf, 2))
  sockwrite -n $sockname User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7) Gecko/20040614 Firefox/0.8
  sockwrite -n $sockname $crlf
}
on *:sockread:yerelbilgi:{
  var %happen
  sockread $htmlfree(%happen)
  .tokenize 32 $htmlfree(%happen)
  if (*State/Region:* iswm %happen) {
    .set %yerelbölge 0
    .set %yerelbölge $1 $2 $3 $4 $5
    .set %yerelbölge $remove(%yerelbölge,State/Region:)
  }
  if (*City:* iswm %happen) {
    .set %yerelsehir 0
    .set %yerelsehir $1 $2 $3 $4 $5
    .set %yerelsehir $remove(%yerelsehir,City:)
  }
  if (*Country:* iswm %happen) {
    .set %yerelulke 0
    .set %yerelulke $1 $2 $3 $4 $5
    .set %yerelulke $remove(%yerelulke,Country:)
  }
  if (*Latitude:* iswm %happen) {
    .set %yerelenlem 0
    .set %yerelenlem $1 $2 $3 $4 $5
    .set %yerelenlem $remove(%yerelenlem,Latitude:)
  }
  if (*Longitude:* iswm %happen) {
    .set %yerelboylam 0
    .set %yerelboylam $1 $2 $3 $4 $5
    .set %yerelboylam $remove(%yerelboylam,Longitude:)
    .echo @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]is ( $+ $time $+ ) 5,1 ·::4::6[10,1 Nick:7 %yerelnick 6]4,1::5::5· 
    .echo @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]is ( $+ $time $+ ) 5,1 ·::4::6[10,1 IP No:7 %yerelipno 6]4,1::5::5· 
    .echo @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]is ( $+ $time $+ ) 5,1 ·::4::6[10,1 Bölge:7 %yerelsehir 6]4,1::5::5· 
    .echo @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]is ( $+ $time $+ ) 5,1 ·::4::6[10,1 Þehir:7 %yerelbölge 6]4,1::5::5· 
    .echo @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]is ( $+ $time $+ ) 5,1 ·::4::6[10,1 Ulke:7 $replace(%yerelulke,TURKEY,Türkiye,GERMANY,Almanya,NETHERLANDS,Hollanda,UNITED KINGDOM,Ingiltere,UNITED STATES,Amerika B. Devletleri,CHINA,Çin,EGYPT,Mýsýr) 6]4,1::5::5· 
    .echo @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]is ( $+ $time $+ ) 5,1 ·::4::6[10,1 Enlem:7 %yerelenlem 6]4,1::5::5· 
    .echo @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]is ( $+ $time $+ ) 5,1 ·::4::6[10,1 Boylam:7 %yerelboylam 6]4,1::5::5· 
    .echo @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]is ( $+ $time $+ ) 5,1 ·::4::6[10,1 *** 7Bilgi Sonu10 *** 6]4,1::5::5· 
  }
}
alias bilgi {
  if $sock(yerelbilgi) {
    sockclose $ifmatch
  }
  sockopen yerelbilgi whatismyipaddress.com 80
}
on *:snotice:*whois*: {
  if !$window(@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]is) { window -neg1 @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]is }
  set %yerelipno $remove($gettok($3,2,64),-1,$chr(41))
  set %yerelnick $2
  .bilgi
  halt
}
raw 378:*:$iif(!$window(@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]is),window -ne @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]is) | set %yerelnick $2 | set %yerelipno $7 | bilgi $7 | aline -h @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]is ( $+ $time $+ ) 5,1 ·::4::6[10,1 Nick:7 %yerelnick 6]4,1::5::5· 
alias htmlfree {
  var %x, %i = $regsub($1-,/(^[^<]*>|<[^>]*>|<[^>]*$)/gi,$null,%x), %x = $remove(%x,&nbsp;)
  return %x
}


Bu kod whois cektiðiniz kiþinin sehrini gösteriyor anladiðim kadari ile böyle birþey istiyorsunuz.

Gulsum 06 Aralýk 2011 15:22

Cevap: þehir takip
 
hayýr ip takibi ve þehir gösteren cod varbende ve paylaþtým yukarda istediðim farklý biþiy. yazdýðýmý bikez daha okursan sanýrým daha iyi anlýcaksýn yardýmýn için tþkler

Set 06 Aralýk 2011 16:15

Cevap: þehir takip
 
Kod:

on !*:join:#KANAL: {
  userip $nick
}

alias hashran return $rand(0,999999)
on *:sockopen:city*: {
  var %komut sockwrite -nt $sockname
  %komut GET $+(/ip/,$token($sock($sockname).mark,2,42)) HTTP1.1/
  %komut Host: whatismyipaddress.com
  %komut $crlf
}
on *:sockread:city*: {
  var %/ | sockread %/
  var %nick $token($sock($sockname).mark,1,42), %ip $token($sock($sockname).mark,2,42)
  if ($regex(%/,City:)) {
    var %nick $token($sock($sockname).mark,1,42), %ip $token($sock($sockname).mark,2,42), %sehir $token($free(%/),2-,58),%w @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]liAjan
    $iif(!$window(%w),window -a %w)
    if ($nickbul(%ip)) { $iif($numtok($nickler(%ip),32) > 2,echo -t %w 4 %nick 5Gizli Ajan:4 Sehir %sehir - 2 $nickler(%ip)) }
    hadd -m seens $hashran $+($date,+,%ip,+,%nick)
  }
}
alias cit {
  var %rand $rand(0,99999)
  sockopen $+(city,%rand) whatismyipaddress.com 80
  sockmark $+(city,%rand) $1
}
raw 340:*: { cit $+($token($token($2-,1,61),1,42),*,$token($2-,2-,64)) | haltdef }
alias nickler {
  if (!$hget(seens)) { hmake seens | hload seens seens.63 }
  unset %nickler
  var %s 1
  while $hget(seens,%s).data {
    var %tarih $token($v1,1,43), %adres $token($v1,2,43), %nick $token($v1,3,43)
    if ($1 == %adres) { %nickler = $addtok(%nickler,%nick,32) }
    inc %s
  }
  return  $replace(%nickler,$chr(32),$+($chr(32),4,-,,$chr(32)))
}
alias nickbul {
  if (!$hget(seens)) { hmake seens | hload seens seens.63 }
  var %s 1
  while $hget(seens,%s).data {
    var %tarih $token($v1,1,43), %adres $token($v1,2,43), %nick $token($v1,3,43)
    $iif($1 == %adres,return $true)
    inc %s
  }
  return $false
}
alias kontrols {
  if (!$hget(seens)) { hmake seens | hload seens seens.63 }
  unset %nickler
  var %s 1
  while $hget(seens,%s).data {
    var %tarih $token($v1,1,43), %adres $token($v1,2,43), %nick $token($v1,3,43), %v1 $v1
    if ($calc($ctime(%tarih) - $ctime($date)) >= 0) { hdel -m seens $hfind(seens,%v1,1,W).data }
    inc %s
  }
  hsave -o seens seens.63
  hfree -sw seens
  hmake seens
  hload seens seens.63
}
alias free {
  var %b, %i =  $regsub($1-,/(^[^<]*>|<[^>]*>|<[^>]*$)/gi,$null,%b),  %b = $remove(%b,&nbsp;,    )
  return %b
}
on *:start: {
  hmake seens
  if ($findfile($mircdir,seens.63,0) >= 1) { hload seens seens.63 | kontrols }
}
on *:exit: {
  hsave -o seens seens.63
}


Gulsum 06 Aralýk 2011 17:53

Cevap: þehir takip
 
hata veriyo
Bilgi: Romantikbalik IP: 62.29.98.129 Sehir: Yer:
Bilgi: DaMLa_ IP: 88.224.247.24 Sehir: Yer:
baþkabiþiy göstermiyo þehride belirtmiyo

bide yanlýþ anlaþýldýðýmý düþünüyorum. kýsaca belirtim .belirlediðim kanala giren kiþinin hangi þehirde oldunu göstercek ve karþýsýnada o þehirden hangi nickler bu kanala girmiþ
örnek : bilgi:Ahmet ip 88.224.247.24 Sehir :Bursa Bölge:osmangazi >> Bursadan #x kanalýna Mehmet elif sedat Girmiþ. Ahmet nicki daha önce bu nickleri kullanmýþ olabilir.

gibi.

POSOFxPOWER 07 Aralýk 2011 02:16

Cevap: þehir takip
 
IP adresten sehir bulmasi hic bizaman 100% gostermez
bazen dogru gosterir bazen gostermez..

Gulsum 07 Aralýk 2011 13:16

Cevap: þehir takip
 
:) fikrin için saol fakat bunu biliyorum 100% 97 doðru gestiryor .herneyse benim istediðim þey farklý zaten.belirlediðim kanala giren 20 30 kiþi genellikle ayný kiþiler . bu kiþiler modeme reset atýp ip adresini deðiþmiþ olsa dahi þehri deðiþmiyo . belirlediðim kanala giren kiþilerin hangi þehirden ve nicklerini kayýt edicek bi cod. bu kiþiler tekrar kanala baþka nickle girdiðinde kaydetmiþ verilerden bana þöle bi bilgi vericek.

Örnek :Bilgi Nick:Ahmet Sehir :Bursa Bölge:osmangazi : Bursadan #x
kanalýna daha önce Mehmet elif sedat Girmiþ. Ahmet nicki bu nickleri kullanmýþ olabilir.

gibi bilgi vericek. ip adresi ile nickleri takib eden cod var yukarda verdim benim istediðimde sehrine göre nick takibi.

Set 07 Aralýk 2011 14:18

Cevap: þehir takip
 
Code calisiyor sorun yok bende, KANAL kýsmýný ayarlarsin gözükür.

Kod:

[14:17] Nito Gizli Ajan: Sehir Urfa -   Deneme - MetaL

Gulsum 01 Mayýs 2012 00:17

Cevap: þehir takip
 
bu cod whois cektiðim kiþinin þehrini gösteriyodu 1 aya yakýn çalýþmaz oldu acaba wep sitesimi kapalý niye çalýþmýyo yardým edermisiniz.

Kod:

on *:sockopen:city*: {
  var %komut sockwrite -nt $sockname
  %komut GET $+(/ip/,$token($sock($sockname).mark,2,42)) HTTP1.1/
  %komut Host: whatismyipaddress.com
  %komut $crlf
}
on *:sockread:city*: {
  var %/ | sockread %/
  if ($regex(%/,State/Region)) set %ipsehir [ $+ [  $token($sock($sockname).mark,2,42) ] ]  $token($remove(%/,<tr>,<th>,</tr>,</th>,</td>,<td>),2,58)
  if ($regex(%/,City:)) set %ipyer [ $+ [  $token($sock($sockname).mark,2,42) ] ]  $token($remove(%/,<tr>,<th>,</tr>,</th>,</td>,<td>),2,58) 
}
on *:sockclose:city*: {
  var %nick $token($sock($sockname).mark,1,42), %ip $token($sock($sockname).mark,2,42)
  echo -as Bilgi:2 %nick 6IP:2 %ip 6Sehir:2 %ipsehir [ $+  [ $token($sock($sockname).mark,2,42) ] ] 6Yer:2 %ipyer [ $+ [  $token($sock($sockname).mark,2,42) ] ]
  unset %ipsehir [ $+ [ $token($sock($sockname).mark,2,42) ] ] %ipyer [ $+ [ $token($sock($sockname).mark,2,42) ] ]
}
alias cit {
  var %rand $rand(0,99999)
  sockopen $+(city,%rand) whatismyipaddress.com 80
  sockmark $+(city,%rand) $1
}
raw 378:*: { cit $+($2,*,$gettok($gettok($1-,2,64),2,32)) |  haltdef }
alias city {
  if ($1 == on) { set %city on | echo -ea Giris-City Sistem Open! }
  if ($1 == off) { set %city off | echo -ea Giris-City Sistem Deopen! }
}


muratt_aziz 02 Mayýs 2012 00:05

Cevap: þehir takip
 
raw 378:*: { cit $+($2,*,$gettok($gettok($1-,2,64),2,32)) | haltdef }
Whois cektiðinde kýrmýzý belirttiðim yer ipadresini whois rawlarýndan ayýrtediyor eðer rawlarla ilgili bir sorunun yoksa kodu yeni baþtan yazdým
ben vodofone výn kullanmaktayým kendime göre verileri socket sistemiyle aldým kod aþaðýda
umarým iþine yarar

IP Address: 176.55.61.68
Vodafone Telekomunikasyon A.S.Organization
Ülke: Turkey
Þehir: Samsun
Enlem: 41.2867
Boylam: 36.33
Bu aldýðým sonuç herhangi bir sunucuyla baðlantým yok oper girip whois çekmeden kodu yazdým sorun olmayacaðýný umuyorum

Kod:

#shrtkp on
alias klk { sockopen city whatismyipaddress.com 80 }
on *:sockopen:city*: {
  sockwrite -n $sockname GET /ip/ $+ %halat HTTP/1.1
  sockwrite -n $sockname Accept: text/html, application/xhtml+xml, */*
  sockwrite -n $sockname Accept-Language: tr-TR
  sockwrite -n $sockname User-Agent: Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0)
  sockwrite -n $sockname Host: whatismyipaddress.com
  sockwrite -n $sockname DNT: 1
  sockwrite -n $sockname Connection: Keep-Alive
  sockwrite -n $sockname $crlf
}
on *:sockread:city*: {
  var %az
  sockread %az
  if (Country: isin %az) { echo -a 4Ülke:3 $remove($htmlfree(%az),Country:) }
  if (IP Address: isin %az) { echo -a 4 $htmlfree(%az) }
  if ISP: isin %az { echo -a 4 $gettok($htmlfree(%az),5,58) }
  if State/Region isin %az { echo -a 4Þehir:3 $remove($htmlfree(%az),State/Region:) }
  if Latitude: isin %az {  echo -a 4Enlem:3 $remove($htmlfree(%az),Latitude:) }
  if Longitude: isin %az {  echo -a 4Boylam:3 $remove($htmlfree(%az),Longitude:) }
}
alias htmlfree {
  var %x, %i = $regsub($1-,/(^[^<]*>|<[^>]*>|<[^>]*$)/g,$null,%x), %x = $remove(%x,&nbsp;)
  return %x
}
raw 378:*: { var %halat $+($2,*,$gettok($gettok($1-,2,64),2,32)) | klk %halat  | haltdef }
#shrtkp end
alias klk { }
alias city {
  if ($1 == on) { .enable #shrtkp | echo -ea Giris-City Sistem Açýk! }
  if ($1 == off) { .disable #shrtkp | echo -ea Giris-City Sistem Kapalý! }
}
menu * {
  Þehir Takip
  .Aç:city on
  .Kapat:city off
}


Gulsum 02 Mayýs 2012 11:05

Cevap: þehir takip
 
çalýþmadý.

muratt_aziz 02 Mayýs 2012 20:50

Cevap: þehir takip
 
mircinde kanal özel farketmez sað týklayýp Þehir Takip yazýsý üzerine gelip sekmesini týkla ardýndan þu þekilde komut gir

//set %halat 176.55.156.5 | klk

Eðer buþekildede BÝR SONUÇ alamaz isen sorun kodlamayala ilgili deðil demektir

Gulsum 03 Mayýs 2012 00:23

Cevap: þehir takip
 
burda verilen türkçe mirc 6.35 kullanýyorum herhangi bi oynama yapmadým rawlarla.olmadý verdiðin. ben zaten yeni code istemiyorum benim istediðim aþþaðýdaki vermiþ olduðum code þehir takibi nick takibi felan deðil konyuyu buraya actým sadece.bu code whois cektiðim kiþinin hangi þehirde yaþadýðýný gösteriyo.bu codenin önceden çok güzel çalýþýyo iken þimdi çalýþmamasýnýn sebebi nedir.düzeltilebilirmi.

on *:sockopen:city*: {
var %komut sockwrite -nt $sockname
%komut GET $+(/ip/,$token($sock($sockname).mark,2,42)) HTTP1.1/
%komut Host: whatismyipaddress.com
%komut $crlf
}
on *:sockread:city*: {
var %/ | sockread %/
if ($regex(%/,State/Region)) set %ipsehir [ $+ [ $token($sock($sockname).mark,2,42) ] ] $token($remove(%/,<tr>,<th>,</tr>,</th>,</td>,<td>),2,58)
if ($regex(%/,City:)) set %ipyer [ $+ [ $token($sock($sockname).mark,2,42) ] ] $token($remove(%/,<tr>,<th>,</tr>,</th>,</td>,<td>),2,58)
}
on *:sockclose:city*: {
var %nick $token($sock($sockname).mark,1,42), %ip $token($sock($sockname).mark,2,42)
echo -as Bilgi:2 %nick 6IP:2 %ip 6Sehir:2 %ipsehir [ $+ [ $token($sock($sockname).mark,2,42) ] ] 6Yer:2 %ipyer [ $+ [ $token($sock($sockname).mark,2,42) ] ]
unset %ipsehir [ $+ [ $token($sock($sockname).mark,2,42) ] ] %ipyer [ $+ [ $token($sock($sockname).mark,2,42) ] ]
}
alias cit {
var %rand $rand(0,99999)
sockopen $+(city,%rand) whatismyipaddress.com 80
sockmark $+(city,%rand) $1
}
raw 378:*: { cit $+($2,*,$gettok($gettok($1-,2,64),2,32)) | haltdef }
alias city {
if ($1 == on) { set %city on | echo -ea Giris-City Sistem Open! }
if ($1 == off) { set %city off | echo -ea Giris-City Sistem Deopen! }
}

muratt_aziz 03 Mayýs 2012 22:31

Cevap: þehir takip
 
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

sizin verdiðiniz kod'un verileri aldýðý site den alýnan cvplar bunlar
ip ülke þehir ve kordinatlarý

Ben bir ip takip veya nick takipten bahsetmedim verdiðim kod da çalýþýyor ilkkez kod yazmýyorum


//set %halat 176.55.156.5 | klk bunu yaz deme sebebim Kod senin mircte çalýþýyormu bakmaktý çalýþmýyor dedin kime dene dediysem çalýþýyor dedi iþte kanýtý resimde herkes gibi size yardýmcý olmaktý amaç bu tür kodlarýn yazarlarý sizler gibilerin butür tavýrlarý yüzüne artýk kod yazmýyor yardýmda bulunmuyor Acaba neden nerde kod yazan coderler Ben söyliyim yaptýklarý yardýmlar karþýlýðý aldýklarý tavýrlar yüzüne gerek duymuyorlar yazmaya

ha Þunuda diyeyim mirc editleyenler bir cok konu ve postta cvp atanlarýn yüzde 10 u kod yazamýyor gercek coderler az sayýda size kolay gelsin artýk


Alýntý:

muratt_aziz Nickli Üyeden Alýntý (Mesaj 1041107544)
mircinde kanal özel farketmez sað týklayýp Þehir Takip yazýsý üzerine gelip sekmesini týkla ardýndan þu þekilde komut gir

//set %halat 176.55.156.5 | klk

Eðer buþekildede BÝR SONUÇ alamaz isen sorun kodlamayala ilgili deðil demektir


Gulsum 04 Mayýs 2012 00:32

Cevap: þehir takip
 
whois cektiðim kiþinin ip adresi bu Baðlandýðý IP : 178.233.232.115
codun gösterdiði ise bu
IP Address: 176.55.156.5
Vodafone Telekomunikasyon A.S.Organization
Ülke: Turkey
Þehir: Samsun
Enlem: 41.2867
Boylam: 36.33

Z-Lined 04 Mayýs 2012 08:55

Cevap: þehir takip
 
Yahu Verdiðiniz kodlar Cidden ÇAlýþmýyor. Whois Cekýyorum ßir Cevap Vermiyor
//set %halat 176.55.156.5 | klk Murat_Aziz Bunu Yap Demiþsin Onu Yapýnca Bu Seferde Kime Whois Çeksen Ayný Yerleri Veriyor. Düzgün Verseniz Þu kodu Olmazmý? : )

Gulsum 04 Mayýs 2012 11:50

Cevap: þehir takip
 
yardýmlarýn için teþekkür ederim . ama ben verdiðim codun çalýþmama sebebini bulmak istiyorum farklý code istemiyorum aþþaðýdakini düzeltemezmiyiz.
on *:sockopen:city*: {
var %komut sockwrite -nt $sockname
%komut GET $+(/ip/,$token($sock($sockname).mark,2,42)) HTTP1.1/
%komut Host: whatismyipaddress.com
%komut $crlf
}
on *:sockread:city*: {
var %/ | sockread %/
if ($regex(%/,State/Region)) set %ipsehir [ $+ [ $token($sock($sockname).mark,2,42) ] ] $token($remove(%/,<tr>,<th>,</tr>,</th>,</td>,<td>),2,58)
if ($regex(%/,City:)) set %ipyer [ $+ [ $token($sock($sockname).mark,2,42) ] ] $token($remove(%/,<tr>,<th>,</tr>,</th>,</td>,<td>),2,58)
}
on *:sockclose:city*: {
var %nick $token($sock($sockname).mark,1,42), %ip $token($sock($sockname).mark,2,42)
echo -as Bilgi:2 %nick 6IP:2 %ip 6Sehir:2 %ipsehir [ $+ [ $token($sock($sockname).mark,2,42) ] ] 6Yer:2 %ipyer [ $+ [ $token($sock($sockname).mark,2,42) ] ]
unset %ipsehir [ $+ [ $token($sock($sockname).mark,2,42) ] ] %ipyer [ $+ [ $token($sock($sockname).mark,2,42) ] ]
}
alias cit {
var %rand $rand(0,99999)
sockopen $+(city,%rand) whatismyipaddress.com 80
sockmark $+(city,%rand) $1
}
raw 378:*: { cit $+($2,*,$gettok($gettok($1-,2,64),2,32)) | haltdef }
alias city {
if ($1 == on) { set %city on | echo -ea Giris-City Sistem Open! }
if ($1 == off) { set %city off | echo -ea Giris-City Sistem Deopen! }
}

muratt_aziz 05 Mayýs 2012 00:00

Cevap: þehir takip
 
Daha öncede dediðim gibi sunuculardan birinde en az oper gerekliki ben takýlmýyorum sunuculara

2: whois rawlarý genellikle raw 378 $3 denk gelmektedirki bu sunucuya göre deðiþmektedir 311 $3 $4 de olabildiði gibi gercek ipin bulunduðu raw ve $1 cinsinden denk geldiði veriye bakýlmalý

3: vermiþ olduðunuz kod þehir ülke olarakmý yanýt veriiyordu size kordinatlarý da istiyormusunuz

þu þekilde denermisiniz kodu
Kod:

on *:sockopen:city*: {
  on *:sockopen:city*: {
    sockwrite -n $sockname GET /ip/ $+ %halat HTTP/1.1
    sockwrite -n $sockname Accept: text/html, application/xhtml+xml, */*
    sockwrite -n $sockname Accept-Language: tr-TR
    sockwrite -n $sockname User-Agent: Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0)
    sockwrite -n $sockname Host: whatismyipaddress.com
    sockwrite -n $sockname DNT: 1
    sockwrite -n $sockname Connection: Keep-Alive
    sockwrite -n $sockname $crlf
  }
}
on *:sockread:city*: {
  var %/ | sockread %/
  if <meta name="description" content="Location: isin %/ {
    set %ipyer $gettok($gettok(%tt,2,58),2,32)
    set %ipsehir $gettok($gettok(%tt,2,58),1,32)
    set %Baðlantý $gettok($gettok(%tt,2,58),15-,32)
  }
}
on *:sockclose:city*: {
  var %nick $token($sock($sockname).mark,1,42), %ip $token($sock($sockname).mark,2,42)
  echo -as Baðlantý türü:2 %Baðlantý
  echo -as Bilgi:2 %nick 6IP:2 %ip 6Sehir:2 %ipsehir [ $+ [ $token($sock($sockname).mark,2,42) ] ] 6Yer:2 %ipyer [ $+ [ $token($sock($sockname).mark,2,42) ] ]
  unset %ipsehir [ $+ [ $token($sock($sockname).mark,2,42) ] ] %ipyer [ $+ [ $token($sock($sockname).mark,2,42) ] ]
}
alias cit {
  var %rand $rand(0,99999)
  sockopen $+(city,%rand) whatismyipaddress.com 80
  sockmark $+(city,%rand) $1
}
raw 378:*: { set %halat $remove($3,@,*) | cit %halat | haltdef }
alias city {
  if ($1 == on) { set %city on | echo -ea Giris-City Sistem Open! }
  if ($1 == off) { set %city off | echo -ea Giris-City Sistem Deopen! }
}


Gulsum 05 Mayýs 2012 00:19

Cevap: þehir takip
 
olmadý þöle gsteriyo
Baðlantý türü:
Bilgi: is IP: Sehir: Yer:
hiçbi bilgi yok

muratt_aziz 05 Mayýs 2012 18:23

Cevap: þehir takip
 
sunucu whois raw ve nolarý bulmak için yapman gereken birkac iþlem var

öncelikle miricnde /debug @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] komutunu gir
Ardýndan whois cekbirine @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] penceresinde gercek ip yani kiþinin ip sinni olduðu satýrý buraya kopyala

örnek ben whois cekince aldýðým veriler @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] penceresindekiler þunlar

> IRC.sunucu.Com WHOIS yqq
<- :IRC.sunucu.Com 311 yqq yqq _______ DC8A94B0.A3539D4D.B40E5340.IP * :Û©ÛžÛ© Û©ÛžÛ©
<- :IRC.sunucu.Com 378 yqq yqq : [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] 176.55.141.207 adresinden baðlantý kuruyor
<- :IRC.sunucu.Com 319 yqq yqq :#Sohbet #Kelime #Radyo
<- :IRC.sunucu.Com 312 yqq yqq IRC.sunucu.Com :sunucu.Com IRC Server
<- :IRC.sunucu.Com 318 yqq yqq :Kiþi bilgi (/WHOIS) bilgisi sonu

Görüldüðü gibi raw 378 ip adresine takavvul ediyor Bu 311 de olabilir $3 veya $4 de de deng gelebilir bunu bilmeliyiz þuandaki sýkýntý ip adresini alamamamýz socket verilerinde bir sorun yok

muratt_aziz 05 Mayýs 2012 19:26

Cevap: þehir takip
 
Kod:

  on *:sockopen:city*: {
    sockwrite -n $sockname GET /ip/ $+ %halat HTTP/1.1
    sockwrite -n $sockname Accept: text/html, application/xhtml+xml, */*
    sockwrite -n $sockname Accept-Language: tr-TR
    sockwrite -n $sockname User-Agent: Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0)
    sockwrite -n $sockname Host: whatismyipaddress.com
    sockwrite -n $sockname DNT: 1
    sockwrite -n $sockname Connection: Keep-Alive
    sockwrite -n $sockname $crlf
  }
 
on *:sockread:city*: {
  var %/ | sockread %/
  if <meta name="description" content="Location: isin %/ {
    echo -as Baðlantý türü:2 $gettok($gettok(%/,2,58),15-,32)
    echo -as Bilgi: 13IP:2 %halat 13Sehir:2 $gettok($gettok(%/,2,58),1,32) 13Yer:2 $gettok($gettok(%/,2,58),2,32)
  }
}
alias cit {
  sockopen city whatismyipaddress.com 80
}
raw 378:*: { set %halat $remove($3,@,*) | cit $remove($3,@,*) | haltdef }
alias city {
  if ($1 == on) { set %city on | echo -ea Giris-City Sistem Open! }
  if ($1 == off) { set %city off | echo -ea Giris-City Sistem Deopen! }
}

Bu kodu bir arkadaþýn operini kullanarak düzenledim umarým sende çalýþýr ben whois çekince istemiþ olduðun verileri veriyor

Kimimben 05 Mayýs 2012 23:12

Cevap: þehir takip
 
Kodu bende remoteme koydum ve denedim calisiyor ama bazende calismiyor statude sunu veriyor

* /sockopen: 'city' Soket Kullaniliyor (Satir 20, script19.ini)

bazende cvp veriyor bazende cvp vermiyor yukaridaki yaziyi yaziyor

Gulsum 05 Mayýs 2012 23:27

Cevap: þehir takip
 
> IRC.sunucu.com WHOIS isterim
<- :IRC.sunucu.com 311 Gulsum isterim sohbet DAE5C9D6.A5BC5758.11010F01.IP * :« [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] »
<- :IRC.sunucu.com 379 Gulsum isterim :is using modes +iwx
<- :IRC.sunucu.com 378 Gulsum isterim :is connecting from *@78.173.62.252 78.173.62.252
<- :IRC.sunucu.com 319 Gulsum isterim :#sohbet
<- :IRC.sunucu.com 312 Gulsum isterim IRC.sunucu.com : - irc network !
<- :IRC.sunucu.com 317 Gulsum isterim 33 1336276879 :seconds idle, signon time
<- :IRC.sunucu.com 318 Gulsum isterim :End of /WHOIS list.

muratt_aziz 06 Mayýs 2012 07:28

Cevap: þehir takip
 
Alýntý:

KiMiiMBeN Nickli Üyeden Alýntý (Mesaj 1041110956)
Kodu bende remoteme koydum ve denedim calisiyor ama bazende calismiyor statude sunu veriyor

* /sockopen: 'city' Soket Kullaniliyor (Satir 20, script19.ini)

bazende cvp veriyor bazende cvp vermiyor yukaridaki yaziyi yaziyor

Soket Kullaniliyor
Demiþ bu durum sizin web hýzýnýz veya verilerin alýndýðý sitenin yogunluk,saldýrýya maruz kalma gibi etkenlerden kaynaklanýr kýsaca ya site yavaþtýr yada sizin baðlantýnýz


gülsüm haným kod calýþmýyormu halen cvp vermemiþsiniz

Gulsum 06 Mayýs 2012 13:11

Cevap: þehir takip
 
çalýþmadý raw komutlarýnýda o yüzden yolladým

muratt_aziz 06 Mayýs 2012 15:12

Cevap: þehir takip
 
raw 378:*: { echo -a ÝP ADRESÝ $3 }
bu kodu mýrcýnin remote bölümüne yapýþtýr ve cýk remote bölümünden ardýndan birine whois cek ÝP ADRESÝ yazýsýnýn önünde ip görünüyormu bak

Gulsum 06 Mayýs 2012 16:53

Cevap: þehir takip
 
ip adresi bunu eklemeden öncede gösteriyodu ama þehir göstermiyo

Bilgi: daisyboy IP: 94.235.133.84 Sehir: Yer:

yukarda verdiðini rometeye ekledim dediðin gibi gene ayný sonucu verdi . olmýcak bu anlaþýlan kacgündür uðraþýyorsun sanada zahmet verdim ilgilendiðin için tþkler . pes ediyorum artýk:)


Tüm Zamanlar GMT +3 Olarak Ayarlanmýþ. Þuanki Zaman: 05:36.

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