OpenVAS Libraries  9.0.3
nvt_categories.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define ACT_LAST   ACT_END
 NVT 'Categories', influence execution order of NVTs. More...
 
#define ACT_FIRST   ACT_INIT
 
#define ACT_UNKNOWN   11
 
#define ACT_END   10
 
#define ACT_FLOOD   9
 
#define ACT_KILL_HOST   8
 
#define ACT_DENIAL   7
 
#define ACT_DESTRUCTIVE_ATTACK   6
 
#define ACT_MIXED_ATTACK   5
 
#define ACT_ATTACK   4
 
#define ACT_GATHER_INFO   3
 
#define ACT_SETTINGS   2
 
#define ACT_SCANNER   1
 
#define ACT_INIT   0
 
#define ACT_STRING_INIT   "init"
 
#define ACT_STRING_SCANNER   "scanner"
 
#define ACT_STRING_SETTINGS   "settings"
 
#define ACT_STRING_GATHER_INFO   "infos"
 
#define ACT_STRING_ATTACK   "attack"
 
#define ACT_STRING_MIXED_ATTACK   "mixed"
 
#define ACT_STRING_DESTRUCTIVE_ATTACK   "destructive_attack"
 
#define ACT_STRING_DENIAL   "denial"
 
#define ACT_STRING_KILL_HOST   "kill_host"
 
#define ACT_STRING_FLOOD   "flood"
 
#define ACT_STRING_END   "end"
 
#define ACT_STRING_UNKNOWN   "unknown"
 
#define ACT_STRING_LIST_ALL
 

Detailed Description

This file contains defines for the categories of NVTs. Categories influence the execution order of NVTs (e.g. NVTs with category ACT_SCANNER are in principle executed first).

Definition in file nvt_categories.h.

Macro Definition Documentation

◆ ACT_ATTACK

#define ACT_ATTACK   4

Definition at line 54 of file nvt_categories.h.

◆ ACT_DENIAL

#define ACT_DENIAL   7

Definition at line 51 of file nvt_categories.h.

◆ ACT_DESTRUCTIVE_ATTACK

#define ACT_DESTRUCTIVE_ATTACK   6

Definition at line 52 of file nvt_categories.h.

◆ ACT_END

#define ACT_END   10

Definition at line 48 of file nvt_categories.h.

◆ ACT_FIRST

#define ACT_FIRST   ACT_INIT

First plugins actions type.

Definition at line 45 of file nvt_categories.h.

◆ ACT_FLOOD

#define ACT_FLOOD   9

Definition at line 49 of file nvt_categories.h.

◆ ACT_GATHER_INFO

#define ACT_GATHER_INFO   3

Definition at line 55 of file nvt_categories.h.

◆ ACT_INIT

#define ACT_INIT   0

Definition at line 58 of file nvt_categories.h.

◆ ACT_KILL_HOST

#define ACT_KILL_HOST   8

Definition at line 50 of file nvt_categories.h.

◆ ACT_LAST

#define ACT_LAST   ACT_END

NVT 'Categories', influence execution order of NVTs.

Todo:
Consider creation of an enumeration.

Last plugins actions type.

Definition at line 43 of file nvt_categories.h.

◆ ACT_MIXED_ATTACK

#define ACT_MIXED_ATTACK   5

Definition at line 53 of file nvt_categories.h.

◆ ACT_SCANNER

#define ACT_SCANNER   1

Definition at line 57 of file nvt_categories.h.

◆ ACT_SETTINGS

#define ACT_SETTINGS   2

Definition at line 56 of file nvt_categories.h.

◆ ACT_STRING_ATTACK

#define ACT_STRING_ATTACK   "attack"

Definition at line 64 of file nvt_categories.h.

◆ ACT_STRING_DENIAL

#define ACT_STRING_DENIAL   "denial"

Definition at line 67 of file nvt_categories.h.

◆ ACT_STRING_DESTRUCTIVE_ATTACK

#define ACT_STRING_DESTRUCTIVE_ATTACK   "destructive_attack"

Definition at line 66 of file nvt_categories.h.

◆ ACT_STRING_END

#define ACT_STRING_END   "end"

Definition at line 70 of file nvt_categories.h.

◆ ACT_STRING_FLOOD

#define ACT_STRING_FLOOD   "flood"

Definition at line 69 of file nvt_categories.h.

◆ ACT_STRING_GATHER_INFO

#define ACT_STRING_GATHER_INFO   "infos"

Definition at line 63 of file nvt_categories.h.

◆ ACT_STRING_INIT

#define ACT_STRING_INIT   "init"

Definition at line 60 of file nvt_categories.h.

◆ ACT_STRING_KILL_HOST

#define ACT_STRING_KILL_HOST   "kill_host"

Definition at line 68 of file nvt_categories.h.

◆ ACT_STRING_LIST_ALL

#define ACT_STRING_LIST_ALL
Value:
ACT_STRING_SCANNER , \
ACT_STRING_SETTINGS , \
ACT_STRING_GATHER_INFO , \
ACT_STRING_ATTACK , \
ACT_STRING_MIXED_ATTACK , \
ACT_STRING_DESTRUCTIVE_ATTACK , \
ACT_STRING_DENIAL , \
ACT_STRING_KILL_HOST , \
ACT_STRING_FLOOD , \
ACT_STRING_END , \
ACT_STRING_UNKNOWN
#define ACT_STRING_INIT

Definition at line 73 of file nvt_categories.h.

◆ ACT_STRING_MIXED_ATTACK

#define ACT_STRING_MIXED_ATTACK   "mixed"

Definition at line 65 of file nvt_categories.h.

◆ ACT_STRING_SCANNER

#define ACT_STRING_SCANNER   "scanner"

Definition at line 61 of file nvt_categories.h.

◆ ACT_STRING_SETTINGS

#define ACT_STRING_SETTINGS   "settings"

Definition at line 62 of file nvt_categories.h.

◆ ACT_STRING_UNKNOWN

#define ACT_STRING_UNKNOWN   "unknown"

Definition at line 71 of file nvt_categories.h.

◆ ACT_UNKNOWN

#define ACT_UNKNOWN   11

Definition at line 47 of file nvt_categories.h.