#include <sys/socket.h>#include <netinet/in.h>#include <endian.h>#include <arpa/inet.h>#include "estructuras.h"#include "general_var.h"#include "funciones.h"#include <sys/types.h>#include <getopt.h>#include <netdb.h>#include <stdio.h>#include <stdlib.h>#include <termios.h>#include <unistd.h>Funciones | |
| void | ayuda () |
| int | dnsAuth_client (char *key, char *orden, char *ip_servidor, int puerto, int p_origen) |
| int | main (int argc, char **argv) |
| int | knockmal_client (int lista_puertos[], int n_puertos, int orden, char *ip_servidor, int p_origen) |
| knockifrado_client (char *key, char *ip_servidor, int lista_puertos[], int n_puertos, char *orden, int p_origen) | |
| udpauth_client (char *key, char *ip_servidor, int lista_puertos[], int n_puertos, char *orden, int p_origen) | |
|
|
Muestra ayuda relativa al los parámetros que acepta la el programa en su ejecución. |
|
||||||||||||||||||||||||
|
Realiza los pasos necesarios para una autenticación del tipo dns_auth. Compone un mensaje tipo query de dns con los campos necesarios y lo envía al host ante el cual desea autenticarse.
|
|
||||||||||||||||||||||||||||
|
Realiza los pasos necesarios para una autenticación del tipo knockifrado.
|
|
||||||||||||||||||||||||
|
Realiza los pasos necesarios para una autenticación del tipo knockmal.
|
|
||||||||||||
|
Función principal del software cliente. Analiza los argumentos de entrada y ejecuta la función correspondiente al mecanismo de autenticación elegido. |
|
||||||||||||||||||||||||||||
|
Realiza los pasos necesarios para una autenticación del tipo knockifrado.
|
1.3.9.1