diff -urp pads-1.2.orig/etc/pads.conf pads-1.2/etc/pads.conf
--- pads-1.2.orig/etc/pads.conf 2008-06-29 20:16:30.000000000 -0400
+++ pads-1.2/etc/pads.conf 2008-07-01 15:54:01.000000000 -0400
@@ -15,7 +15,7 @@
# -------------------------
# This parameter determines whether the application will go into the background.
# 0 = Disable, 1 = Enable
-daemon 0
+daemon 1
# pid_file
# -------------------------
@@ -62,13 +62,13 @@ pid_file /var/run/pads.pid
# -------------------------
# This output plugin displays PADS data to the screen. It is mainly used for
# debugging purposes.
-output screen
+#output screen
# output: csv
# -------------------------
# This output plugin writes PADS data to a CSV file. Optionally, a CSV filename
# can be specified as an argument.
-output csv: assets.csv
+output csv: /etc/pads-assets.csv
# output: fifo
# -------------------------
diff -urp pads-1.2.orig/src/output/output-csv.c pads-1.2/src/output/output-csv.c
--- pads-1.2.orig/src/output/output-csv.c 2008-06-30 17:54:33.000000000 -0400
+++ pads-1.2/src/output/output-csv.c 2008-07-01 15:53:30.000000000 -0400
@@ -130,7 +130,8 @@ read_report_file (void)
struct bstrList *lines;
int i;
- printf("[-] Processing Existing %s\n", bdata(output_csv_conf.filename));
+
+ log_message("[-] Processing Existing %s\n", bdata(output_csv_conf.filename));
/* Open Signature File */
if ((fp = fopen((char *)bdata(output_csv_conf.filename), "r")) == NULL) {
diff -urp pads-1.2.orig/src/pads.c pads-1.2/src/pads.c
--- pads-1.2.orig/src/pads.c 2008-06-30 17:54:33.000000000 -0400
+++ pads-1.2/src/pads.c 2008-07-01 15:53:30.000000000 -0400
@@ -195,6 +195,9 @@ init_pads (void)
/* Process the command line parameters. */
process_cmdline(prog_argc, prog_argv);
+ if (!gc.daemon_mode)
+ print_header();
+
/* Initialize Output Module */
init_output();
@@ -523,7 +526,6 @@ main(int argc, char *argv[])
prog_argv = argv;
/* Main Program */
- print_header();
main_pads();
return(0);
diff -urp pads-1.2.orig/src/util.c pads-1.2/src/util.c
--- pads-1.2.orig/src/util.c 2008-07-01 12:46:15.000000000 -0400
+++ pads-1.2/src/util.c 2008-07-01 15:53:30.000000000 -0400
@@ -85,7 +85,8 @@ daemonize ()
{
pid_t pid;
- printf("[-] Daemonizing...\n");
+ if (!gc.daemon_mode)
+ printf("[-] Daemonizing...\n");
pid = fork();
if (pid > 0) {