Compare commits
1 Commits
productive
...
master
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
35120cae90 |
19
index.php
19
index.php
@@ -1,6 +1,21 @@
|
|||||||
<?php
|
<?php
|
||||||
error_log ( '[' . date ( 'D M j h:i:s.v Y' ) . '] [' . $_SERVER ['HTTP_HOST'] . '] [myhoneypot] [' . $_SERVER ['REMOTE_ADDR'] . '] BAN ME PLZ' . "\n", 3, '/var/www/banmeplz.log' );
|
function logHack($msg) {
|
||||||
sleep ( 5 );
|
$logFile = "/var/log/apache2/hack_attempts.log";
|
||||||
|
|
||||||
|
$timestamp = date("Y-m-d H:i:s");
|
||||||
|
$ip = $_SERVER['REMOTE_ADDR'] ?? 'UNKNOWN';
|
||||||
|
$userAgent = $_SERVER['HTTP_USER_AGENT'] ?? 'UNKNOWN';
|
||||||
|
$url = $_SERVER['REQUEST_URI'] ?? 'UNKNOWN';
|
||||||
|
$referer = $_SERVER['HTTP_REFERER'] ?? 'UNKNOWN';
|
||||||
|
|
||||||
|
$logEntry = "[$timestamp] BANMEPLZ IP: $ip | URL: $url | Ref: $referer | UA: $userAgent | Msg: $msg";
|
||||||
|
|
||||||
|
error_log($logEntry . PHP_EOL, 3, $logFile);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
logHack($_GET['h']??'unk');
|
||||||
|
sleep ( 25 );
|
||||||
if (isset ( $_GET ['h'] )) {
|
if (isset ( $_GET ['h'] )) {
|
||||||
if ($_GET ['h'] == 'xmlrpc') {
|
if ($_GET ['h'] == 'xmlrpc') {
|
||||||
echo '<?xml version="1.0" encoding="UTF-8"?>
|
echo '<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
|||||||
Reference in New Issue
Block a user