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/)
-   Unreal IRCd (https://www.ircforumlari.net/unreal-ircd/)
-   -   kayitisz nick mesaj ozelere gondermesi (https://www.ircforumlari.net/unreal-ircd/816193-kayitisz-nick-mesaj-ozelere-gondermesi.html)

alphae 16 Nisan 2019 23:47

kayitisz nick mesaj ozelere gondermesi
 
Merhaba sunucuya saldiri geliyor botlar odlara giremiyor ama herkezin özeline mesaj gönderiyor

ircservices ve unreal kullaniyorum.

bu mesaji nerden gönderiyor hangi yöntemle

1 notice kapali sadece sifreli nickler kullana bilir.
2. ctcp notice kapali

toXic 17 Nisan 2019 02:29

Cevap: kayitisz nick mesaj ozelere gondermesi
 
Kayitsiz kullanicilarin yazabilmesini engellemediniz sanırım. Who kullanarak gönderiyorlardir.

alphae 17 Nisan 2019 06:59

Cevap: kayitisz nick mesaj ozelere gondermesi
 
Alıntı:

toXic Nickli Üyeden Alıntı (Mesaj 1042058471)
Kayitsiz kullanicilarin yazabilmesini engellemediniz sanırım. Who kullanarak gönderiyorlardir.


Durum söyle saldiran kisi odalara girmeden herkeze özelden mesaj gönderiyor.

/notice komutunu sifreli nicklere cevirdim.
/ctcp notice unrealden +T modu verdim.


/who ile nick kanal vs vs listeleme değil mi ?


Nasil yasaklariz whoyu sadece adminler kullansin.


who ile nickleri listeleyip saldiri prgoramina koyup olemi sadiri yapiyor

sayisiz sunucuda peki bu durum nasil oluyor onlarda kayitsi nickleremi kapaityor sunucuyu

fikrinizi alabilirmiyim cözümünüzüde rica etsem..

Bopm proxy korumasi var. sanirim ve yüksek bir sunucudan saldiriyor onun icin botlar islevsiz kaliyor heralde. yada ipleri cok saglam.

RakipShell 17 Nisan 2019 10:42

Cevap: kayitisz nick mesaj ozelere gondermesi
 
sunucu adresinizi bi iletirmisiniz inceleyelim birlikte

--IRCForumlari.NET ; Flood Engellendi -->-> Yeni yazılan mesaj 10:42 -->-> Daha önceki mesaj 10:22 --

unrealircd klasöründe iken;

nano src/modules/m_who.c yazıp enterlayın.. daha sonra;

Alıntı:

who_flags = 0;
memset(&wfl, 0, sizeof(wfl));
bu satırı bulup hemen altına şu kodu ekleyin;

if (!IsOper(sptr)) {
sendto_one(sptr, ":%s NOTICE %s :*** ^BWHO^B komutu yasaklanmıştır.", me.name, s$
return 0;
}


daha sonra make, make install, unreal stop start tamamdır ;)

alphae 17 Nisan 2019 13:52

Cevap: kayitisz nick mesaj ozelere gondermesi
 
Simdi bunu yaptigimizda hiç bir sekilde özele mesaj gönderemezmi ?

bu engelicegimiz olay who list komutlari ile alakali

saldiran kisi yeni girenlere nasil mesaj gonderiyor.

notice kapali
ctcp notice kapali



Sanki olay privmesege.c bitiyor gibi geldi bana.
















Alıntı:

RakipShell Nickli Üyeden Alıntı (Mesaj 1042058610)
sunucu adresinizi bi iletirmisiniz inceleyelim birlikte

--IRCForumlari.NET ; Flood Engellendi -->-> Yeni yazılan mesaj 10:42 -->-> Daha önceki mesaj 10:22 --

unrealircd klasöründe iken;

nano src/modules/m_who.c yazıp enterlayın.. daha sonra;



bu satırı bulup hemen altına şu kodu ekleyin;

if (!IsOper(sptr)) {
sendto_one(sptr, ":%s NOTICE %s :*** ^BWHO^B komutu yasaklanmıştır.", me.name, s$
return 0;
}


daha sonra make, make install, unreal stop start tamamdır ;)


RakipShell 17 Nisan 2019 15:54

Cevap: kayitisz nick mesaj ozelere gondermesi
 
ben burada sadece who komutunu yasaklama için bilgilendirmeye çalıştım, ama özellere mesaj olayını yasaklama olayını shellciniz ile görüşürseniz, güvenlik botuna ufak bi kod eklentisi ile direk engelleyebilir / açabilir...

yinede kendiniz yapmak isterseniz yardımcı olabiliriz..

Emrehan 17 Nisan 2019 17:46

Cevap: kayitisz nick mesaj ozelere gondermesi
 
Kod:

Unreal*/src/modules/m_message.c
dosyasında;

Kod:

if (parc < 3 || *parv[2] == '\0') {
sendto_one(sptr, err_str(ERR_NOTEXTTOSEND), me.name, parv[0]);
return -1;
}

satırlarının altına,

Kod:

if (!IsRegNick(sptr))
if(cmd == MSG_PRIVATE) {
sendto_one(sptr,":%s NOTICE %s :Nickinizi kaydetmeden ozel gorusme yapamazsiniz. ", me.name, parv[0]);
return -1;
}

satırlarını ekleyiniz.

Sonrasında make ve rehash

alphae 19 Nisan 2019 06:28

Cevap: kayitisz nick mesaj ozelere gondermesi
 
server kapandi hata verdi kod

birde o bu ircservices sifre cikarmaz yanilmiyorsam


[QUOTE=Emrehan;1042058898]
Kod:

Unreal*/src/modules/m_message.c
dosyasında;

Kod:

if (parc < 3 || *parv[2] == '\0') {
sendto_one(sptr, err_str(ERR_NOTEXTTOSEND), me.name, parv[0]);
return -1;
}

satırlarının altına,

Kod:

if (!IsRegNick(sptr))
if(cmd == MSG_PRIVATE) {
sendto_one(sptr,":%s NOTICE %s :Nickinizi kaydetmeden ozel gorusme yapamazsiniz. ", me.name, parv[0]);
return -1;
}


RakipShell 19 Nisan 2019 16:52

Cevap: kayitisz nick mesaj ozelere gondermesi
 
dostum zaten @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] "if (!IsRegNick(sptr))" kodu ile vermiş.. yani irc services ile ilgili sorun cikartmaz

Emrehan 19 Nisan 2019 18:20

Cevap: kayitisz nick mesaj ozelere gondermesi
 
Toplam 1 Eklenti bulunuyor.
Ek'teki modülü indirin @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] işinizi görür.

alphae 20 Nisan 2019 00:07

Cevap: kayitisz nick mesaj ozelere gondermesi
 
Sorunu söyle buldum..

Mirc özeliginde sag tusla toplu mesaj gönder var..

mesaji yaziyorsun herkezin özeline gidiyor..

büyük bir sunucuda denedim amac ögrenmek icindi. altaki uyariyi verdi.

Message target change too fast. Please wait 29 seconds

bunu nasil yapa biliriz.


Alıntı:

Emrehan Nickli Üyeden Alıntı (Mesaj 1042060343)
Ek'teki modülü indirin @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] işinizi görür.


Emrehan 20 Nisan 2019 00:24

Cevap: kayitisz nick mesaj ozelere gondermesi
 
s_err.c dosyası

Kod:

/* 439    ERR_TARGETTOOFAST */ ":%s 439 %s %s :Çok hızlı ileti gönderdiniz. Lütfen %ld saniye bekleyip tekrar deneyiniz",
UnrealIRCd'in kendi bünyesinde zaten o.

alphae 20 Nisan 2019 01:52

Cevap: kayitisz nick mesaj ozelere gondermesi
 
recvq 8000;

unreal satirindakindan kaynakli süre saniye

nikotin 21 Nisan 2019 01:49

Cevap: kayitisz nick mesaj ozelere gondermesi
 
Alıntı:

alphae Nickli Üyeden Alıntı (Mesaj 1042060509)
recvq 8000;

unreal satirindakindan kaynakli süre saniye

Tenik konulardan anlamıyorum ve coder de degilim fakat belki söyle birsey yapılabilir mi bilmiyorum
Mesela bu kanallara giremeyen botları bir kanala cekip o kanalda oldukları sürece özellere yazmama kosulu eklenebilir mi?

Veyahut söyle birseyde yapabilirsin belki. Bu botların statuste bekleyip yazmalarını beklemek yerine oto #X kanalına alarak bot üzerinden oto shun uygulatabilirsin.

alphae 22 Nisan 2019 05:13

Cevap: kayitisz nick mesaj ozelere gondermesi
 
ilginc bir durum gercekten anlasilir gibi degil..


who komutunu yasakladim.. ve mirc deneme yaptim help odasinda mesaji gönderiyor altaki uyariyi verior ama mesajda gidiyior.

[04:41] - WHO komutunu kullanabilmeniz icin yonetici olmaniz gerekiyor.
-

Statuste hic bir uyari vermiyor..

#sohbet kanalina sokuyorum nicki herkeze mesaj gönderiyor mesajda ulaşiyor
ve statuste soyle bisi cikiyor. kanalin listesi nickler ve özelikleri


odada giden nicklerin yazisi

-> *Guest558094853* mmmm
-> *guestt* mmmm
-> *SamBa|uyuyo* mmmm

ekledim kod

Kod:

/** The /who command: retrieves information from users. */
DLLFUNC int m_who(aClient *cptr, aClient *sptr, int parc, char *parv[])
{
aChannel *target_channel;
char *mask = parv[1];
char star[] = "*";
int i = 0;

        who_flags = 0;
        memset(&wfl, 0, sizeof(wfl));
        if (!IsOper(sptr)) {
sendto_one(sptr, ":%s notice %s : WHO komutunu kullanabilmeniz icin yonetici olmaniz gerekiyor.", me.name, sptr->name);
return 0;
}


Toplu mesaj göndermeyi kullancilara yasaklamak gerekiyor ama nasil. yukardaki kod who yasaklasada who ile toplu mesaj gönderiliyor..
oda olsun olmasin mirc eklentisi olsun olmasin toplu mesajin yasaklanmasi gerekir.. mesela örnek verelim.


]baska bir kod altakida odada varsan herkeze toplu mesaj gönderebilirsin nickin kayitli kayitsiz olsun fark etmez. tabi yuklardaki toplu mesaji altaki kodla göndermedim.

altaki kodlar ile toplu mesaj göndere biliyoruz dimi mirc eklersek ozaman bir seferde herkeze küfür edebiliriz. bu ciddi bir sorun bence.

Op’lara mesaj göndermek için : /mmsg #kanal op mesajınız
Voice’lere mesaj göndermek için : /mmsg #kanal voice mesajınız
Normal Mesaj Göndermek için : /mmsg #kanal normal mesajınız
Kanaldaki herkese mesaj göndermek için /mmsg #kanal hepsi mesajınız

alias mmsg {
var %k = $1,%m = $3-,%p
if ($2 = normal) { set %p r }
if ($2 = op) { set %p o }
if ($2 = voice) { set %p v }
if ($2 = hepsi) { set %p a }
var %i 1
while (%i <= $nick($1,0,%p)) {
.msg $nick($1,%i,%p) %m
inc %i
}
}


baska bir kod daha

alias Lau-mesaj {
set %m 1
:jump1
set %mnick $nick(#,%m)
if (%mnick == $null) { goto end }
if (%mnick == $me) { inc %m | goto jump1 }
if (%mnick isop $chan) { inc %m | goto jump1 }
if (%mnick ishop $chan) { inc %m | goto jump1 }
if (%mnick == %except) { inc %m | goto jump1 }
if (%mnick != $me) { msg %mnick $1- }
inc %m
goto jump1
:end
}
on 1:load:{
echo -a 15¤14¤1¤3 W1ri3TE1n3 ß1y3 L1au3R1e3LL1 ¤14¤15¤
echo -a 3 rEkLam veya TopLu Mesaj için 4/Lau-mesaj 2mesajınız Komutunu kuLLanın...
}
menu * {
-
ßütün Kişilere Mesaj Gönder:/Lau-mesaj $$?="Göndermek istediğiniz mesajı giriniz"
}

Emrehan 22 Nisan 2019 16:25

Cevap: kayitisz nick mesaj ozelere gondermesi
 
Son verdiğim modülü denediniz mi @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] ?

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

alphae 22 Nisan 2019 16:32

Cevap: kayitisz nick mesaj ozelere gondermesi
 
evet modulu denedim.. ama sonuc su

kayitli nicklerde toplu mesaj gondere biliyor aslida bu konuda düzenlemek gerekir..
yukarda paylastigim kodlar ile adam tek bir reklam mesaji ile herkezin özeline mesaj gonderebilir.

buda sikinti bence herkez icin.


Alıntı:

Emrehan Nickli Üyeden Alıntı (Mesaj 1042061886)
Son verdiğim modülü denediniz mi @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] ?

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]


alphae 22 Nisan 2019 19:13

Cevap: kayitisz nick mesaj ozelere gondermesi
 
cözüldü diablo tarafindan toplu mesaj gonderene kline atiyor artik.


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

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