OpenVAS Libraries
9.0.1
|
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <errno.h>
#include <signal.h>
#include <ctype.h>
#include <sys/time.h>
#include <sys/types.h>
#include <sys/wait.h>
#include <unistd.h>
#include "../misc/arglists.h"
#include "../misc/network.h"
#include "../misc/plugutils.h"
#include "../base/nvticache.h"
#include "nasl_lex_ctxt.h"
#include <glib.h>
Macros | |
#define | SMART_TCP_RW |
#define | CERT_FILE "SSL certificate : " |
#define | KEY_FILE "SSL private key : " |
#define | PEM_PASS "PEM password : " |
#define | CA_FILE "CA file : " |
#define | CNX_TIMEOUT_PREF "Network connection timeout : " |
#define | RW_TIMEOUT_PREF "Network read/write timeout : " |
#define | WRAP_TIMEOUT_PREF "Wrapped service read timeout : " |
#define | TEST_SSL_PREF "Test SSL based services" |
#define | NUM_CHILDREN "Number of connections done in parallel : " |
#define | MAX_SHIFT (3*365*86400) |
#define | DIFF_1970_1900 2208988800U |
#define | ABS(x) (((x) < 0) ? -(x):(x)) |
#define | DIFFTV1000(t1, t2) ((t1.tv_sec - t2.tv_sec)*1000 + (t1.tv_usec - t2.tv_usec)/1000) |
#define | TESTSTRING "OpenVAS Wrap Test" |
#define | MAX_SONS 128 |
Functions | |
void | mark_echo_server (struct arglist *desc, int port) |
void | mark_ncacn_http_server (struct arglist *desc, int port, char *buffer) |
void | mark_vnc_server (struct arglist *desc, int port, char *buffer) |
void | mark_nntp_server (struct arglist *desc, int port, char *buffer, int trp) |
void | mark_swat_server (struct arglist *desc, int port, unsigned char *buffer) |
void | mark_vqserver (struct arglist *desc, int port, unsigned char *buffer) |
void | mark_mldonkey (struct arglist *desc, int port, unsigned char *buffer) |
void | mark_http_server (struct arglist *desc, int port, unsigned char *buffer, int trp) |
void | mark_locked_adsubtract_server (struct arglist *desc, int port, unsigned char *buffer, int trp) |
void | mark_rmserver (struct arglist *desc, int port, char *buffer, int trp) |
void | mark_smtp_server (struct arglist *desc, int port, char *buffer, int trp) |
void | mark_snpp_server (struct arglist *desc, int port, char *buffer, int trp) |
void | mark_ftp_server (struct arglist *desc, int port, char *buffer, int trp) |
void | mark_ssh_server (struct arglist *desc, int port, char *buffer) |
void | mark_http_proxy (struct arglist *desc, int port, unsigned char *buffer, int trp) |
void | mark_pop_server (struct arglist *desc, int port, char *buffer) |
void | mark_imap_server (struct arglist *desc, int port, char *buffer, int trp) |
void | mark_auth_server (struct arglist *desc, int port, char *buffer) |
void | mark_postgresql (struct arglist *desc, int port, char *buffer) |
void | mark_mysql (struct arglist *desc, int port, char *buffer) |
void | mark_cvspserver (struct arglist *desc, int port, char *buffer, int trp) |
void | mark_cvsupserver (struct arglist *desc, int port, char *buffer, int trp) |
void | mark_cvslockserver (struct arglist *desc, int port, char *buffer, int trp) |
void | mark_rsync (struct arglist *desc, int port, char *buffer, int trp) |
void | mark_wild_shell (struct arglist *desc, int port, char *buffer) |
void | mark_telnet_server (struct arglist *desc, int port, char *buffer, int trp) |
void | mark_gnome14_server (struct arglist *desc, int port, char *buffer, int trp) |
void | mark_eggdrop_server (struct arglist *desc, int port, char *buffer, int trp) |
void | mark_netbus_server (struct arglist *desc, int port, char *buffer) |
void | mark_linuxconf (struct arglist *desc, int port, unsigned char *buffer) |
void | mark_listserv_server (struct arglist *desc, int port, char *buffer, int trp) |
void | mark_fssniffer (struct arglist *desc, int port, char *buffer, int trp) |
void | mark_remote_nc_server (struct arglist *desc, int port, char *buffer, int trp) |
tree_cell * | plugin_run_find_service (lex_ctxt *lexic) |
Variables | |
const char * | oid |
#define ABS | ( | x | ) | (((x) < 0) ? -(x):(x)) |
#define CA_FILE "CA file : " |
#define CERT_FILE "SSL certificate : " |
#define CNX_TIMEOUT_PREF "Network connection timeout : " |
#define DIFF_1970_1900 2208988800U |
#define DIFFTV1000 | ( | t1, | |
t2 | |||
) | ((t1.tv_sec - t2.tv_sec)*1000 + (t1.tv_usec - t2.tv_usec)/1000) |
#define KEY_FILE "SSL private key : " |
#define MAX_SHIFT (3*365*86400) |
#define MAX_SONS 128 |
#define NUM_CHILDREN "Number of connections done in parallel : " |
#define PEM_PASS "PEM password : " |
#define RW_TIMEOUT_PREF "Network read/write timeout : " |
#define SMART_TCP_RW |
#define TEST_SSL_PREF "Test SSL based services" |
#define TESTSTRING "OpenVAS Wrap Test" |
#define WRAP_TIMEOUT_PREF "Wrapped service read timeout : " |
void mark_auth_server | ( | struct arglist * | desc, |
int | port, | ||
char * | buffer | ||
) |
void mark_cvslockserver | ( | struct arglist * | desc, |
int | port, | ||
char * | buffer, | ||
int | trp | ||
) |
void mark_cvspserver | ( | struct arglist * | desc, |
int | port, | ||
char * | buffer, | ||
int | trp | ||
) |
void mark_cvsupserver | ( | struct arglist * | desc, |
int | port, | ||
char * | buffer, | ||
int | trp | ||
) |
void mark_echo_server | ( | struct arglist * | desc, |
int | port | ||
) |
void mark_eggdrop_server | ( | struct arglist * | desc, |
int | port, | ||
char * | buffer, | ||
int | trp | ||
) |
void mark_fssniffer | ( | struct arglist * | desc, |
int | port, | ||
char * | buffer, | ||
int | trp | ||
) |
void mark_ftp_server | ( | struct arglist * | desc, |
int | port, | ||
char * | buffer, | ||
int | trp | ||
) |
void mark_gnome14_server | ( | struct arglist * | desc, |
int | port, | ||
char * | buffer, | ||
int | trp | ||
) |
void mark_http_proxy | ( | struct arglist * | desc, |
int | port, | ||
unsigned char * | buffer, | ||
int | trp | ||
) |
void mark_http_server | ( | struct arglist * | desc, |
int | port, | ||
unsigned char * | buffer, | ||
int | trp | ||
) |
void mark_imap_server | ( | struct arglist * | desc, |
int | port, | ||
char * | buffer, | ||
int | trp | ||
) |
void mark_linuxconf | ( | struct arglist * | desc, |
int | port, | ||
unsigned char * | buffer | ||
) |
void mark_listserv_server | ( | struct arglist * | desc, |
int | port, | ||
char * | buffer, | ||
int | trp | ||
) |
void mark_locked_adsubtract_server | ( | struct arglist * | desc, |
int | port, | ||
unsigned char * | buffer, | ||
int | trp | ||
) |
void mark_mldonkey | ( | struct arglist * | desc, |
int | port, | ||
unsigned char * | buffer | ||
) |
void mark_mysql | ( | struct arglist * | desc, |
int | port, | ||
char * | buffer | ||
) |
void mark_ncacn_http_server | ( | struct arglist * | desc, |
int | port, | ||
char * | buffer | ||
) |
void mark_netbus_server | ( | struct arglist * | desc, |
int | port, | ||
char * | buffer | ||
) |
void mark_nntp_server | ( | struct arglist * | desc, |
int | port, | ||
char * | buffer, | ||
int | trp | ||
) |
void mark_pop_server | ( | struct arglist * | desc, |
int | port, | ||
char * | buffer | ||
) |
void mark_postgresql | ( | struct arglist * | desc, |
int | port, | ||
char * | buffer | ||
) |
void mark_remote_nc_server | ( | struct arglist * | desc, |
int | port, | ||
char * | buffer, | ||
int | trp | ||
) |
void mark_rmserver | ( | struct arglist * | desc, |
int | port, | ||
char * | buffer, | ||
int | trp | ||
) |
void mark_rsync | ( | struct arglist * | desc, |
int | port, | ||
char * | buffer, | ||
int | trp | ||
) |
void mark_smtp_server | ( | struct arglist * | desc, |
int | port, | ||
char * | buffer, | ||
int | trp | ||
) |
void mark_snpp_server | ( | struct arglist * | desc, |
int | port, | ||
char * | buffer, | ||
int | trp | ||
) |
void mark_ssh_server | ( | struct arglist * | desc, |
int | port, | ||
char * | buffer | ||
) |
void mark_swat_server | ( | struct arglist * | desc, |
int | port, | ||
unsigned char * | buffer | ||
) |
void mark_telnet_server | ( | struct arglist * | desc, |
int | port, | ||
char * | buffer, | ||
int | trp | ||
) |
void mark_vnc_server | ( | struct arglist * | desc, |
int | port, | ||
char * | buffer | ||
) |
void mark_vqserver | ( | struct arglist * | desc, |
int | port, | ||
unsigned char * | buffer | ||
) |
void mark_wild_shell | ( | struct arglist * | desc, |
int | port, | ||
char * | buffer | ||
) |
const char* oid |