mago-blanco-proxy


DDoS alleviation proxy

English

Simple proxy/firewall for filtering DDoS SYN attacks on a TCP service. Tested on Windows and Linux systems. The source code is C++, boost C++ libs are a compilation dependency.

The docs are mostly in spanish. For more information you can contact us at the mailing list (english and spanish).

Español

Pequeño proxy de conexiones TCP IPv4, para intentar resistir un ataque de negacion de servicio. El objetivo es distribuir la carga entre varios cores del servidor para evitar saturar el servicio detrás del proxy.

Funciona en Windows y Linux, el programa está hecho en C++ y depende de boost para compilarse.

La documentación se encuentra en el archivo README.txt dentro del código fuente.

La lista de correos es: mago-blanco-proxy.

La licencia es la "Zlib Licence".

$ ./magoblanco --help --help Ayuda -v [ --version ] Muestra la version del programa --verbose Activa la salida de debug -c [ --config ] arg Archivo de configuracion --log arg Archivo de log --log-rotation arg (=60) Rotacion de logs en minutos, 0 para desactivar. -l [ --listen-port ] arg Puerto de escucha -r [ --remote-port ] arg Puerto remoto -h [ --remote-host ] arg (=localhost) Host remoto --max-conns-by-ip arg (=20) Numero maximo de conexiones simultaneas desde la misma IP --max-conc-conns-to-remote arg (=5) Numero maximo de intentos de conexion simultaneos hacia el host remoto --max-time-delta arg (=5) MAX_TIME_DELTA --max-time-count arg (=5) MAX_TIME_COUNT --penalty-time arg (=30) PENALTY_TIME --penalty-inc-time arg (=10) PENALTY_INC_TIME

Project Information

The project was created on May 25, 2012.

Labels:
Proxy CPlusPlus Firewall Services