OpenVAS Libraries  8.0.3
Macros | Functions
ids_send.h File Reference
#include "arglists.h"

Go to the source code of this file.

Macros

#define OPENVAS_CNX_IDS_EVASION_SPLIT   1L /* Try to evade NIDS by spliting sends */
 
#define OPENVAS_CNX_IDS_EVASION_INJECT   2L /* Split + insert garbage */
 
#define OPENVAS_CNX_IDS_EVASION_SHORT_TTL   4L /* Split + too short ttl for garbage */
 
#define OPENVAS_CNX_IDS_EVASION_FAKE_RST   8L /* Send a fake RST from our end after each established connection */
 
#define OPENVAS_CNX_IDS_EVASION_SEND_MASK   (OPENVAS_CNX_IDS_EVASION_SPLIT|OPENVAS_CNX_IDS_EVASION_INJECT|OPENVAS_CNX_IDS_EVASION_SHORT_TTL)
 

Functions

int ids_send (int, void *, int, int)
 
int ids_open_sock_tcp (struct arglist *, int, int, int)
 

Macro Definition Documentation

#define OPENVAS_CNX_IDS_EVASION_FAKE_RST   8L /* Send a fake RST from our end after each established connection */
#define OPENVAS_CNX_IDS_EVASION_INJECT   2L /* Split + insert garbage */
#define OPENVAS_CNX_IDS_EVASION_SHORT_TTL   4L /* Split + too short ttl for garbage */
#define OPENVAS_CNX_IDS_EVASION_SPLIT   1L /* Try to evade NIDS by spliting sends */

Function Documentation

int ids_open_sock_tcp ( struct arglist ,
int  ,
int  ,
int   
)
int ids_send ( int  ,
void *  ,
int  ,
int   
)