Konu: iptracer
Tekil Mesaj gösterimi
Alt 23 Mart 2011, 14:02   #4
Çevrimdışı
CesuryureK
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: iptracer




Merhabalar.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
alias htmlfree { var %x, %i = $regsub($1-,/(^[^<]*>|<[^>]*>|<[^>]*$)/g,$null,%x), %x = $remove(%x,&nbsp;) return %x } alias sehir { sockopen Ulke ip-address-lookup-v4.com 80 } on *:SockOpen:Ulke:{ sockwrite -n $sockname GET /lookup.php?ip= $+ %Ulke HTTP/1.1 sockwrite -n $sockname host: ip-address-lookup-v4.com sockwrite -n $sockname $crlf } on *:SockRead:Ulke: { var %bilgi sockread %bilgi if (host name isin $htmlfree(%bilgi)) { if ($len($gettok($gettok($htmlfree(%bilgi),6,32),2,58)) == 1) { msg %aktifpencere Host: Bulunamadı } else { msg %aktifpencere Host: $gettok($gettok($htmlfree(%bilgi),6,32),2,58) } } if (Country Code isin $htmlfree(%bilgi)) { msg %aktifpencere Ulke: $remove($gettok($htmlfree(%bilgi),1,58),Country Code) } if (Country Code isin $htmlfree(%bilgi)) { msg %aktifpencere Ulke Kodu: $remove($gettok($htmlfree(%bilgi),2,58),Region) } if (Country Code isin $htmlfree(%bilgi)) { msg %aktifpencere Bölge: $remove($gettok($htmlfree(%bilgi),3,58),City) } if (Country Code isin $htmlfree(%bilgi)) { msg %aktifpencere Sehir: $remove($gettok($htmlfree(%bilgi),4,58),Latitude,Postal Code) } if (Postal Code isin $htmlfree(%bilgi)) { msg %aktifpencere Posta Kodu: $remove($gettok($htmlfree(%bilgi),5,58),Latitude) } if (Area Code isin $htmlfree(%bilgi)) { msg %aktifpencere Alan Kodu: $remove($gettok($htmlfree(%bilgi),8,58),DMA Code) } if (Country Code isin $htmlfree(%bilgi)) { if (TR isin $remove($gettok($htmlfree(%bilgi),2,58),Region)) { msg %aktifpencere Enlem: $remove($gettok($htmlfree(%bilgi),5,58),Longitude) msg %aktifpencere Boylam: $remove($gettok($htmlfree(%bilgi),6,58),Whois* Information NetRange) } else { msg %Aktifpencere Enlem: $remove($gettok($htmlfree(%bilgi),6,58),Longitude) msg %Aktifpencere Boylam: $remove($gettok($htmlfree(%bilgi),7,58),Area Code) } } } on *:input:*: { if ($regex($1,/(^[!.](iptara|iptrace)$)/i)) { .set -u10 %ulke $2 | set -u10 %aktifpencere $active .sehir $2 .timer 1 5 .sockclose ulke } }

[14:01:32] <CesuryureK> !iptara 69.197.59.30
[14:01:33] <CesuryureK> Host: Bulunamadı
[14:01:33] <CesuryureK> Ulke: United States
[14:01:33] <CesuryureK> Ulke Kodu: US
[14:01:33] <CesuryureK> Bölge: California
[14:01:33] <CesuryureK> Sehir: Fullerton
[14:01:33] <CesuryureK> Posta Kodu: 92832
[14:01:33] <CesuryureK> Alan Kodu: 714
[14:01:33] <CesuryureK> Enlem: 92832
[14:01:33] <CesuryureK> Boylam: 33.8682
------------------------------------------

[14:02:07] <CesuryureK> !iptrace 95.15.248.112
[14:02:08] <CesuryureK> Host: dsl95-15-63600.ttnet.net.tr
[14:02:08] <CesuryureK> Ulke: Turkey
[14:02:08] <CesuryureK> Ulke Kodu: TR
[14:02:08] <CesuryureK> Bölge: Ankara
[14:02:08] <CesuryureK> Sehir: Ankara
[14:02:08] <CesuryureK> Enlem: 39.9272
[14:02:08] <CesuryureK> Boylam: 32.8644

Kendim yazdığım koddur.


Bilgileri sadece kendiniz görmek istiyorsanız kodda geçen

msg %aktifpencere
yerine
Echo -a
kullanmanız yeterli.

!iptara veya !iptrace veya .iptara veya .iptrace komudunu nerde kullanırsanız bilgileri oraya verecektir. Komutu siz kullanabilirsiniz INPUT demek sizin yazacağınız yazıda işlev görmesidir.

Ayrıca !iptara komutunu uyguladığınızda o !iptara kısmının aktif pencereye gitmemesini istiyorsanız kodun INPUT eventinde sockclose ulke satırının altına
.halt
kelimesini eklersiniz.

__________________
Şimdi Saat Sensizliğin Ertesi..

Konu CesuryureK tarafından (23 Mart 2011 Saat 15:12 ) değiştirilmiştir.
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları eglen sohbet reklamver