IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  Mobil Sohbet, Sohbet ve Sohbet Odaları




12Beğeni(ler)

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 01 Mayıs 2018, 23:23   #1
Çevrimdışı
BOPM Muaf Port


sohbet


Merhaba BOPM proxy korumasına Muaf port ekleme şansımız varmıdır?
Merhaba BOPM proxy korumasına Muaf port ekleme şansımız varmıdır?
  Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
radyo44.com.tr
Alt 02 Mayıs 2018, 00:18   #2
Çevrimiçi
Cevap: BOPM Muaf Port




bopm.conf üzerinden yok. Ek editlerle belki yapılabilir. (Şu porttan girenlere BopmNick xLine uygulayamasın gibi UnrealIRCd üzeri editler...)

İyi forumlar.

  Alıntı ile Cevapla

Alt 02 Mayıs 2018, 17:34   #3
Çevrimdışı
Cevap: BOPM Muaf Port




Nasıl yapacağımız konusunda bilginiz varsa paylaşırmısınız.

  Alıntı ile Cevapla

Alt 02 Mayıs 2018, 23:03   #4
Çevrimiçi
Cevap: BOPM Muaf Port




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

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
Unreal3.2*/src/send.c

dosyasındaki;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
void sendto_connectnotice(char *nick, anUser *user, aClient *sptr, int disconnect, char *comment) { aClient *cptr; int i, j; char connectd[1024]; char connecth[1024]; if (!disconnect) { RunHook(HOOKTYPE_LOCAL_CONNECT, sptr); ircsprintf(connectd, "*** Notice -- Client connecting on port %d: %s (%s@%s) [%s] %s%s%s", sptr->listener->port, nick, user->username, user->realhost, sptr->class ? sptr->class->name : "", #ifdef USE_SSL IsSecure(sptr) ? "[secure " : "", IsSecure(sptr) ? SSL_get_cipher((SSL *)sptr->ssl) : "", IsSecure(sptr) ? "]" : ""); #else "", "", ""); #endif ircsprintf(connecth, "*** Notice -- Client connecting: %s (%s@%s) [%s] {%s}", nick, user->username, user->realhost, Inet_ia2p(&sptr->ip), sptr->class ? sptr->class->name : "0"); } else { ircsprintf(connectd, "*** Notice -- Client exiting: %s (%s@%s) [%s]", nick, user->username, user->realhost, comment); ircsprintf(connecth, "*** Notice -- Client exiting: %s (%s@%s) [%s] [%s]", nick, user->username, user->realhost, comment, Inet_ia2p(&sptr->ip)); } for (i = oper_fdlist.entry[j = 1]; j <= oper_fdlist.last_entry; i = oper_fdlist.entry[++j]) if (((cptr = local[i])) && (cptr->user->snomask & SNO_CLIENT)) { if (IsHybNotice(cptr)) sendto_one(cptr, ":%s NOTICE %s :%s", me.name, cptr->name, connecth); else sendto_one(cptr, ":%s NOTICE %s :%s", me.name, cptr->name, connectd); } }

satırlarını,

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
void sendto_connectnotice(char *nick, anUser *user, aClient *sptr, int disconnect, char *comment) { aClient *cptr; int i, j; char connectd[1024]; char connecth[1024]; if (!disconnect) { RunHook(HOOKTYPE_LOCAL_CONNECT, sptr); ircsprintf(connectd, "*** Notice -- Client connecting on port %d: %s (%s@%s) [%s] %s%s%s", sptr->listener->port, nick, user->username, user->realhost, sptr->class ? sptr->class->name : "", #ifdef USE_SSL IsSecure(sptr) ? "[secure " : "", IsSecure(sptr) ? SSL_get_cipher((SSL *)sptr->ssl) : "", IsSecure(sptr) ? "]" : ""); #else "", "", ""); #endif ircsprintf(connecth, "*** Notice -- Client connecting: %s (%s@%s) [%s] {%s}", nick, user->username, user->realhost, Inet_ia2p(&sptr->ip), sptr->class ? sptr->class->name : "0"); } else { ircsprintf(connectd, "*** Notice -- Client exiting: %s (%s@%s) [%s]", nick, user->username, user->realhost, comment); ircsprintf(connecth, "*** Notice -- Client exiting: %s (%s@%s) [%s] [%s]", nick, user->username, user->realhost, comment, Inet_ia2p(&sptr->ip)); } for (i = oper_fdlist.entry[j = 1]; j <= oper_fdlist.last_entry; i = oper_fdlist.entry[++j]) if (((cptr = local[i])) && (cptr->user->snomask & SNO_CLIENT)) { if (IsHybNotice(cptr)) sendto_one(cptr, ":%s NOTICE %s :%s", me.name, cptr->name, connecth); else if (6667 == sptr->listener->port || 6668 == sptr->listener->port || strcmp("BopmNick", cptr->name)) sendto_one(cptr, ":%s NOTICE %s :%s", me.name, cptr->name, connectd); } }

olarak değiştirin.

Kırmızı olarak belirttiğim yerler BopmNick ve Bopm'un koruyacağı yani xline uygulayacağı portlardır. Kod içinde belirlediğiniz BopmNick sadece yine kod içerisinde belirttiğiniz portlardaki giriş-çıkışları görür. Diğer portlardaki giriş-çıkışları görmez, dolayısıyla işlem uygulamayacaktır yani muaf tuttuk denilebilir. Aynı mantıkla çoğaltabilirsiniz portları veya nickleri.

Son olarak make ve ./unreal restart komutlarıyla editi aktif edersiniz.

İyi forumlar dilerim.

  Alıntı ile Cevapla

Alt 03 Mayıs 2018, 09:23   #5
Çevrimdışı
Cevap: BOPM Muaf Port




Deneyeceğim.

  Alıntı ile Cevapla

Alt 04 Mayıs 2018, 20:19   #6
Çevrimdışı
Cevap: BOPM Muaf Port




aynısını yaptım restart attım bomp bot halen belirtiğim port dan gireni atıyor.


Emrehan Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Merhaba @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...],

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
Unreal3.2*/src/send.c

dosyasındaki;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
void sendto_connectnotice(char *nick, anUser *user, aClient *sptr, int disconnect, char *comment) { aClient *cptr; int i, j; char connectd[1024]; char connecth[1024]; if (!disconnect) { RunHook(HOOKTYPE_LOCAL_CONNECT, sptr); ircsprintf(connectd, "*** Notice -- Client connecting on port %d: %s (%s@%s) [%s] %s%s%s", sptr->listener->port, nick, user->username, user->realhost, sptr->class ? sptr->class->name : "", #ifdef USE_SSL IsSecure(sptr) ? "[secure " : "", IsSecure(sptr) ? SSL_get_cipher((SSL *)sptr->ssl) : "", IsSecure(sptr) ? "]" : ""); #else "", "", ""); #endif ircsprintf(connecth, "*** Notice -- Client connecting: %s (%s@%s) [%s] {%s}", nick, user->username, user->realhost, Inet_ia2p(&sptr->ip), sptr->class ? sptr->class->name : "0"); } else { ircsprintf(connectd, "*** Notice -- Client exiting: %s (%s@%s) [%s]", nick, user->username, user->realhost, comment); ircsprintf(connecth, "*** Notice -- Client exiting: %s (%s@%s) [%s] [%s]", nick, user->username, user->realhost, comment, Inet_ia2p(&sptr->ip)); } for (i = oper_fdlist.entry[j = 1]; j <= oper_fdlist.last_entry; i = oper_fdlist.entry[++j]) if (((cptr = local[i])) && (cptr->user->snomask & SNO_CLIENT)) { if (IsHybNotice(cptr)) sendto_one(cptr, ":%s NOTICE %s :%s", me.name, cptr->name, connecth); else sendto_one(cptr, ":%s NOTICE %s :%s", me.name, cptr->name, connectd); } }

satırlarını,

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
void sendto_connectnotice(char *nick, anUser *user, aClient *sptr, int disconnect, char *comment) { aClient *cptr; int i, j; char connectd[1024]; char connecth[1024]; if (!disconnect) { RunHook(HOOKTYPE_LOCAL_CONNECT, sptr); ircsprintf(connectd, "*** Notice -- Client connecting on port %d: %s (%s@%s) [%s] %s%s%s", sptr->listener->port, nick, user->username, user->realhost, sptr->class ? sptr->class->name : "", #ifdef USE_SSL IsSecure(sptr) ? "[secure " : "", IsSecure(sptr) ? SSL_get_cipher((SSL *)sptr->ssl) : "", IsSecure(sptr) ? "]" : ""); #else "", "", ""); #endif ircsprintf(connecth, "*** Notice -- Client connecting: %s (%s@%s) [%s] {%s}", nick, user->username, user->realhost, Inet_ia2p(&sptr->ip), sptr->class ? sptr->class->name : "0"); } else { ircsprintf(connectd, "*** Notice -- Client exiting: %s (%s@%s) [%s]", nick, user->username, user->realhost, comment); ircsprintf(connecth, "*** Notice -- Client exiting: %s (%s@%s) [%s] [%s]", nick, user->username, user->realhost, comment, Inet_ia2p(&sptr->ip)); } for (i = oper_fdlist.entry[j = 1]; j <= oper_fdlist.last_entry; i = oper_fdlist.entry[++j]) if (((cptr = local[i])) && (cptr->user->snomask & SNO_CLIENT)) { if (IsHybNotice(cptr)) sendto_one(cptr, ":%s NOTICE %s :%s", me.name, cptr->name, connecth); else if (6667 == sptr->listener->port || 6668 == sptr->listener->port || strcmp("BopmNick", cptr->name)) sendto_one(cptr, ":%s NOTICE %s :%s", me.name, cptr->name, connectd); } }

olarak değiştirin.

Kırmızı olarak belirttiğim yerler BopmNick ve Bopm'un koruyacağı yani xline uygulayacağı portlardır. Kod içinde belirlediğiniz BopmNick sadece yine kod içerisinde belirttiğiniz portlardaki giriş-çıkışları görür. Diğer portlardaki giriş-çıkışları görmez, dolayısıyla işlem uygulamayacaktır yani muaf tuttuk denilebilir. Aynı mantıkla çoğaltabilirsiniz portları veya nickleri.

Son olarak make ve ./unreal restart komutlarıyla editi aktif edersiniz.

İyi forumlar dilerim.


  Alıntı ile Cevapla

Alt 04 Mayıs 2018, 20:34   #7
Çevrimiçi
Cevap: BOPM Muaf Port




Emrehan Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Kod içinde belirlediğiniz BopmNick sadece yine kod içerisinde belirttiğiniz portlardaki giriş-çıkışları görür. Diğer portlardaki giriş-çıkışları görmez, dolayısıyla işlem uygulamayacaktır yani muaf tuttuk denilebilir.

Önceki postumda belirttiğim gibi, koda eklediğiniz portlardan girenlere xline atacak BOPM. Örnek 7000 portunu koda eklemediniz, 7000 portundan girenleri atmayacak.

İyi forumlar @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...].

  Alıntı ile Cevapla

Alt 04 Mayıs 2018, 21:09   #8
Çevrimdışı
Cevap: BOPM Muaf Port




bunu tam tersini yapma şansımız yokmu tek bir port ekleyip sadece o port girenleri atamaması için. Diğer türlü açık olan bütün portları eklemek gerekcek.

  Alıntı ile Cevapla

Alt 04 Mayıs 2018, 21:54   #9
Çevrimiçi
Cevap: BOPM Muaf Port




Kod:   Kodu kopyalamak için üzerine çift tıklayın!
if (6667 == sptr->listener->port || 6668 == sptr->listener->port || strcmp("BopmNick", cptr->name))

satırını,

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
if (6667 != sptr->listener->port || 6668 != sptr->listener->port || strcmp("BopmNick", cptr->name))

şeklinde değiştiriniz.

Böylelikle kodda belirlediğiniz BopmNick yine kodda belirlediğiniz porttan girenlere xline uygulayamayacak.

İyi forumlar @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...].


Konu Emrehan tarafından (05 Mayıs 2018 Saat 02:55 ) değiştirilmiştir.
  Alıntı ile Cevapla

Alt 05 Mayıs 2018, 18:57   #10
Çevrimdışı
Cevap: BOPM Muaf Port




Bu şekilde yaptım fakat halen bopm 2016 portundan girenleri atıyor.


Kod:   Kodu kopyalamak için üzerine çift tıklayın!
void sendto_connectnotice(char *nick, anUser *user, aClient *sptr, int disconnect, char *comment) { aClient *cptr; int i, j; char connectd[1024]; char connecth[1024]; if (!disconnect) { RunHook(HOOKTYPE_LOCAL_CONNECT, sptr); ircsprintf(connectd, "*** Notice -- Client connecting on port %d: %s (%s@%s) [%s] %s%s%s", sptr->listener->port, nick, user->username, user->realhost, sptr->class ? sptr->class->name : "", #ifdef USE_SSL IsSecure(sptr) ? "[secure " : "", IsSecure(sptr) ? SSL_get_cipher((SSL *)sptr->ssl) : "", IsSecure(sptr) ? "]" : ""); #else "", "", ""); #endif ircsprintf(connecth, "*** Notice -- Client connecting: %s (%s@%s) [%s] {%s}", nick, user->username, user->realhost, Inet_ia2p(&sptr->ip), sptr->class ? sptr->class->name : "0"); } else { ircsprintf(connectd, "*** Notice -- Client exiting: %s (%s@%s) [%s]", nick, user->username, user->realhost, comment); ircsprintf(connecth, "*** Notice -- Client exiting: %s (%s@%s) [%s] [%s]", nick, user->username, user->realhost, comment, Inet_ia2p(&sptr->ip)); } for (i = oper_fdlist.entry[j = 1]; j <= oper_fdlist.last_entry; i = oper_fdlist.entry[++j]) if (((cptr = local[i])) && (cptr->user->snomask & SNO_CLIENT)) { if (IsHybNotice(cptr)) sendto_one(cptr, ":%s NOTICE %s :%s", me.name, cptr->name, connecth); else if (2016 != sptr->listener->port || strcmp("M-Proxy", cptr->name)) sendto_one(cptr, ":%s NOTICE %s :%s", me.name, cptr->name, connectd); } }


Emrehan Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
if (6667 == sptr->listener->port || 6668 == sptr->listener->port || strcmp("BopmNick", cptr->name))

satırını,

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
if (6667 != sptr->listener->port || 6668 != sptr->listener->port || strcmp("BopmNick", cptr->name))

şeklinde değiştiriniz.

Böylelikle kodda belirlediğiniz BopmNick yine kodda belirlediğiniz porttan girenlere xline uygulayamayacak.

İyi forumlar @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...].


  Alıntı ile Cevapla

Cevapla

Etiketler
bopm 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
Çözüldü Socket için araya muaf nick ve muaf kanal satırı ekleme xqw mIRC Scripting Sorunları 2 23 Mart 2016 10:52
BOPM XLee Eggdrop, NeoStats, BNC 2 16 Eylül 2014 17:58
PROXY Korumasına muaf port ekleme By_ATMACA mIRC Scripting Sorunları 18 01 Şubat 2013 20:02
Bopm BehroozWolf Eggdrop, NeoStats, BNC 6 09 Şubat 2009 07:12