File: samhain.cgi

package info (click to toggle)
samhain 4.1.4-7
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 9,720 kB
  • sloc: ansic: 84,043; sh: 15,325; asm: 5,756; makefile: 1,614; perl: 1,231
file content (32 lines) | stat: -rwxr-xr-x 930 bytes parent folder | download | duplicates (9)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#! /usr/local/bin/php
<?php
   header("Content-type: text/xml; charset=iso-8859-1");
   
   /* IF YOU ARE USING MOD_PHP, DELETE FIRST LINE (#! /usr/...)
    * ELSE: SET CORRECT PATH TO PHP
    */

   echo "<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?>\n";
   echo "<!DOCTYPE samhain SYSTEM \"samhain.dtd\">\n";
   echo "<?xml-stylesheet type=\"text/xsl\" href=\"samhain.xsl\" ?>\n";
   echo "\n";
   echo "<logs>\n";
   $machine = $HTTP_POST_VARS["machine"];
   print "<req_machine>$machine</req_machine>\n";
   $date = $HTTP_POST_VARS["date"];
   print "<req_date>$date</req_date>\n";

   /* INSERT PATH TO YOUR LOGFILE !!! 
    */
   readfile("/var/log/yule/yule.log");

   /* INSERT PATH TO YOUR PID FILE !!!
    * The final </trail> is only written when the
    * daemon exits, threfore we need to supply it here. 
    */
   if (TRUE == file_exists("/var/run/yule.pid")) {
	echo "</trail>\n";
   fi

   echo "</logs>\n";
?>