sugerencia anti-ddos
Publicado: Abr 8, '18, 16:45
Si se trata de un Dos / Ddos UDP, entonces tiene alguna posibilidad de limitarlo o bloquearlo.
Dare un ejemplo:
#include <amxmodx>
#include <orpheu>
const A2S_ACK = 'j';
public plugin_init() {
register_plugin(
"Blocking A2S_ACK",
"0.1",
"Spawner"
)
OrpheuRegisterHook(OrpheuGetFunction("SV_ConnectionlessPacket"), "SV_ConnectionlessPacket_Hook");
}
public OrpheuHookReturn:SV_ConnectionlessPacket_Hook(
netFrom[],messageArg[]
) {
read_argv(0, messageArg, 2);
if( messageArg[0] == A2S_ACK ) {
return OrpheuSupercede;
}
return OrpheuIgnored;
}
Hay muchos métodos para el servidor Dos / Ddos a cs 1.6, VSE / ACK / (+ Y mucho más_).
Si solo es VSE / ACK, puede conectar Sv_ConnectionlessPacket + hook "net_from" (Puede encontrar un ejemplo codificado por Arkshine usando okapi) y luego limitar los paquetes enviados por segundo (Basado en IP's).
PD. : Logré hacer una inundación A2S_ACK simplemente usando un plugin + sockets y bloqueó el servidor.
Así que solo te estoy dando un ejemplo. SV_ConnectionlessPacket puede buscarlo en Internet.
Buena suerte.
Dare un ejemplo:
#include <amxmodx>
#include <orpheu>
const A2S_ACK = 'j';
public plugin_init() {
register_plugin(
"Blocking A2S_ACK",
"0.1",
"Spawner"
)
OrpheuRegisterHook(OrpheuGetFunction("SV_ConnectionlessPacket"), "SV_ConnectionlessPacket_Hook");
}
public OrpheuHookReturn:SV_ConnectionlessPacket_Hook(
netFrom[],messageArg[]
) {
read_argv(0, messageArg, 2);
if( messageArg[0] == A2S_ACK ) {
return OrpheuSupercede;
}
return OrpheuIgnored;
}
Hay muchos métodos para el servidor Dos / Ddos a cs 1.6, VSE / ACK / (+ Y mucho más_).
Si solo es VSE / ACK, puede conectar Sv_ConnectionlessPacket + hook "net_from" (Puede encontrar un ejemplo codificado por Arkshine usando okapi) y luego limitar los paquetes enviados por segundo (Basado en IP's).
PD. : Logré hacer una inundación A2S_ACK simplemente usando un plugin + sockets y bloqueó el servidor.
Así que solo te estoy dando un ejemplo. SV_ConnectionlessPacket puede buscarlo en Internet.
Buena suerte.