/usr/include/openvas/config.h is in openvas-server-dev 2.0.3-6.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 | /* include/config.h. Generated from config.h.in by configure. */
/* OpenVAS
* $Id: config.h.in 2140 2009-01-02 13:52:35Z mwiegand $
* Description: Provides general configuration settings.
*
* Authors: - Renaud Deraison <deraison@nessus.org> (Original pre-fork develoment)
* - Tim Brown <mailto:timb@openvas.org> (Initial fork)
* - Laban Mwangi <mailto:labanm@openvas.org> (Renaming work)
* - Tarik El-Yassem <mailto:tarik@openvas.org> (Headers section)
*
* Copyright:
* Portions Copyright (C) 2006 Software in the Public Interest, Inc.
* Based on work Copyright (C) 1998 - 2006 Tenable Network Security, Inc.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2,
* as published by the Free Software Foundation
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
*
*
*/
/*
* GENERAL CONFIGURATION
*/
/*
* define this if you want to see some useful debug
* messages comming from OpenVAS
*/
/* #undef DEBUG */
/* more paricular debuging flags */
/* #undef DEBUGMORE */
/* #undef ENABLE_PID_STAMP_DEBUGGING */
/*
* OPENVASD SPECIFIC CONFIGURATION
*/
/* miscellaneous */
#define OPENVASD_LANGUAGE "english"
#define OPENVASD_LOGS OPENVASD_LOGDIR
#define OPENVASD_LOGINS OPENVASD_STATEDIR "/users"
#define OPENVASD_JOBS OPENVASD_STATEDIR "/jobs"
#define OPENVASD_CERTS OPENVASD_STATEDIR "/certs"
#define OPENVASD_CA OPENVASD_SHAREDSTATEDIR "/CA"
/* derived entries */
#define OPENVASD_CONF OPENVASD_CONFDIR "/openvas/openvasd.conf"
#define OPENVASD_MESSAGES OPENVASD_LOGS "/openvasd.messages"
#define OPENVASD_DEBUGMSG OPENVASD_LOGS "/openvasd.dump"
#define OPENVASD_DATAPOOL OPENVASD_STATEDIR "-datapool"
#define OPENVASD_RULES OPENVASD_DATADIR "/openvasd.rules"
#define OPENVASD_USERS OPENVASD_DATADIR "/openvasd.users"
/* Definitions for client/server ecryption, activated on the C compiler
command line as given by the command `openvas-config --cflags` */
#ifdef ENABLE_CRYPTO_LAYER
/* seconds the server waits for the client after authentication */
#define OPENVASD_NEGOT_TIMEOUT 600
/* the files, keys are stored in */
#define OPENVASD_USERKEYS /* logindir */ "~/auth/openvasd.user-keys"
#define OPENVASD_USERPWDS OPENVASD_DATADIR "/openvasd.user-pwds"
#define OPENVASD_KEYFILE OPENVASD_DATADIR "/openvasd.private-keys"
/* The default server key file and key length */
#define OPENVASD_KEYLENGTH 1024
#define OPENVASD_MAXPWDFAIL 5
#define OPENVASD_USERNAME "openvasd"
/* The default rpc cipher openvasd will be connect to (if any) */
#define OPENVASD_RPCIPHER "twofish/ripemd160"
#define OPENVASD_RPCAUTH_METH 3 /* auth scheme, either 1 or 3 */
/* The timeout secs when waiting for a log pipe to be established */
#define OPENVASD_LOGPIPE OPENVASD_DATADIR "/openvasd.logpipe"
#define OPENVASD_LOGPIPE_TMO 2
#endif /* ENABLE_CRYPTO_LAYER */
/* Obsolete: the port 3001 on which openvasd will be listening */
/* #undef DEFAULT_PORT */
/* The default port assigned to OpenVAS for OTP by the iana is 9390, see
http://www.iana.org/assignments/port-numbers */
#define OPENVAS_IANA_OTP_PORT 9390
/* The max number of client connections/sec */
#define OPENVASD_CONNECT_RATE 4
/* Block this many secs if the OPENVASD_CONNECT_RATE was exceeded */
#define OPENVASD_CONNECT_BLOCKER 2
/*
* How much time before closing
* the connection if nothing comes
* from the client ? (in secs)
*/
#define CLIENT_TIMEOUT 300
/*
* How much time before killing
* a plugin ? (in secs)
* (if you have a slow computer or a slow
* network connection, set it to 320 or more)
*/
#define PLUGIN_TIMEOUT 320
/*
* Should we use applications for the remote harg stuff ?
*/
#ifdef ENABLE_RHLST
/* #undef ENABLE_RHLST_APPS */
#endif
/*
* Shall the server log EVERYTHING ?
*/
/* #undef LOGMORE */
/*
* Shall the server log the whole attack ?
*/
/* #undef LOG_WHOLE_ATTACK */
/*
* Host specs.
*
* Set this if you are running OpenBSD < 2.1 or all FreeBSD or
* all netBSD, or BSDi < 3.0
*
* If you have run this script as root, then it should be correctly
* set up
*
*/
/* #undef BSD_BYTE_ORDERING */
/*
* Set by AC_SYS_LARGEFILE, needed for gpgme key retrieval
*/
/* #undef _FILE_OFFSET_BITS */
/*
* STOP ! Don't edit anything after this line !
*/
#ifndef _CYGWIN_
/* #undef _CYGWIN_ */
#endif
#define STDC_HEADERS 1
/* #undef HAVE_GMP_H */
/* #undef HAVE_GMP2_GMP_H */
#define HAVE_UNISTD_H 1
#define HAVE_ASSERT_H 1
/* #undef HAVE_FNMATCH */
#define HAVE_LSTAT 1
#define HAVE_MMAP 1
#define HAVE_ATEXIT 1
#define HAVE_BZERO 1
#define HAVE_BCOPY 1
#define HAVE_RAND 1
#define HAVE_POLL 1
/* #undef HAVE_RINT */
#define HAVE_SELECT 1
#define HAVE_SETSID 1
#define HAVE_WAITPID 1
#define HAVE_WAIT3 1
#define HAVE_WAIT4 1
#define HAVE_POLL_H 1
#define HAVE_GETTIMEOFDAY 1
/* #undef GETTIMEOFDAY_ONE_ARGUMENT */
#define HAVE_TIMEVAL 1
/* #undef HAVE_GETHRTIME */
#define HAVE_GETRUSAGE 1
#define HAVE_LONG_FILE_NAMES 1
#define HAVE_STRING_H 1
#define HAVE_STRINGS_H 1
#define HAVE_SYS_POLL_H 1
/* #undef HAVE_SYS_SOCKIO_H */
/* #undef HAVE_SYS_SOCKETIO_H */
#define HAVE_SYS_SOCKET_H 1
#define HAVE_SYS_PARAM_H 1
#define HAVE_NETDB_H 1
#define HAVE_ARPA_INET_H 1
#define HAVE_NETINET_TCP_H 1
#define HAVE_NET_IF_H 1
/* #undef HAVE_NETINET_TCPIP_H */
#define HAVE_NETINET_IN_H 1
#define HAVE_NETINET_IN_SYSTM_H 1
/* #undef HAVE_NETINET_IP_UDP_H */
#define HAVE_NETINET_UDP_H 1
/* #undef HAVE_NETINET_PROTOCOLS_H */
#define HAVE_NETINET_IP_H 1
#define HAVE_NETINET_IP_ICMP_H 1
/* #undef HAVE_NETINET_IP_TCP_H */
/* #undef HAVE_NETINET_PROTOCOLS_H */
#define HAVE_DL_LIB 1
/* #undef HAVE_SHL_LOAD */
/* #undef HAVE_NSCREATEOBJECTFILEIMAGEFROMFILE */
#define HAVE_VSNPRINTF 1
#define HAVE_MKSTEMP 1
#define HAVE_SETJMP_H 1
#define HAVE_STRUCT_IP 1
#define HAVE_STRUCT_ICMP 1
#define HAVE_STRUCT_TCPHDR 1
#define HAVE_TCPHDR_TH_OFF 1
/* #undef HAVE_TCPHDR_TH_X2_OFF */
#define HAVE_STRUCT_UDPHDR 1
#define HAVE_BSD_STRUCT_UDPHDR 1
/* #undef HAVE_ICMP_ICMP_LIFETIME */
#define HAVE_SYS_WAIT_H 1
#define HAVE_SYS_STAT_H 1
#define HAVE_LIMITS_H 1
#define HAVE_VALUES_H 1
/* #undef HAVE_STAT_H */
#define TIME_WITH_SYS_TIME 1
/* #undef HAVE_SYS_TIME_H */
#define HAVE_SYS_IOCTL_H 1
#define HAVE_DIRENT_H 1
/* #undef HAVE_SYS_NDIR_H */
/* #undef HAVE_SYS_DIR_H */
/* #undef HAVE_NDIR_H */
/* #undef HAVE_DL_H */
#define HAVE_STRCHR 1
#define HAVE_MEMCPY 1
#define HAVE_MEMMOVE 1
#define HAVE_ALLOCA 1
#define HAVE_ALLOCA_H 1
/* #undef HAVE_PTHREAD_H */
/* #undef HAVE_PTHREAD_CANCEL */
#define HAVE_DLFCN_H 1
#define HAVE_FCNTL_H 1
#define HAVE_RPC_RPC_H 1
/* #undef WORDS_BIGENDIAN */
#define SIZEOF_UNSIGNED_INT 4
#define SIZEOF_UNSIGNED_LONG 8
#define HAVE_MEMORY_H 1
/* #undef HAVE_ADDR2ASCII */
/* #undef HAVE_INET_NETA */
#define HAVE_SYS_UN_H 1
#define HAVE_CTYPE_H 1
#define HAVE_SYS_TYPES_H 1
#define HAVE_ERRNO_H 1
#define HAVE_PWD_H 1
#define HAVE_STDLIB_H 1
#define HAVE_STDIO_H 1
/* #undef HAVE_SYS_FILIO_H */
#define HAVE_SYS_RESOURCE_H 1
#define HAVE_XDR_MON 1
/* #undef HAVE_SOCKADDR_SA_LEN */
#define HAVE_SGTTY_H 1
#define HAVE_TERMIO_H 1
#define HAVE_TERMIOS_H 1
/* #undef HAVE_LIBUTIL_H */
/* #undef HAVE_DB1_DB_H */
/* #undef HAVE_DB_H */
/* #undef HAVE_SETPROCTITLE */
#define HAVE__EXIT 1
#define HAVE_PTY_H 1
#define HAVE_SYS_MMAN_H 1
#define HAVE_SIGNAL_H 1
#define HAVE_PWD_H 1
#define HAVE_SETJMP_H 1
#define LINUX 1
/* #undef FREEBSD */
/* #undef OPENBSD */
/* #undef SOLARIS */
/* #undef SUNOS */
/* #undef BSDI */
/* #undef IRIX */
/* #undef NETBSD */
#define HAVE_INET_ATON 1
/* #undef STUPID_SOLARIS_CHECKSUM_BUG */
/* #undef HAVE_STRUCT_IP_CSUM */
/* #undef HAVE_GETHOSTBYNAME_R */
/* #undef HAVE_SOLARIS_GETHOSTBYNAME_R */
/* #undef HAVE_SOLARIS_GETHOSTBYADDR_R */
#define HAVE_SIGNAL_SA_RESTORER 1
#define USE_SYSLOG 1
/* #undef USE_ZLIB_COMPRESSION */
/* #undef GTK_VERSION */
/* #undef BROKEN_PTHREAD_CLEANUP_PUSH */
/* #undef HAVE_REGEX_SUPPORT */
/*
* Experimental features
*/
#define ENABLE_SAVE_TESTS 1
#define ENABLE_SAVE_KB 1
/*
* Local Variables:
* mode: c
* Emd:
*/
|