IRCForumu.ORG   sohbetkacak
reklamalanı


Ağaç Şeklinde Aç2Beğeni
  • 2 Post By OmerAti

 
 
Seçenekler Stil
Alt 07 Aralık 2021, 16:51   #1
Kayıtlı Üye
Westyy - ait Kullanıcı Resmi (Avatar)

Standart Unrealircd4.2.4.1 proxy modulu hk.

arkadaşlar

Kod

#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 

#define   BOYUT         1024
#define   PRE_CONNECT    HOOKTYPE_PRE_LOCAL_CONNECT
#define   ACIKLAMA       "Proxy Banned"

int kullanici_girisi(aClient *, aChannel *); 

#ifndef STATIC_LINKING 
static ModuleInfo   *MyModInfo; 
 #define MyMod      MyModInfo->handle 
 #define SAVE_MODINFO   MyModInfo = modinfo; 
#else 
 #define MyMod      NULL 
 #define SAVE_MODINFO 
#endif 

ModuleHeader MOD_HEADER(proxy) 
  = { 
   "proxyban.c", 
   ACIKLAMA,
   "by Entrance", 
   "3.2-b8-1", 
   NULL 
    }; 

DLLFUNC int MOD_TEST(proxy)(ModuleInfo *modinfo) 
{ 
   SAVE_MODINFO 
    return MOD_SUCCESS; 
} 

DLLFUNC int MOD_INIT(proxy)(ModuleInfo *modinfo) 
{ 

   MARK_AS_OFFICIAL_MODULE(modinfo); 
   HookAddEx(modinfo->handle, PRE_CONNECT, kullanici_girisi); 

   SAVE_MODINFO 

      return MOD_SUCCESS; 
} 

DLLFUNC int MOD_LOAD(proxy)(int module_load) 
{ 
      return MOD_SUCCESS; 
} 

DLLFUNC int MOD_UNLOAD(proxy)(int module_unload) 
{ 
      return MOD_SUCCESS; 
} 

int kullanici_girisi(aClient *sptr, aChannel *chptr) { 

FILE *p;
char str[BOYUT]; char *ip = GetIP(sptr);

if((p = fopen("proxy.txt","r")) != NULL){ 
 while(!(feof(p))) {
       fscanf(p, "%s", str);
if (strcmp(str, ip) == 0) {
 if (sptr->listener->port == 1985) {
   return 0;
 }
 if (sptr->listener->port == 7005) {
   return 0;
 }
 if (sptr->listener->port == 2018) {
   return 0;
 }
 return place_host_ban(sptr, BAN_ACT_GZLINE, "Proxy Banned4!", 8000);
 }
}
   fclose(p);
}
return 0;
 }
arkadaşlar enterance yapmış oldugu modulu unrealircd4.2.4.1 güncelleyecek birileri varmı
 
Alt 07 Aralık 2021, 16:56   #2
Coder
OmerAti - ait Kullanıcı Resmi (Avatar)

Standart

ücretlimi ücretsizmi

 
Alt 07 Aralık 2021, 16:59   #3
Kayıtlı Üye
Westyy - ait Kullanıcı Resmi (Avatar)

Standart

ücretsiz olursa sevinirim

 
Alt 07 Aralık 2021, 17:23   #4
Coder
OmerAti - ait Kullanıcı Resmi (Avatar)

Standart

Kod

/* Copyright (C) All Rights Reserved
** Modul Yazari: Entrance (Taner)
** UnrealIRCd4.2.4.1 Guncelleme
**  Omer ATABER - OmerAti    omerati6363@gmail.com
*/

#include "unrealircd.h" 

#define BOYUT 1024

static int kullanici_girisi(aClient *sptr);

ModuleHeader MOD_HEADER(proxy)
= {
	"m_proxyban",
	"Proxy Banned",
	"Unreal3.2 Exp. Entrance - Created by OmerAti for UnrealIRCd-4",
	"3.2-b8-1",
	NULL,
};

MOD_INIT(proxy) {

 HookAdd(modinfo->handle, HOOKTYPE_PRE_LOCAL_CONNECT, 0, kullanici_girisi);
	return MOD_SUCCESS;
}

MOD_LOAD(proxy) {

	return MOD_SUCCESS;
}


MOD_UNLOAD(proxy) {
	return MOD_SUCCESS;
} 

static int kullanici_girisi(aClient *sptr) { 

FILE *p;
char str[BOYUT]; 
char *ip = GetIP(sptr);

if((p = fopen("../proxy.txt","r")) != NULL){
		while(!(feof(p))) {    
			if(fscanf(p, "%s", str));
if (strcmp(str, ip) == 0) {
 if (sptr->local->listener->port == 1985) {
   return 0;
 }
 if (sptr->local->listener->port == 7005) {
   return 0;
 }
 if (sptr->local->listener->port == 2018) {
   return 0;
 }
 return place_host_ban(sptr, BAN_ACT_GZLINE, "Proxy Banned4!", 8000);
 }
}
   fclose(p);
}
return 0;
 }
al güle güle kullan ama biraz incele diger modulleri öyle yap hep ver hep ver olmaz dene yapmaya calis calistiramadigin bir yer oldumu paylas et illaki yardimci olan çıkar ama direk çevirin dedinmi valla düşman kazanirsin unrealircd4.2.4.1 güncellendi sorunsuz çalışır kullanirsin unrealircd dizinin icine proxy.txt oluşturmayi unutma

Westyy ve QBilisim bunu beğendiler.
 
Alt 07 Aralık 2021, 17:26   #5
Kayıtlı Üye
Westyy - ait Kullanıcı Resmi (Avatar)

Standart

saol abi

 


Şu anda bu konuyu görüntüleyen etkin kullanıcılar: 1 (0 üye ve 1 ziyaretçi)
 

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

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



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