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/)
-   -   Proxy Giriş Yapanları #proxy Kanalına Almak ! (https://www.ircforumlari.net/mirc-scripting-sorunlari/350715-proxy-giris-yapanlari-proxy-kanalina-almak.html)

Vefa 03 Ekim 2010 13:44

Cevap: Proxy Giriş Yapanları #proxy Kanalına Almak !
 
Evet ama kafaya yatan mIRC Gibi duruyo şahsi görüşüm sadece ..bi sunucuda bi tane admin ya da oper olmayacagını düşünürsek herkeste olursa işe yarayabilir.

toXic 03 Ekim 2010 13:53

Cevap: Proxy Giriş Yapanları #proxy Kanalına Almak !
 
Her şekilde yapilir fakat zaten unrealircd de proxt.conf olusturup yazabiliyorsunuz

SaNaLStaR 03 Ekim 2010 14:14

Cevap: Proxy Giriş Yapanları #proxy Kanalına Almak !
 
Alıntı:

toXic Nickli Üyeden Alıntı (Mesaj 1040536717)
Her şekilde yapilir fakat zaten unrealircd de proxt.conf olusturup yazabiliyorsunuz

ibrahim zaten proxy.conf conflarda olan ipleri txt yapip eklesek ?
adsl-84-226-6-139.adslplus.ch
78.179.75.243
bu tür ipleri/adresleri txt yapsak nasıl olur? ve ekledigimiz iplerden grenleri proxy kanalina alsin.
kodu denedik shun atiyor fakat kanala cekmiyor.

Vefa 03 Ekim 2010 19:43

Cevap: Proxy Giriş Yapanları #proxy Kanalına Almak !
 
Son bişe daha sölemek istiyorum.mIRC Kodu güzel çalışıyorda proxy kanalına çektiklerini diger kanallardan çıkarsa daha güzel olmazmı :)

cashmare 03 Ekim 2010 19:58

Cevap: Proxy Giriş Yapanları #proxy Kanalına Almak !
 
Alıntı:

Vefa Nickli Üyeden Alıntı (Mesaj 1040536902)
Son bişe daha sölemek istiyorum.mIRC Kodu güzel çalışıyorda proxy kanalına çektiklerini diger kanallardan çıkarsa daha güzel olmazmı :)


Kod:

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 95 178 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 0
          sajoin $9 #proxy
  inc %1 } } } }

Olur tabi nie olmasın :)

SaNaLStaR 03 Nisan 2013 23:55

Cevap: Proxy Giriş Yapanları #proxy Kanalına Almak !
 
konu baya eski ama daha öncede sölemiştim bu modul sajoinlemiyor kişiyi proxy kanalina.. simdide söylüyorum
23::54 <Proxy> Proxy Girisi tespit edildi. Nick: Nick62966 control Kanalina Alindi..
uyarıyı veriyor shun atiyor sajoinlemiyor kanala proxy olarak ekledgim ipi. bunu düzeltebilirmisin ibo sana zahmet.

Toprak 04 Nisan 2013 00:41

Cevap: Proxy Giriş Yapanları #proxy Kanalına Almak !
 
@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] kod'u paylaşın isterseniz bakalım bi

SaNaLStaR 04 Nisan 2013 09:14

Cevap: Proxy Giriş Yapanları #proxy Kanalına Almak !
 
Alıntı:

Toprak Nickli Üyeden Alıntı (Mesaj 1041294569)
@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] kod'u paylaşın isterseniz bakalım bi

suan toxic arkadasimizin yaptigi modulden bahsediyorum uyarı veriyor fakat sajoinlemiyor

--IRCForumlari.NET ; Flood Engellendi -->-> Yeni yazılan mesaj 09:14 -->-> Daha önceki mesaj 09:11 --

Alıntı:

#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, \2kline@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]adi.com\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;
}
kod budur modul olarak dedigim gibi kod çalisiyor uyarı veriyor fakat sajoin çekmiyor proxy kanalina proxy olarak belirledigim ipi.

Toprak 04 Nisan 2013 12:35

Cevap: Proxy Giriş Yapanları #proxy Kanalına Almak !
 
mIRC Scripting Sorunları kısmı burası =) UnrealIRCd' kısmına açınız..

SaNaLStaR 04 Nisan 2013 12:45

Cevap: Proxy Giriş Yapanları #proxy Kanalına Almak !
 
modul olarak burda verilmiş konudan devam ediyorum :)


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

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