Página principal | Lista de componentes | Lista de archivos | Miembros de las clases | Archivos de los miembros

Referencia del Archivo general_var.h


Definiciones

#define PROMISCUO   1
#define ERR   stderr
#define KNOCKMAL   0
#define DEFAULT_INSTALL_FILE   "/usr/local/puertock"
#define DEFAULT_ERR_FILE   DEFAULT_INSTALL_FILE"/log"
#define DEFAULT_LOG_FILE   DEFAULT_INSTALL_FILE"/log"
#define DEFAULT_CONFIG_FILE   DEFAULT_INSTALL_FILE"/configuracion.xml"
#define DEFAULT_INTERVALO_ESPERA   6
#define ERROR_LENGTH   256
#define LONGITUD_FILTRO_IP   20
#define MAX_TAMANIO_IP   65535
#define DEFAULT_DIFERENCIA_TIEMPOS   20
#define ARRAY_ALEATORIO_SIZE   24
#define MAXPWD   20
#define HASH_SIZE   20
#define INCLUDE_FHASH   <openssl/ripemd.h>
#define MAX_LONG_ORDEN   40
#define DEFAULT_CADUCIDAD_LISTA   3600
#define DEFAULT_INTENTOS_LISTA   3

Descripción detallada

Archivo que incluye algunas constantes utilizadas a lo largo del programa y que pueden definir varios aspectos de configuración

Documentación de las definiciones

#define ARRAY_ALEATORIO_SIZE   24
 

Longitud (en bytes) del array de bits aleatorios que se envía como pregunta en KNOCKUDP

#define DEFAULT_CADUCIDAD_LISTA   3600
 

Tiempo mínimo de inactividad por defecto para que una dirección permanezca incluida en la lista negra de direcciones

#define DEFAULT_CONFIG_FILE   DEFAULT_INSTALL_FILE"/configuracion.xml"
 

Archivo de configuración por defecto.

#define DEFAULT_DIFERENCIA_TIEMPOS   20
 

En el tipo KNOCKIFRADO, Diferencia máxima en segundos entre el tiempo actual y el tiempo del paquete

#define DEFAULT_ERR_FILE   DEFAULT_INSTALL_FILE"/log"
 

.Archivo de salida por defecto para los mensajes dirigidos al descriptor ERR

#define DEFAULT_INSTALL_FILE   "/usr/local/puertock"
 

Directorio de instalacion por defecto.

#define DEFAULT_INTENTOS_LISTA   3
 

Numero de intentos erroneos de conexion necesarios para descartar el trafico proveniente de una direccion

#define DEFAULT_INTERVALO_ESPERA   6
 

intervalo de espera por defecto entre los distintos pasos de la secuencia de autenticacion. Por ejemplo entre que se recibe una peticion correcta a un puerto y la siguiente al siguiente puerto de la secuencia

#define DEFAULT_LOG_FILE   DEFAULT_INSTALL_FILE"/log"
 

.Archivo de salida por defecto para los mensajes dirigidos al descriptor MSG

#define ERR   stderr
 

Descriptor de fichero asociado a ERR y a MSG.

#define ERROR_LENGTH   256
 

Longitud del buffer de error

#define HASH_SIZE   20
 

Longitud, en byes, del hash utilizado, 20 para ripemd y sha1

#define INCLUDE_FHASH   <openssl/ripemd.h>
 

Archivo de cabecera donde se incluye la función usada para obtener el HASH

#define KNOCKMAL   0
 

Nombre que recibe cada tipo de autenticacion

#define LONGITUD_FILTRO_IP   20
 

Numero de máximo, por defecto, de IPs a extraer de la lista negra

#define MAX_LONG_ORDEN   40
 

Longitud máxima del alias

#define MAX_TAMANIO_IP   65535
 

Tamaño del paquete IP

#define MAXPWD   20
 

Longitud maxima del password

#define PROMISCUO   1
 

Una lectura con las librerias pcap puede hacerse en modo promiscuo o no. Con esto se indica


Generado el Mon Sep 19 00:05:19 2005 para PuerTock por  doxygen 1.3.9.1