openvas.c代码图
2015-10-29 09:50:02 0 举报
AI智能生成
OpenVAS scanner模块头文件引用关系
作者其他创作
大纲/内容
OpenVAS scanner调用
#include "pluginload.h"
#include <openvas/misc/arglists.h> /* for struct arglist */
#include <openvas/misc/kb.h> /* for struct kb_item */
#include "preferences.h"
#include "comm.h"
#include <openvas/misc/arglists.h> /* for struct arglist */
#include "attack.h"
#include "sighand.h"
#include "log.h"
#include <stdarg.h>
#include "processes.h"
#include "ntp.h"
#include <openvas/misc/arglists.h> /* for struct arglist */
#include "utils.h"
#include <openvas/misc/arglists.h> /* for struct arglist */
#include "pluginscheduler.h"
#include "pluginlaunch.h"
#include "pluginload.h" /* for struct pl_class_t */
#include "pluginscheduler.h" /* for struct plugins_scheduler_t */
系统调用
#include <errno.h>
#include <string.h> /* for strchr() */
#include <stdio.h> /* for fprintf() */
#include <stdlib.h> /* for atoi() */
#include <unistd.h> /* for close() */
#include <errno.h> /* for errno() */
#include <fcntl.h> /* for open() */
#include <arpa/inet.h> /* for inet_aton */
#include <signal.h> /* for SIGTERM */
#include <netdb.h> /* for addrinfo */
#include <sys/wait.h> /* for waitpid */
glib和gcrypt库调用
#include <gnutls/gnutls.h>
#include <gnutls/x509.h>
#include <glib.h>
#include <gcrypt.h>
OpenVAS library调用
#include <openvas/nasl/nasl.h>
#include <glib.h>
#include "openvas/misc/arglists.h" /* for struct arglist */
#include <openvas/misc/network.h> /* for auth_printf */
#include <sys/select.h> /* at least for fd_set */
#include <netinet/in.h> /* struct in_addr, struct in6_addr */
#include <gnutls/gnutls.h>
#include <gnutls/x509.h>
#include "arglists.h"
#include "openvas/base/openvas_networking.h"
#include <openvas/misc/plugutils.h> /* for find_in_path */
#include "../misc/arglists.h"
#include "../base/nvti.h"
#include "../base/openvas_networking.h"
#include "kb.h"
#include <openvas/misc/system.h> /* for estrdup */
#include <stddef.h>
#include <openvas/misc/openvas_proctitle.h>
#include <openvas/misc/openvas_logging.h> /* for setup_legacy_log_handler */
#include <glib.h>
#include <time.h>
#include <openvas/base/pidfile.h> /* for pidfile_remove */
#include <glib.h>
#include <openvas/base/nvticache.h> /* for pidfile_remove */
#include <glib.h>/* for gchar */
#include "nvti.h"/* for nvtis_t */
收藏
0 条评论
下一页