Hola buenas gente de Wintxcoders, hoy vengo a aportar esta herramienta, que es un code en php que sirve para ver los registos de las IPs que entran a tu página. Esto nos puede servir sobre todo en la seguridad de nuestro website.
Imáginemos.. Un newbie nos hace una denegación del servicio a nuestro website mientras nosotros, estamos navegando por ella, puedes fijarte en la hora en la que el ataque se realizó y dejó tu website off y consultar con el Iplogger las últimas IPs en conectarse a nuestro website, y desde ahí empezar a investigar.
Esto es algo muy útil, ya que te proporciona la Dirección IP, y Fecha y hora en la que se hizo la conexión. Es algo fácil de instalar, (Normálmente se instala en el index) y una vez que recibe 1 conexión a tu website, podrás ver las conexiones a ella en http://tudominio.com/logfile.htm o puedes cambiárselo manualmente, y hasta poner más de 1 Iplogger en cada página y ir alternando el nombre de los archivos (logfile1.htm / logfile2.htm)..
Código:
<?php
function logIP()
{
$ipLog="logfile.htm"; // Your logfiles name here (.txt or .html extensions ok)
// IP logging function by Dave Lauderdale
// Originally published at: www.digi-dl.com
$register_globals = (bool) ini_get('register_gobals');
if ($register_globals) $ip = getenv(REMOTE_ADDR);
else $ip = $_SERVER['REMOTE_ADDR'];
$date=date ("l dS of F Y h:i:s A");
$log=fopen("$ipLog", "a+");
if (preg_match("/\bhtm\b/i", $ipLog) || preg_match("/\bhtml\b/i", $ipLog))
{
fputs($log, "Logged IP address: $ip - Date logged: $date<br>");
}
else fputs($log, "Logged IP address: $ip - Date logged: $date\n");
fclose($log);
}
// Place the below function call wherever you want the script to fire.
logIp();
?>
Movido a Desarrollo web.
You are not allowed to view links.
Register or Login
Movido a Desarrollo web.
Wintx me dijo que lo podría postear en Programación, Ya que es un código, no un tutorial, solo expongo un ejemplo del caso en que podemos usarlo y como ponerlo en un website.. :-\
De php me va regular... ¿donde quedarían guardada las ip's? :-[
You are not allowed to view links.
Register or Login
De php me va regular... ¿donde quedarían guardada las ip's? :-[
$ipLog="logfile.htm"; // Your logfiles name here (.txt or .html extensions ok)
function logIP()
{
$ipLog="logfile.htm"; // Your logfiles name here (.txt or .html extensions ok)
// IP logging function by Dave Lauderdale
// Originally published at: www.digi-dl.com
$register_globals = (bool) ini_get('register_gobals');
if ($register_globals) $ip = getenv(REMOTE_ADDR);
else $ip = $_SERVER['REMOTE_ADDR'];
$date=date ("l dS of F Y h:i:s A");
$log=fopen("$ipLog", "a+");
if (preg_match("/\bhtm\b/i", $ipLog) || preg_match("/\bhtml\b/i", $ipLog))
{
fputs($log, "Logged IP address: $ip - Date logged: $date<br>");
}
else fputs($log, "Logged IP address: $ip - Date logged: $date\n");
fclose($log);
}
// Place the below function call wherever you want the script to fire.
logIp();
?>
Por favor, [code=php]
[/code]es mucho mas bonito.
¿Como se puede insertar en una imagen? O simplemente lo guardamos como jpg?
You are not allowed to view links.
Register or Login
function logIP()
{
$ipLog="logfile.htm"; // Your logfiles name here (.txt or .html extensions ok)
// IP logging function by Dave Lauderdale
// Originally published at: www.digi-dl.com
$register_globals = (bool) ini_get('register_gobals');
if ($register_globals) $ip = getenv(REMOTE_ADDR);
else $ip = $_SERVER['REMOTE_ADDR'];
$date=date ("l dS of F Y h:i:s A");
$log=fopen("$ipLog", "a+");
if (preg_match("/\bhtm\b/i", $ipLog) || preg_match("/\bhtml\b/i", $ipLog))
{
fputs($log, "Logged IP address: $ip - Date logged: $date<br>");
}
else fputs($log, "Logged IP address: $ip - Date logged: $date\n");
fclose($log);
}
// Place the below function call wherever you want the script to fire.
logIp();
?>
Por favor, [code=php]
[/code]es mucho mas bonito.
¿Como se puede insertar en una imagen? O simplemente lo guardamos como jpg?
mm no creo que se pueda insertar en una imagen..