Page 1 of 4

Demesio Naujas FLOODERIS!

Posted: 2012 Nov 03 11:25
by waldosss
Hey draugai , isejo naujas flooderis atakuoja is hlproxy tai kad visokie no flood.amx ir t.t. nepadeda
gal kas zinot kaip jau apsisaugot?

Re: Demesio Naujas FLOODERIS!

Posted: 2012 Nov 03 11:37
by laimiukas3
waldosss wrote:Hey draugai , isejo naujas flooderis atakuoja is hlproxy tai kad visokie no flood.amx ir t.t. nepadeda
gal kas zinot kaip jau apsisaugot?
ka tiksliau meto servo consolei?
man pusvalandi paveikia i cras servas
http://amxmodx.lt/viewtopic.php?f=21&t=2554

Re: Demesio Naujas FLOODERIS!

Posted: 2012 Nov 03 13:01
by nuodas159
Kaip vadinasi tas flooderis naujas?

Re: Demesio Naujas FLOODERIS!

Posted: 2012 Nov 04 16:55
by Tetusis
nera naujas tuo paciu principu veikia, pirmas dalykas tau tik reikia atsinaujinti engine bei dproto, gali visus esamus pluginus nuo apsaugu istrinti bei pamirsti, nes jie nera effektyvus, sito tik tau tereikia,zmogau ;), dproto jau atlieka puse darbo sis pluginas uzhookina funkcija tempoary blocked from, ir ta ip uzbanina

Code: Select all

#include <amxmodx>#include <orpheu>#include <orpheu_advanced>#include <orpheu_stocks>   new OrpheuHook:handlePrintf  public plugin_init() {    register_plugin("ANTI dproto traffic flood", "?", "?")    set_task(2.01, "regfunctions")} public regfunctions() {    OrpheuRegisterHook(OrpheuGetFunction("dp_traffic_block"),"dp_traffic_block_OrpheuHookPost", OrpheuHookPost)    OrpheuRegisterHook(OrpheuGetFunction("dp_traffic_block"),"dp_traffic_block_OrpheuHookPre", OrpheuHookPre)} public OrpheuHookReturn:dp_traffic_block_OrpheuHookPost(const a[], const b[] , const c[] ) {    OrpheuUnregisterHook(handlePrintf)     return OrpheuIgnored;} public OrpheuHookReturn:dp_traffic_block_OrpheuHookPre(const a[], const b[] , const c[] ) {        handlePrintf = OrpheuRegisterHook( OrpheuGetFunction( "Con_Printf" ), "Con_Printf" , OrpheuHookPre);    return OrpheuIgnored;} public OrpheuHookReturn:Con_Printf(const a[], const b[]) {    if (containi(b,"traffic temporary blocked")>-1) {        new msg[256]        copy(msg,255,b)        del_log(msg)        return OrpheuSupercede;    }            return OrpheuIgnored;} public del_log(mess[]) {    static szLeft[300], szRight[300]    split ( mess, szLeft, 299, szRight, 299, "traffic temporary blocked from ")    copy(mess, 299, szRight)    split ( mess, szLeft, 299, szRight, 299, " for flooding")     containi(mess,"traffic temporary blocked")    server_cmd("addip 0 %s",szLeft)    //log}

Re: Demesio Naujas FLOODERIS!

Posted: 2012 Nov 04 18:02
by waldosss
ne apie ta flooda kalbu :) cia hlds fake players flooderis , nuo tu senesniu skiriasi tuom kad siuncia atakas ne is tavo ip , o is proxy , anksciau buvo lengviau apsauga 1 ip checkino ir jei per daug connectionu banino , o kaip cia is proxy kokiu 10 ip atakuoja neatlaiko ir uzluzta :]

Re: Demesio Naujas FLOODERIS!

Posted: 2012 Nov 04 19:01
by Tetusis
waldosss wrote:ne apie ta flooda kalbu :) cia hlds fake players flooderis , nuo tu senesniu skiriasi tuom kad siuncia atakas ne is tavo ip , o is proxy , anksciau buvo lengviau apsauga 1 ip checkino ir jei per daug connectionu banino , o kaip cia is proxy kokiu 10 ip atakuoja neatlaiko ir uzluzta :]
cia visai kas kita, antiflood jau yra nebereikalingas, nes naujas dproto padeda su tuo susitvarkyti sis daiktas pamates traffic tempoary blocked uzbanina ta vartotoja, logiskai mastant jei vienu metu is proxy serveriu atakuoja tavo serveri visus tuos ir uzbanina, aisku paprasciausiai naudoti iptables ir uzblokuoti pop port'us, o jeigu hostini ant savo pc aisku gali naudoti ir firewall, bet routeris sia problema isprestu labai lengvai, mane pvz bandydavo ddosint per runescape, cia viskas tuo paciu principu veikia, uzblokuoji nenaudojamus port ir palieki ant naudojamu traffic check.

Re: Demesio Naujas FLOODERIS!

Posted: 2012 Nov 04 20:02
by Igor
Compile darant error:

Code: Select all

/tmp/text8A8lqV.sma(2) : fatal error 100: cannot read from file: "orpheu" 

Re: Demesio Naujas FLOODERIS!

Posted: 2012 Nov 04 20:30
by aaarnas
Tam reikia visą orpheu modulį instaliuoti į serverį ir include failus kompiluojant.

Re: Demesio Naujas FLOODERIS!

Posted: 2012 Nov 04 21:08
by GhostMan
Tetusis wrote:nera naujas tuo paciu principu veikia, pirmas dalykas tau tik reikia atsinaujinti engine bei dproto, gali visus esamus pluginus nuo apsaugu istrinti bei pamirsti, nes jie nera effektyvus, sito tik tau tereikia,zmogau ;), dproto jau atlieka puse darbo sis pluginas uzhookina funkcija tempoary blocked from, ir ta ip uzbanina

Code: Select all

#include <amxmodx>#include <orpheu>#include <orpheu_advanced>#include <orpheu_stocks>   new OrpheuHook:handlePrintf  public plugin_init() {    register_plugin("ANTI dproto traffic flood", "?", "?")    set_task(2.01, "regfunctions")} public regfunctions() {    OrpheuRegisterHook(OrpheuGetFunction("dp_traffic_block"),"dp_traffic_block_OrpheuHookPost", OrpheuHookPost)    OrpheuRegisterHook(OrpheuGetFunction("dp_traffic_block"),"dp_traffic_block_OrpheuHookPre", OrpheuHookPre)} public OrpheuHookReturn:dp_traffic_block_OrpheuHookPost(const a[], const b[] , const c[] ) {    OrpheuUnregisterHook(handlePrintf)     return OrpheuIgnored;} public OrpheuHookReturn:dp_traffic_block_OrpheuHookPre(const a[], const b[] , const c[] ) {        handlePrintf = OrpheuRegisterHook( OrpheuGetFunction( "Con_Printf" ), "Con_Printf" , OrpheuHookPre);    return OrpheuIgnored;} public OrpheuHookReturn:Con_Printf(const a[], const b[]) {    if (containi(b,"traffic temporary blocked")>-1) {        new msg[256]        copy(msg,255,b)        del_log(msg)        return OrpheuSupercede;    }            return OrpheuIgnored;} public del_log(mess[]) {    static szLeft[300], szRight[300]    split ( mess, szLeft, 299, szRight, 299, "traffic temporary blocked from ")    copy(mess, 299, szRight)    split ( mess, szLeft, 299, szRight, 299, " for flooding")     containi(mess,"traffic temporary blocked")    server_cmd("addip 0 %s",szLeft)    //log}
Šitą pats rašiai ar kažkur radai? Jei radai, šaltinį galima sužinot?

Re: Demesio Naujas FLOODERIS!

Posted: 2012 Nov 04 22:07
by Tetusis
@ghostman

radau, tiksliai neprisimenu kur.