config.h.in
上传用户:tjescc
上传日期:2021-02-23
资源大小:419k
文件大小:6k
源码类别:

Telnet服务器

开发平台:

Unix_Linux

  1. /* Nessus
  2.  * Copyright (C) 1998 Renaud Deraison
  3.  *
  4.  * This program is free software; you can redistribute it and/or modify
  5.  * it under the terms of the GNU General Public License as published by
  6.  * the Free Software Foundation; either version 2 of the License, or
  7.  * (at your option) any later version.
  8.  *
  9.  * This program is distributed in the hope that it will be useful,
  10.  * but WITHOUT ANY WARRANTY; without even the implied warranty of
  11.  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  12.  * GNU General Public License for more details.
  13.  *
  14.  * You should have received a copy of the GNU General Public License
  15.  * along with this program; if not, write to the Free Software
  16.  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  17.  *
  18.  */
  19.  
  20. /*
  21.  * GENERAL CONFIGURATION
  22.  */
  23.  
  24. /* 
  25.  * define this if you want to see some useful debug
  26.  * messages comming from Nessus 
  27.  */
  28. #undef DEBUG
  29. /*
  30.  * define this if you want to spot a particular
  31.  * problem, else don't, because it throws a lot
  32.  * of garbage to the screen
  33.  */
  34. #undef  DEBUGMORE
  35. /*
  36.  * NESSUSD SPECIFIC CONFIGURATION
  37.  */
  38. /*
  39.  * Default prefix
  40.  */
  41. #undef NESSUSD_DIR
  42. /*
  43.  * The path to the Nessus directory
  44.  */
  45. #undef NESSUSD_REPORTS_DIR
  46. /*
  47.  * The file that contains the nessus
  48.  * rules
  49.  */
  50. #undef NESSUSD_RULES
  51. /*
  52.  * The file that contains the users database
  53.  */
  54. #undef NESSUSD_USERS 
  55.  
  56. /*
  57.  * The Nessus logfile, if syslog is not used
  58.  */
  59. #undef NESSUSD_MESSAGES
  60. /* 
  61.  * The Nessus plugins directory
  62.  */
  63. #undef PLUGINS_DIR
  64. /* 
  65.  * Should we use the remote harg stuff ?
  66.  */
  67. #undef ENABLE_RHLST
  68. /*
  69.  * Some definitions used for client/server ecryption
  70.  * (actvated only if ENABLE_CRYPTO_LAYER is set)
  71.  */
  72. /* The default server key file and key length */
  73. #undef  NESSUSD_KEYFILE
  74. #undef  NESSUSD_USRKEYS
  75. #define NESSUSD_KEYLENGTH 1024
  76. #define NESSUSD_MAXPWDFAIL   5
  77. #define NESSUSD_USERNAME  "nessusd"
  78. /*
  79.  * The default port on which nessusd
  80.  * will be listenning
  81.  */
  82. #define DEFAULT_PORT 3001
  83. /*
  84.  * How much time before closing
  85.  * the connection if nothing comes
  86.  * from the client ? (in secs)
  87.  */
  88. #define CLIENT_TIMEOUT 300
  89. /*
  90.  * How much time before killing
  91.  * a plugin ? (in secs)
  92.  * (if you have a slow computer or a slow
  93.  * network connection, set it to 120 or 180)
  94.  */
  95.  
  96. #define PLUGIN_TIMEOUT 80
  97. /*
  98.  * Shall the server log EVERYTHING ?
  99.  */
  100.  
  101. #undef LOGMORE
  102. /*
  103.  * Shall the server log the whole attack ?
  104.  */
  105.  
  106. #undef LOG_WHOLE_ATTACK
  107. /*
  108.  * Host specs.
  109.  * 
  110.  * Set this if you are running OpenBSD < 2.1 or all FreeBSD or
  111.  * all netBSD, or BSDi < 3.0
  112.  *
  113.  * If you have run this script as root, then it should be correctly
  114.  * set up
  115.  *
  116.  */
  117. #undef BSD_BYTE_ORDERING
  118. /*
  119.  * NESSUS CLIENT SPECIFIC CONFIGURATION
  120.  */
  121.  
  122. /*
  123.  * How long before closing the 
  124.  * connection to the server if
  125.  * it stays mute ?
  126.  */
  127. #define SERVER_TIMEOUT 800
  128.  
  129. /*
  130.  * STOP ! Don't edit anything after this line !
  131.  */
  132. #ifndef _CYGWIN_
  133. #undef _CYGWIN_
  134. #endif
  135. #undef STDC_HEADERS
  136. #undef HAVE_VSNPRINTF
  137. #undef HAVE_SNPRINTF
  138. #undef HAVE_VASNPRINTF
  139. #undef HAVE_VASPRINTF
  140. #undef HAVE_ASPRINTF
  141. #undef HAVE_ASNPRINTF
  142. #undef HAVE_GMP_H
  143. #undef HAVE_GMP2_GMP_H
  144. #undef HAVE_UNISTD_H
  145. #undef HAVE_ASSERT_H
  146. #undef HAVE_FNMATCH
  147. #undef HAVE_LSTAT
  148. #undef HAVE_MMAP
  149. #undef HAVE_BZERO
  150. #undef HAVE_BCOPY
  151. #undef HAVE_SIGACTION
  152. #undef HAVE_UNLOCKPT
  153. #undef HAVE_GRANTPT
  154. #undef HAVE_PTSNAME
  155. #undef HAVE_OPENPTY
  156. #undef HAVE_RAND
  157. #undef HAVE_POLL
  158. #undef HAVE_SELECT
  159. #undef HAVE_SETSID
  160. #undef HAVE_POLL_H
  161. #undef HAVE_GETTIMEOFDAY
  162. #undef GETTIMEOFDAY_ONE_ARGUMENT
  163. #undef HAVE_DEV_PTMX
  164. #undef HAVE_TIMEVAL
  165. #undef HAVE_GETHRTIME
  166. #undef HAVE_GETRUSAGE
  167. #undef HAVE_LONG_FILE_NAMES
  168. #undef HAVE_GETOPT_H
  169. #undef HAVE_STRING_H
  170. #undef HAVE_STRINGS_H
  171. #undef HAVE_SYS_POLL_H
  172. #undef HAVE_SYS_SOCKIO_H
  173. #undef HAVE_SYS_SOCKETIO_H
  174. #undef HAVE_SYS_SOCKET_H
  175. #undef HAVE_SYS_PARAM_H
  176. #undef HAVE_NETDB_H
  177. #undef HAVE_ARPA_INET_H
  178. #undef HAVE_NETINET_TCP_H
  179. #undef HAVE_NET_IF_H
  180. #undef HAVE_NETINET_TCPIP_H
  181. #undef HAVE_NETINET_IN_H
  182. #undef HAVE_NETINET_IN_SYSTM_H
  183. #undef HAVE_NETINET_IP_UDP_H
  184. #undef HAVE_NETINET_UDP_H
  185. #undef HAVE_NETINET_PROTOCOLS_H
  186. #undef HAVE_NETINET_IP_H
  187. #undef HAVE_NETINET_IP_ICMP_H
  188. #undef HAVE_NETINET_IP_TCP_H
  189. #undef HAVE_NETINET_PROTOCOLS_H
  190. #undef HAVE_GETOPT_LONG
  191. #undef HAVE_STRUCT_IP
  192. #undef HAVE_STRUCT_ICMP
  193. #undef HAVE_STRUCT_TCPHDR
  194. #undef HAVE_TCPHDR_TH_OFF
  195. #undef HAVE_TCPHDR_TH_X2_OFF
  196. #undef HAVE_STRUCT_UDPHDR
  197. #undef HAVE_BSD_STRUCT_UDPHDR
  198. #undef HAVE_ICMP_ICMP_LIFETIME
  199. #undef HAVE_SYS_WAIT_H
  200. #undef HAVE_SYS_STAT_H
  201. #undef HAVE_SIGNAL_H
  202. #undef HAVE_PTEM_H
  203. #undef HAVE_SYS_PTEM_H
  204. #undef HAVE_LDTERM_H
  205. #undef HAVE_SYS_LDTERM_H
  206. #undef HAVE_STAT_H
  207. #undef HAVE_FCNTL_H
  208. #undef TIME_WITH_SYS_TIME
  209. #undef HAVE_SYS_TIME_H
  210. #undef HAVE_SYS_IOCTL_H
  211. #undef HAVE_DIRENT_H
  212. #undef HAVE_SYS_NDIR_H
  213. #undef HAVE_SYS_DIR_H
  214. #undef HAVE_STROPTS_H
  215. #undef HAVE_NDIR_H
  216. #undef HAVE_STRCHR
  217. #undef HAVE_MEMCPY
  218. #undef HAVE_MEMMOVE
  219. #undef HAVE_ALLOCA
  220. #undef HAVE_ALLOCA_H
  221. #undef HAVE_PTHREAD_H
  222. #undef HAVE_PTHREAD_CANCEL
  223. #undef HAVE_DLFCN_H
  224. #undef HAVE_RPC_RPC_H
  225. #undef WORDS_BIGENDIAN
  226. #undef SIZEOF_UNSIGNED_INT
  227. #undef SIZEOF_UNSIGNED_LONG
  228. #undef HAVE_OPTIND
  229. #undef HAVE_MEMORY_H
  230. #undef HAVE_ADDR2ASCII
  231. #undef HAVE_INET_NETA
  232. #undef HAVE_SYS_UN_H
  233. #undef HAVE_CTYPE_H
  234. #undef HAVE_SYS_TYPES_H
  235. #undef HAVE_ERRNO_H
  236. #undef HAVE_PWD_H
  237. #undef HAVE_STDLIB_H
  238. #undef HAVE_STDIO_H
  239. #undef HAVE_SYS_FILIO_H
  240. #undef HAVE_TERMIO_H
  241. #undef HAVE_SYS_TERMIO_H
  242. #undef HAVE_TERMIOS_H
  243. #undef HAVE_SGTTY_H
  244. #undef HAVE_VALUES_H
  245. #undef HAVE_XDR_MON
  246. #undef HAVE_SOCKADDR_SA_LEN
  247. #undef HAVE_SYS_MMAN_H
  248. #undef HAVE_SETJMP_H
  249. #undef HAVE_LIMITS_H
  250. #undef HAVE_SSL
  251. #undef LINUX
  252. #undef FREEBSD
  253. #undef OPENBSD
  254. #undef DARWIN
  255. #undef SOLARIS
  256. #undef SUNOS
  257. #undef BSDI
  258. #undef IRIX
  259. #undef NETBSD
  260. #undef HPUX
  261. #undef HAVE_INET_ATON
  262. #undef STUPID_SOLARIS_CHECKSUM_BUG
  263. #undef HAVE_STRUCT_IP_CSUM
  264. #undef HAVE_GETHOSTBYNAME_R
  265. #undef HAVE_SOLARIS_GETHOSTBYNAME_R
  266. #undef HAVE_SOLARIS_GETHOSTBYADDR_R
  267. #undef USE_SYSLOG
  268. #undef HAVE_SYSCTL
  269. #undef HAVE_SYS_SYSCTL_H
  270. #undef HAVE_SYS_PARAM_H
  271. #undef HAVE_LINUX_MSG_H
  272. #undef HAVE_SYS_MSG_H
  273. #undef HAVE_SYS_IPC_H
  274. #undef HAVE_SYS_UIO_H
  275. #undef HAVE_SYS_RESOURCE_H
  276. #undef EGD_PATH
  277. #undef HAVE_DEV_BPFN
  278. #undef HAVE_LRAND48
  279. #undef HAVE_SETPROCTITLE
  280. #undef HAVE_RAND_STATUS
  281. #undef HAVE_SETITIMER
  282. #undef USE_ARPA_NAMESER_COMPAT_H
  283. #undef HAVE_STRUCT_IFMAP
  284. #undef HAVE_SENDMSG
  285. #undef HAVE_RECVMSG
  286. #undef HAVE_ACCRIGHTS_IN_MSGHDR
  287. #undef HAVE_CONTROL_IN_MSGHDR
  288. #undef DEBUG_STORE