[Openvas-commits] r2700 - in trunk/openvas-client: . nessus src/gui
scm-commit@wald.intevation.org
scm-commit at wald.intevation.org
Sat Mar 7 01:11:15 CET 2009
Author: jan
Date: 2009-03-07 01:11:11 +0100 (Sat, 07 Mar 2009)
New Revision: 2700
Modified:
trunk/openvas-client/ChangeLog
trunk/openvas-client/nessus/backend.c
trunk/openvas-client/nessus/data_mining.c
trunk/openvas-client/src/gui/priofiltermngr_dlg.c
Log:
* src/gui/priofiltermngr_dlg.c (priorityfiltermanager_dialog):
Changed string representation of severity.
* nessus/data_mining.c (__split_line): Apply filter for
severity.
* nessus/backend.c (backend_convert): Apply filter for severity.
Modified: trunk/openvas-client/ChangeLog
===================================================================
--- trunk/openvas-client/ChangeLog 2009-03-06 21:20:12 UTC (rev 2699)
+++ trunk/openvas-client/ChangeLog 2009-03-07 00:11:11 UTC (rev 2700)
@@ -1,3 +1,13 @@
+2009-03-07 Jan-Oliver Wagner <jan-oliver.wagner at intevation.de>
+
+ * src/gui/priofiltermngr_dlg.c (priorityfiltermanager_dialog):
+ Changed string representation of severity.
+
+ * nessus/data_mining.c (__split_line): Apply filter for
+ severity.
+
+ * nessus/backend.c (backend_convert): Apply filter for severity.
+
2009-03-06 Jan-Oliver Wagner <jan-oliver.wagner at intevation.de>
* src/util/priority_filter.c (priority_filter_xml_elem,
Modified: trunk/openvas-client/nessus/backend.c
===================================================================
--- trunk/openvas-client/nessus/backend.c 2009-03-06 21:20:12 UTC (rev 2699)
+++ trunk/openvas-client/nessus/backend.c 2009-03-07 00:11:11 UTC (rev 2700)
@@ -41,6 +41,7 @@
#include "backend.h"
#include "nbe_output.h"
#include "error_dlg.h"
+#include "priority_filter.h"
@@ -220,6 +221,7 @@
fprintf(stderr, "backend_insert: some arguments are NULL\n");
return -1;
}
+
lseek(backends[be].fd, 0, SEEK_END);
data = addslashes(data);
if((write(backends[be].fd, "results|", strlen("results|")) < 0) || /* RATS: ignore String literals are nul-terminated */
@@ -318,6 +320,7 @@
char * t;
char * t2;
char * id = NULL;
+ char * p = NULL;
line++;
@@ -375,6 +378,7 @@
if(t2){
t2[0]='\0';
}
+ p = strdup(t);
buffer = strdup(t);
@@ -419,6 +423,9 @@
}
t2[0]=0;
+ char * prio = priority_filter_apply(current_hostname, p, id, t);
+ if (prio) t = prio;
+
if(!strcmp(t, "Security Note"))
buffer = estrdup("NOTE");
else if(!strcmp(t, "Security Warning"))
Modified: trunk/openvas-client/nessus/data_mining.c
===================================================================
--- trunk/openvas-client/nessus/data_mining.c 2009-03-06 21:20:12 UTC (rev 2699)
+++ trunk/openvas-client/nessus/data_mining.c 2009-03-07 00:11:11 UTC (rev 2700)
@@ -84,6 +84,7 @@
#include <stdarg.h>
#include "backend.h"
#include "data_mining.h"
+#include "priority_filter.h"
#ifndef MIN
@@ -1171,6 +1172,9 @@
else
return 0;
+ char * prio = priority_filter_apply(*hostname, *port, *plugin_id, *severity);
+ if (prio) *severity = prio;
+
entry = &(t[1]);
*data = entry;
Modified: trunk/openvas-client/src/gui/priofiltermngr_dlg.c
===================================================================
--- trunk/openvas-client/src/gui/priofiltermngr_dlg.c 2009-03-06 21:20:12 UTC (rev 2699)
+++ trunk/openvas-client/src/gui/priofiltermngr_dlg.c 2009-03-07 00:11:11 UTC (rev 2700)
@@ -66,18 +66,19 @@
"http (80/tcp)",
"1.3.6.1.4.1.25623.1.0.10056",
"This is just a test-override",
- "NOTE",
- "FALSE", FALSE));
+ "Security Note",
+ "False Positive", FALSE));
priority_filter_add(global_filter,
priority_override_new("PriorityOverride2",
"192.168.11.35",
"general/tcp",
"1.3.6.1.4.1.25623.1.0.900505",
"This is just a test-override",
- "NOTE",
- "FALSE", TRUE));
+ "Security Note",
+ "False Positive", TRUE));
- char * filter_file = g_build_filename (prefs_get_nessushome(), ".openvasrc", "priofilter.xml", NULL);
+ char * filter_file = g_build_filename (prefs_get_nessushome(),
+ ".openvas", "priofilter.xml", NULL);
priority_filter_to_xml (global_filter, filter_file);
priority_filter_from_xml (filter_file);
g_free(filter_file);
More information about the Openvas-commits
mailing list