En cas d'échec d'authentification sur une zone sécurisée (=tentative d'intrusion), le serveur renvoie la page 401. Ce script permet d'envoyer à l'administrateur du site toutes les infos concernant cette intrusion : identité de l'auteur (adresse IP), date et heure de l'intrusion, page concernée, parametres de l'URL eventuels...
Décrivez votre astuce en détail. N'hésitez-pas à inclure des portions de codes.
Ce script PHP est a inclure sur votre page 401 du serveur afin de permettre l'identification de l'internaute malhonnete qui tente de s'introduire dans une zone sécurisée.
Elle permet de capturer et d'envoyer un mail a l'administrateur avec toute une liste de variables au moment où le serveur renvoie la page 401 à l'internaute.
----------
$content = "SUPPOSED LINK : http://".$HTTP_HOST.$REQUEST_URI."n";
$content .= "DATE : ".date("d/m/Y H:i")."n"; $content .=
"REFERRING PAGE : ".$HTTP_REFERER."n"; $content .= "REMOTE HOST :
".$REMOTE_HOST."n"; $content .= "REMOTE IP :
".$REMOTE_ADDR."n"; $content .= "REQUEST_METHOD :
".$REQUEST_METHOD."n"; $content .= "SERVER NAME :
".$SERVER_NAME."n"; $content .= "REQUEST URL :
".$REQUEST_URL."n"; $content .= "REQUEST URI :
".$REQUEST_URI."n"; $content .= "QUERY_STRING :
".$QUERY_STRING."n"; $content .= "BROWSER :
".$HTTP_USER_AGENT."n"; $content .= "COOKIES :
".$HTTP_COOKIE."n"; $content .= "REDIRECT_URL :
".$REDIRECT_URL."n";