Solicitamos su permiso para obtener datos estadísticos de su navegación en esta web, en cumplimiento del Real Decreto-ley 13/2012. Si continúa navegando consideramos que acepta el uso de cookies.

Aceptar Más información
WINTXCODERS Terminal
[[email protected] ~]:$ Bienvenido a la comunidad
Recuerda que puedes participar en nuestra comunidad registrándote

Autor Tema:  Iplogger en php.  (Leído 339 veces)

0 Usuarios y 1 Visitante están viendo este tema.

PAYASAKX

  • Moderador Global
  • Desconectado
  • *
  • 451
    259
    11
  • Texto personal
    KNOWLEDGE is FREE.
    • Ver Perfil
Iplogger en php.
« en: Febrero 09, 2015, 04:09:37 pm »
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
Para poder ver los links necesitas estar [• Registrado •]
[• Iniciar Sesión •]
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:
Código:
Para poder ver los links necesitas estar [• Registrado •]
[• Iniciar Sesión •]
<?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(); 


?>



Granainos

  • Developer
  • Desconectado
  • *
  • 105
    882
    1
  • Texto personal
    PHP Web Developer
    • Ver Perfil
Re:Iplogger en php.
« Respuesta #1 en: Febrero 09, 2015, 04:53:43 pm »
Movido a Desarrollo web.


PAYASAKX

  • Moderador Global
  • Desconectado
  • *
  • 451
    259
    11
  • Texto personal
    KNOWLEDGE is FREE.
    • Ver Perfil
Re:Iplogger en php.
« Respuesta #2 en: Febrero 09, 2015, 05:08:04 pm »

Para poder ver los links necesitas estar [• Registrado •]
[• Iniciar Sesión •]
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..  :-\



@Zanut Sec

  • Visitante
Re:Iplogger en php.
« Respuesta #3 en: Febrero 09, 2015, 05:14:30 pm »
De php me va regular... ¿donde quedarían guardada las ip's?  :-[

WIитX

  • Administrador
  • Conectado
  • *
  • 1370
    7478
    72
  • Texto personal
    I'm not a hacker I'm security professional.
    • Ver Perfil
    • WINTXCODERS.COM
Re:Iplogger en php.
« Respuesta #4 en: Febrero 09, 2015, 05:28:57 pm »

Para poder ver los links necesitas estar [• Registrado •]
[• Iniciar Sesión •]
De php me va regular... ¿donde quedarían guardada las ip's?  :-[

Código: (php)
Para poder ver los links necesitas estar [• Registrado •]
[• Iniciar Sesión •]
$ipLog="logfile.htm"; // Your logfiles name here (.txt or .html extensions ok)
Entrar a la web
Para poder ver los links necesitas estar [• Registrado •]
[• Iniciar Sesión •]
"Es más divertido hacerse pirata que unirse a la marina." (Steve Jobs)
Dudas / Sugerencias: [email protected]

#i[J]0SEE

  • Maestro
  • Desconectado
  • *
  • 370
    649
    1
    • Ver Perfil
Re:Iplogger en php.
« Respuesta #5 en: Febrero 09, 2015, 06:07:22 pm »
Código: (php)
Para poder ver los links necesitas estar [• Registrado •]
[• Iniciar Sesión •]
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,
Código:
Para poder ver los links necesitas estar [• Registrado •]
[• Iniciar Sesión •]
[code=php] [/code]es mucho mas bonito.
¿Como se puede insertar en una imagen? O simplemente lo guardamos como jpg?

PAYASAKX

  • Moderador Global
  • Desconectado
  • *
  • 451
    259
    11
  • Texto personal
    KNOWLEDGE is FREE.
    • Ver Perfil
Re:Iplogger en php.
« Respuesta #6 en: Febrero 09, 2015, 08:13:04 pm »

Para poder ver los links necesitas estar [• Registrado •]
[• Iniciar Sesión •]
Código: (php)
Para poder ver los links necesitas estar [• Registrado •]
[• Iniciar Sesión •]
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,
Código:
Para poder ver los links necesitas estar [• Registrado •]
[• Iniciar Sesión •]
[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..



 

Powered by Advanced Topic Prefix Pro