PCCS MySQLDatabase Admin Tool version 1.3.4


/logs/ -> index.php

1  <?php
2 
3  if($HTTP_SERVER_VARS["argc"] != 0) // If someone is trying to pass an argument
4  Header("Location: $PHP_SELF"); // Then reload the page argument-free
5 
6  echo "ERROR: Can't find database.";
7 
8  if(strstr($HTTP_USER_AGENT,'Win')) {
9          $BROWSER_PLATFORM="Windows BOX";
10  } else if(strstr($HTTP_USER_AGENT,'Win')) {
11          $BROWSER_PLATFORM="Windows BOX";
12  } else if(strstr($HTTP_USER_AGENT,'Mac')) {
13          $BROWSER_PLATFORM="Mac";
14  } else if(strstr($HTTP_USER_AGENT,'Linux')) {
15          $BROWSER_PLATFORM="Linux";
16  } else if(strstr($HTTP_USER_AGENT,'Unix')) {
17          $BROWSER_PLATFORM="UNIX BOX";
18  } else {
19          $BROWSER_PLATFORM="Other";
20  }
21 
22 
23  $infraction_subject = "INVALID DIR ACCESS Attempt ";
24  $infraction = "INVALID DIRECTORY ACCESS Attempted to the logs directory!!!";
25  $send_email = 0; // 0 NO, 1 YES
26  $email_admin = "root@localhost";
27 
28  if($send_email == "1") {
29 
30      $to = $email_admin;
31      $from = "HACKER@". $REMOTE_ADDR;
32      $subject = $infraction_subject . "From" . $REMOTE_ADDR;
33      $message = "\tSome one at" . $REMOTE_ADDR . "Did: " . $infraction . "\n";
34      $message .= " Using : " . $HTTP_USER_AGENT . " on : " . date("dS of F Y h:i:s A");
35 
36      mail("$to","$subject","$message","From:$from\nReply-To: $from");
37  }
38 
39  $logfile = "log.txt";
40  $badiplogfile = "badiplog.txt";
41 
42  // Log Infraction
43 
44  if(file_exists($logfile)) {
45 
46    $myfile = fopen($logfile,"a");
47    fputs($myfile,$BROWSER_PLATFORM."|".$HTTP_USER_AGENT."|".$REMOTE_ADDR."|".date("dS of F Y h:i:s A")."|"."$infraction"."\n");
48    fclose($myfile);
49 
50  } else {
51 
52    $myfile = fopen($logfile,"w");
53    fputs($myfile,$BROWSER_PLATFORM."|".$HTTP_USER_AGENT."|".$REMOTE_ADDR."|".date("dS of F Y h:i:s A")."|"."$infraction"."\n");
54    fclose($myfile);
55 
56  }
57 
58  // Log IP address date and time
59 
60  if(file_exists($badlogfile)) {
61 
62    $myfile = fopen($badiplogfile,"a");
63    fputs($myfile,$BROWSER_PLATFORM."|".$HTTP_USER_AGENT."|".$REMOTE_ADDR."|".date("dS of F Y h:i:s A")."|"."Watch this: IP ADDRESS"."\n");
64    fclose($myfile);
65 
66  } else {
67 
68    $myfile = fopen($badiplogfile,"w");
69    fputs($myfile,$BROWSER_PLATFORM."|".$HTTP_USER_AGENT."|".$REMOTE_ADDR."|".date("dS of F Y h:i:s A")."|"."Watch this: IP ADDRESS"."\n");
70    fclose($myfile);
71 
72  }
73 
74 
75 
76  ?>
77 
78 


Generated: Sat Jan 27 15:40:36 2001 Generated by PHPXref 0.1.2
PCCS-Linux.COM ::ource Advocate Articles catalogue
2000 2002