Professional Documents
Culture Documents
Proyecto Final
Nombre Alumno
Alexis Jeria G.
Nombre Asignatura
Introducción a Programación
Instituto IACC
Fecha
26/12/2017
Desarrollo
Usted trabaja para una agencia gubernamental de seguridad y ha notado ataques informáticos a
sus servidores. El archivo de logs de su cortafuego tiene líneas de este estilo:
<? php
function conocerIPorigenataque ($cadena)
{
$iporigen='';
$primerblanco = stripos ($cadena,'');
$primerGuion = stripos($cadena,'');
$iporigen = substr($cadena, $primerblanco, ($primerGuion - $primerblanco));
echo 'La IP desde donde se hace el ataque es: ‘. $iporigen. <br>';
}
?>
conocerIPorigenataque("desde 5.111.123.11 - conexión hacia 1.2.1.2 - SSH");
y se obtiene el siguiente resultado:
La IP desde donde se hace el ataque es: 5.111.123.11
Función que identifique la IP que recibe el ataque
<? php
function IpReceptoraAtaque($cadena)
{
$ipReceptora = '';
$primeraIp = stripos($cadena,'');
$primerGuion = stripos($cadena,'-');
$ipReceptora = substr($cadena, $primeraIp, ($primerGuion - $primeraIp));
echo 'La IP Atacada es:' . $ipReceptora . '<br>';
}
IpReceptoraAtaque('123.123.123.123-Conexión hacia 2.2.2.2-FTP');