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




Yeni Konu aç Konu Kapatılmıştır
 
LinkBack Seçenekler Stil
Alt 26 Ağustos 2010, 12:49   #1
Çevrimdışı
Proxy Giriş Yapanları #proxy Kanalına Almak !




Proxy ile Bağlananları #proxy kanalına sojoin leyen bir komut ekleyebilirmiyiz , mirce yada bota teşekkürler şimdiden..
Proxy ile Bağlananları #proxy kanalına sojoin leyen bir komut ekleyebilirmiyiz , mirce yada bota teşekkürler şimdiden..
 

IRCForumlari.NET Reklamlar
radyo44.com.tr
Alt 31 Ağustos 2010, 11:26   #2
Çevrimdışı
Cevap: Proxy Giriş Yapanları #proxy Kanalına Almak !




proxy koruma kodunu buraya kopyala onun ban kısmını değişip sajoin ekleriz aslında basit sende yaparsın uğraşsan

 

Alt 31 Ağustos 2010, 15:22   #3
Çevrimdışı
Cevap: Proxy Giriş Yapanları #proxy Kanalına Almak !




diyorumki Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Proxy ile Bağlananları #proxy kanalına sojoin leyen bir komut ekleyebilirmiyiz , mirce yada bota teşekkürler şimdiden..


Sanirim bu Konu üzerinde oSmanLi nicki bir Kod vermisdi.

Isinizi kolaylastirabilmek icin buraya tiklayin --> [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] <--

Hayirli IF`ler

NefeS

 

Alt 30 Eylül 2010, 16:09   #4
Çevrimdışı
Cevap: Proxy Giriş Yapanları #proxy Kanalına Almak !




NeFeS Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Sanirim bu Konu üzerinde oSmanLi nicki bir Kod vermisdi.

Isinizi kolaylastirabilmek icin buraya tiklayin --> [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] <--

Hayirli IF`ler

NefeS

Proxy koruması zaten mevcut benim istediğim yabancı ip yada proxy girişi olunca #proxy kanalına alması ..

 

Alt 01 Ekim 2010, 10:36   #5
Çevrimdışı
Cevap: Proxy Giriş Yapanları #proxy Kanalına Almak !




Proxy ile bağlananlari nasıl bulcaksiniz IP Lere bakarak mi?

 

Alt 01 Ekim 2010, 12:04   #6
Çevrimdışı
Cevap: Proxy Giriş Yapanları #proxy Kanalına Almak !




Yokmu bilen birisi konu gunceldir
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

 

Alt 01 Ekim 2010, 16:06   #7
Çevrimdışı
Cevap: Proxy Giriş Yapanları #proxy Kanalına Almak !




Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:snotice:*Client conn*: { var %dx = $gettok($right($left($10,-1),-1),2,64) var %re = $iif($regex(%dx,-) != 1,$gettok(%dx,1,46),DONE) if $istok(81 85 88 80 94 188 95 178 78 195,%re,32) == $false { if !$hget(ok) { hmake ok 100 } else { hadd -mu5 ok $+(*@,$left($gettok($10,2,64),-1)) if $hget(ok,0).item >= 1 { var %1 = 1,%2 = $hget(ok,0).item while %1 <= %2 { sajoin $9 #proxy inc %1 } } } }

if $istok(81 85 88 80 94 188 78 195,%re,32) buradakiler benim tespit ettigim tr ip başlangıcları buradakilerin haricindekileri girişte #proxy kanalına sajoinler. ekleyip silme yapabilirsiniz. kod çalışıyor test edilmiştir.


Konu cashmare tarafından (03 Ekim 2010 Saat 19:59 ) değiştirilmiştir.
 

Alt 01 Ekim 2010, 19:13   #8
Çevrimdışı
Cevap: Proxy Giriş Yapanları #proxy Kanalına Almak !




Bilen biri çıktı sonunda
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
teşekkürler .. yanlız dediğin gibi listedeki ipleri ayarlamak lazım yoksa misal samsundan girenide #proxy kanalına atıyor

 

Alt 01 Ekim 2010, 19:28   #9
Çevrimdışı
Cevap: Proxy Giriş Yapanları #proxy Kanalına Almak !




diyorumki Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Bilen biri çıktı sonunda
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
teşekkürler .. yanlız dediğin gibi listedeki ipleri ayarlamak lazım yoksa misal samsundan girenide #proxy kanalına atıyor

şu şekilde de olabilir. txt icinde belirledigin proxy iplerden giris olunca #proxy kanalina alsin olmaz mı?

 

Alt 01 Ekim 2010, 20:07   #10
Çevrimdışı
Cevap: Proxy Giriş Yapanları #proxy Kanalına Almak !




Aslında tüm bu saldırıları çözmenin yolu çok basit. IRCd yi mIRC Scripting gibi sadece text özelliği olan scriptlerden kurtarmak.

Alıntı:
on *:snotice:*Client conn*: {
var %dx = $gettok($right($left($10,-1),-1),2,64)
var %re = $iif($regex(%dx,-) != 1,$gettok(%dx,1,46),DONE)
if $istok(81 85 88 80 94 188 78 195,%re,32) == $false {
if !$hget(ok) { hmake ok 100 }
else { hadd -mu5 ok $+(*@,$left($gettok($10,2,64),-1))
if $hget(ok,0).item >= 1 {
var %1 = 1,%2 = $hget(ok,0).item
while %1 <= %2 {
sajoin $9 #proxy
inc %1 } } } }


if $istok(81 85 88 80 94 188 78 195,%re,32) buradakiler benim tespit ettigim tr ip başlangıcları buradakilerin haricindekileri girişte #proxy kanalına sajoinler. ekleyip silme yapabilirsiniz. kod çalışıyor test edilmiştir.


Bölüm script ama amaç aynı. Modulsel olarak deneyin. Sınır yok.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
#include "config.h" #include "struct.h" #include "common.h" #include "sys.h" #include "numeric.h" #include "msg.h" #include "channel.h" #include <time.h> #include <sys/stat.h> #include <stdio.h> #include <stdlib.h> #include <string.h> #ifdef _WIN32 #include <io.h> #endif #include <fcntl.h> #include "h.h" #ifdef _WIN32 #include "version.h" #endif static int m_proxy(aClient *, aChannel *); ModuleHeader MOD_HEADER(m_proxys) = { "m_proxy", "Proxy Korumasi (toXic)", "Proxy Korumasi (toXic)", "3.2-b8-1", NULL }; DLLFUNC int MOD_INIT(m_proxys)(ModuleInfo *modinfo) { HookAddEx(modinfo->handle, HOOKTYPE_LOCAL_CONNECT, m_proxy); return MOD_SUCCESS; } DLLFUNC int MOD_LOAD(m_proxys)(int module_load) { return MOD_SUCCESS; } DLLFUNC int MOD_UNLOAD(m_proxys)(int module_unload) { return MOD_SUCCESS; } static char *proxylistesi[] = { "95.245", "78.222.222.222", NULL }; static int proxy_listesi(char *nick) { char **plist; for (plist=proxylistesi; *plist; *plist++) { if (strstr(nick, *plist)) return 1; } return 0; } static int m_proxy(aClient *sptr, aChannel *chptr) { char *kanal = "#Proxy"; char *i[3], channels[512]; #define Kontrol "#Botkontrol" #define aciklama1 "Proxy Girisi yaptiginiz tespit edildi.." #define aciklama2 "Bu nedenle proxy kanalina aliniyorsunuz" #define aciklama3 "Ban sorunlari icin, \
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
\2 adresini kullanmalisiniz." if (proxy_listesi(sptr->user->realhost)) { if ((chptr = find_channel(Kontrol, NullChn)) != NullChn) sendto_channel_butone(&me, &me, chptr, ":Proxy PRIVMSG %s : Proxy Girisi tespit edildi. Nick: \2%s\2 Proxy Kanalina Alindi..", Kontrol, sptr->name); sendto_one(sptr, ":Proxy NOTICE %s :%s", sptr->name, aciklama1); sendto_one(sptr, ":Proxy NOTICE %s :%s", sptr->name, aciklama2); sendto_one(sptr, ":Proxy NOTICE %s :%s", sptr->name, aciklama3); return place_host_ban(sptr, BAN_ACT_SHUN, "proxy", 60000); /* Dosyaya yazdirma.. */ time_t irc_time; struct tm tdate; irc_time = time(NULL); tdate = *localtime(&irc_time); FILE * pFile; pFile = fopen ("Proxy.txt", "a"); fprintf (pFile, "Tarih: %02d-%02d-%02d Saat: %02d:%02d Nick: %s IP: %s \n", tdate.tm_mday, tdate.tm_mon + 1, tdate.tm_year - 100, tdate.tm_hour, tdate.tm_min, sptr->name, sptr->user->realhost); fclose (pFile); sendto_realops("PROXY: %s Proxy Girisi yapti.", sptr->name); strlcpy(channels, kanal, sizeof(channels)); i[0] = sptr->name; i[1] = channels; i[2] = NULL; do_cmd(sptr, sptr, "JOIN", 2, i); } else { sendto_one(sptr, ":Proxy NOTICE %s Guvenli giris yapiyorsunuz", sptr->name); sendto_one(sptr, ":Proxy NOTICE %s Direk Kanallara aktarilacaksiniz.", sptr->name); char *ibo = "#toXic,#Sohbet,#Muhabbet"; char *a[3], channels[512]; strlcpy(channels, ibo, sizeof(channels)); a[0] = sptr->name; a[1] = channels; a[2] = NULL; do_cmd(sptr, sptr, "JOIN", 2, a); } return 0; }

Sırf araklanmasın diye yazdiğim modulu getirebildiğim en basit hale getirerek dağitiyorum, aslında proxylere auth doğrulamasi yapmak için yazmiştim modulu.

IP leri;


Kod:
static char *proxylistesi[] = { "95.245", "78.222.222.222", NULL};
buradan belirtmelisiniz.

alt alta;

static char *proxylistesi[] = {
"95.245",
"78.222.222.222",
"555.322.121.343",
"123.456.789",
NULL
};


gibi. IP ler regex olarak algilanir, yani eğer "78", diye eklerseniz 78 ile baslayan tüm iplere proxy muamelesi yapar. Proxy Olanlar shunlanir ve #proxy kanalina sokulur. Proxy olmayanlar ise direk kanallara aktarilir. unrealircd.conf unuzdan auto-join kısmını silmelisiniz yoksa proxyleride kanallara alir.
Proxy olmayanlarin gireceği kanallari ayarlamak icim;
char *ibo = "#toXic,#Sohbet,#Muhabbet";
Bu kısmı düzeltmelisiniz. Burada proxy olmayan kullanicilarin direk gireceği kanallar belirlidir.
Proxy kullanicilari ise zaten direk #proxy kanalina girecek ve;
[KBSC] 11::42 -Proxy- Proxy Girisi yaptiginiz tespit edildi..
-ø-
[KBSC] 11::42 -Proxy- Bu nedenle proxy kanalina aliniyorsunuz
-ø-
[KBSC] 11::42 -Proxy- Ban sorunlari icin,
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
adresini kullanmalisiniz.
uyarisini alacaklardir.
Ayrica operlere haber verilip, #botkontrol kanalinda uyarilacaktir.
Tüm bunlar Proxy.txt dosyasinda loglanacaktir.

 

Konu Kapatılmıştır

Etiketler
almak, mirc download, mirc indir, proxy

Seçenekler
Stil

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Proxy IP Leri proxy.data dosyasından okutarak servere girişte zline atma ExrimCi mIRC Scripting Sorunları 4 26 Şubat 2010 15:11
Proxy Koruması ( Koruma Icın Proxy Lıstesı Lazım) Heavenly mIRC Scripting Sorunları 2 05 Temmuz 2009 20:09
#proxy kanaLına girene gzline BraweheaRt mIRC Scripting Sorunları 12 13 Ekim 2008 11:24
iRc Proxy Almak SockScanneR (Resimli) ReMEMBeR Chat ve IRC 6 01 Ekim 2008 20:06