diff options
author | frueauf <frueauf> | 2001-01-28 18:52:32 +0000 |
---|---|---|
committer | frueauf <frueauf> | 2001-01-28 18:52:32 +0000 |
commit | 776c98c7e9ccbe5f09a7b43d6248e5626a485985 (patch) | |
tree | e68a583027d14e3fe8f61c69ab1b5b0d9c40ce8e /security/nessus-core | |
parent | 3ded1568117fbc1e1d8e2a5cac0e285965b7c0eb (diff) | |
download | pkgsrc-776c98c7e9ccbe5f09a7b43d6248e5626a485985.tar.gz |
Update nessus to 1.0.7.
Besides several new plugins, the following changed since 1.0.6:
. changes by Jordan Hrycaj (jordan at nessus.org) :
- added support for iana port 1241 while 3001 open at the
same time, nin-compat mode (disabling 3001) as sn experimantal
configure option
- nessus-adduser allows to create local users with immediate
key exchange (no passphrase procedure needed)
- nessusd allows to speciphy user logins with netmasks (as with
the public key tags and passwords) in the nessusd.users file
- some options added to nessus, and nessusd
- you can force the compilation/installation of the getopt_long()
function(s) by a configure option
. changes by Renaud Deraison (deraison at nessus.org) :
- http virtual hosts can now be tested
- user-modifiable per-plugin timeout
- detached scans can now be stopped from the client
- fixed issues in detached scan
- implemented plugins_reload() which loads new plugins in memory
- get_host_name() returns the name of host, as entered by the user
(and not a resolve(ip(name_of_host)))
- added the function cgibin() in NASL, which returns the paths
to use to get to the CGIs (default : /cgi-bin)
. changes by Loren Bandiera (lorenb at shelluser.net) :
- XML output improved
Diffstat (limited to 'security/nessus-core')
-rw-r--r-- | security/nessus-core/files/md5 | 4 | ||||
-rw-r--r-- | security/nessus-core/files/patch-sum | 3 | ||||
-rw-r--r-- | security/nessus-core/patches/patch-ab | 48 |
3 files changed, 52 insertions, 3 deletions
diff --git a/security/nessus-core/files/md5 b/security/nessus-core/files/md5 index 429550ef436..4ae3652ca69 100644 --- a/security/nessus-core/files/md5 +++ b/security/nessus-core/files/md5 @@ -1,3 +1,3 @@ -$NetBSD: md5,v 1.4 2000/11/12 04:32:03 frueauf Exp $ +$NetBSD: md5,v 1.5 2001/01/28 18:52:33 frueauf Exp $ -MD5 (nessus-core-1.0.6.tar.gz) = d904ae36d5d7a8e22d538a5e48a7a23e +MD5 (nessus-core-1.0.7.tar.gz) = 5e4ffc227fbb542781780919c43c480b diff --git a/security/nessus-core/files/patch-sum b/security/nessus-core/files/patch-sum index c61423cfac5..a304762d840 100644 --- a/security/nessus-core/files/patch-sum +++ b/security/nessus-core/files/patch-sum @@ -1,3 +1,4 @@ -$NetBSD: patch-sum,v 1.1.1.1 2000/07/30 11:13:09 frueauf Exp $ +$NetBSD: patch-sum,v 1.2 2001/01/28 18:52:33 frueauf Exp $ MD5 (patch-aa) = bbcfdb5498f48506debda2b17cf27796 +MD5 (patch-ab) = 8f140ad204283c6afa7f25585e56fec4 diff --git a/security/nessus-core/patches/patch-ab b/security/nessus-core/patches/patch-ab new file mode 100644 index 00000000000..d7d95576d7a --- /dev/null +++ b/security/nessus-core/patches/patch-ab @@ -0,0 +1,48 @@ +$NetBSD: patch-ab,v 1.1 2001/01/28 18:52:33 frueauf Exp $ + +Taken from nessus-core-patch.txt (MD5:ab07e0d01113661f4980b7e48c18072b) +published for nessus-core 1.0.7 on the main nessus ftp site. + +Can be obsolteted for other releases. + +--- nessusd/nasl_plugins.c-orig Sun Jan 7 01:50:37 2001 ++++ nessusd/nasl_plugins.c Sun Jan 28 14:40:32 2001 +@@ -165,8 +165,8 @@ + /* + * If the plugin is a scanner : no timeout + */ +- if(category == ACT_SCANNER)timeout = -1; +- else timeout = (int)arg_get_value(args, "TIMEOUT"); ++ if(category == ACT_SCANNER)timeout = -1; ++ else timeout = preferences_plugins_timeout(preferences); + } + + current_nasl_plugin = module = create_thread((void*)nasl_thread, d, (struct arglist*)-1); +--- nessusd/nes_plugins.c-orig Sun Jan 7 01:50:36 2001 ++++ nessusd/nes_plugins.c Sun Jan 28 14:45:46 2001 +@@ -190,10 +190,11 @@ + category = (int)arg_get_value(args, "CATEGORY"); + if(!timeout) + { +- if(category == ACT_SCANNER)timeout = -1; +- else timeout = (int)arg_get_value(args, "TIMEOUT"); ++ if(category == ACT_SCANNER)timeout = -1; ++ else timeout = preferences_plugins_timeout(preferences); + } +- ++ log_write("TIMEOUT : %d\n", timeout); ++ + + current_nes_plugin = module = create_thread((void*)func, args, (struct arglist*)-1); + signal(SIGTERM, nes_plugin_sigterm); +--- nessusd/preferences.c-orig Sun Jan 21 15:24:49 2001 ++++ nessusd/preferences.c Sun Jan 28 14:47:13 2001 +@@ -334,7 +334,7 @@ + struct arglist * preferences; + int id; + { +- int ret = preferences_plugins_timeout(preferences); ++ int ret = 0; + char * pref_name = emalloc(strlen("timeout.") + 40); + + sprintf(pref_name, "timeout.%d", id); |