summaryrefslogtreecommitdiff
path: root/security/nessus-core
diff options
context:
space:
mode:
authorfrueauf <frueauf>2001-01-28 18:52:32 +0000
committerfrueauf <frueauf>2001-01-28 18:52:32 +0000
commit776c98c7e9ccbe5f09a7b43d6248e5626a485985 (patch)
treee68a583027d14e3fe8f61c69ab1b5b0d9c40ce8e /security/nessus-core
parent3ded1568117fbc1e1d8e2a5cac0e285965b7c0eb (diff)
downloadpkgsrc-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/md54
-rw-r--r--security/nessus-core/files/patch-sum3
-rw-r--r--security/nessus-core/patches/patch-ab48
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);