|
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
| |