Description: Correct invalid global variable usage Author: Philippe Thierry Forwarded: not-needed --- /dev/null +++ b/src/ext_variables.h @@ -0,0 +1,39 @@ +#ifndef EXT_VARIABLES_H_ +#define EXT_VARIABLES_H_ + +#include "global.h" + + +/* Global variables */ + +extern FILE *outfile; // Fichero de output +extern CURL *curl; // Descriptor CURL +extern struct opciones options; // Array con las opciones recibidas del usuario + +extern struct result *nec[100]; // Array que almacena los NECs +extern int contador; // Contador de palabras generadas +extern int descargadas; // Numero de URLs descargadas +extern int encontradas; // Numero de URLs encontradas +extern int errores; // Contador de errores +extern int existant; // Flag para determinar si la URL actual existe +extern int listable; // Flag para determinar si un directorio es listable + +extern struct words *wordlist_base; // Base de la lista de palabras +extern struct words *wordlist_current; // Nodo actual de la lista de palabras +extern struct words *wordlist_final; // Final de la lista de palabras + +extern struct words *exts_base; // Base de la lista de extensiones +extern struct words *exts_current; // Nodo actual de la lista de externsiones +extern int exts_num; // Numero de extensiones + +extern struct words *muts_base; // Base de la lista de mutaciones + +extern struct words *dirlist_base; // Base de la lista de los directorios encontrados +extern struct words *dirlist_final; // Final de la lista los directorios encontrados +extern struct words *dirlist_current; // Nodo actual de la lista los directorios encontrados + +extern int resuming; // Flag para saber si estamos en una sesion resumida +extern int next_dir; // Flag para saber si tenemos que pasar al siguiente directorio + + +#endif/*EXT_VARIABLES_H_*/ --- a/src/dirb.h +++ b/src/dirb.h @@ -7,7 +7,7 @@ #include "global.h" -#include "variables.h" +#include "ext_variables.h" #include "estructuras.h" #include "funciones.h"