nse_macros.h
来自「Ubuntu packages of security software。 相」· C头文件 代码 · 共 61 行
H
61 行
#ifndef NSE_MACROS#define NSE_MACROS#define HOSTRULE "hostrule"#define HOSTTESTS "hosttests"#define PORTRULE "portrule"#define PORTTESTS "porttests"#define ACTION "action"#define DESCRIPTION "description"#define AUTHOR "author"#define LICENSE "license"#define RUNLEVEL "runlevel"#define FILES 1#define DIRS 2#define SCRIPT_ENGINE "SCRIPT ENGINE"#define SCRIPT_ENGINE_LUA "LUA INTERPRETER"#define SCRIPT_ENGINE_SUCCESS 0#define SCRIPT_ENGINE_ERROR 2#define SCRIPT_ENGINE_LUA_ERROR 3#ifdef WIN32 #define SCRIPT_ENGINE_LUA_DIR "scripts\\"#else #define SCRIPT_ENGINE_LUA_DIR "scripts/"#endif#define SCRIPT_ENGINE_LIB_DIR "nselib/"#define SCRIPT_ENGINE_LIBEXEC_DIR "nselib-bin/"#define SCRIPT_ENGINE_DATABASE "script.db"#define SCRIPT_ENGINE_EXTENSION ".nse"#define SCRIPT_ENGINE_LUA_TRY(func) if (func != 0) {\ error("LUA INTERPRETER in %s:%d: %s", __FILE__, __LINE__, (char *)lua_tostring(l, -1));\ return SCRIPT_ENGINE_LUA_ERROR;\}#define SCRIPT_ENGINE_TRY(func) if (func != 0) {\ return SCRIPT_ENGINE_ERROR;\}#define SCRIPT_ENGINE_VERBOSE(msg) if (o.debugging || o.verbose > 0) {msg};#define SCRIPT_ENGINE_DEBUGGING(msg) if (o.debugging) {msg};#define MATCH 0#define MAX_FILENAME_LEN 4096#define NOT_PRINTABLE '.'// if the character is not printable// and the character is not a tab// and the character is not a new line// and the character is not a carriage return// return 0// otherwise return 1#define ISPRINT(c) ((!(c > 31 && c < 127) && c != 9 && c != 10 && c != 13)? 0 : 1)#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?