PROYECTO FINAL INTRODUCCIÓN A LOS LENGUAJES DE PROGRAMACIÓN
Enviado por Jaime Radich Vasquez • 4 de Enero de 2018 • Examen • 612 Palabras (3 Páginas) • 478 Visitas
PROYECTO FINAL
INTRODUCCIÓN A LOS LENGUAJES DE PROGRAMACIÓN
JAIME RADICH VASQUEZ
IACC
31/12/2017
1)
- Función para saber cual es la ip victima de un ataque:
function IpReceptoraDeAtaque($cadena)
{
ipReceptora = ‘’;
$primeraIp = stripos($cadena, ‘’);
$primerGuion = stripos($cadena, ‘-’);
$ipReceptora = substr($cadena, $primeraIp, ($primerGuion - $primeraip));
echo ´ La ip atacada: ´ . $ipReceptora . ‘
’;
}
IpRecetoraDeAtaque (‘123.123.123.123 conexión a 2.2.2.2-FTP’);
2)
- Funcion que devuelva servicio que esta siendo atacado:
function servicioQueAtacan($serv)
{
if($serv == ‘111.222.333.444’){
echo ‘ La ip es: ’. $serv;
echo ’ El servicio que se ataca es: WEB
’;
}
if($serv == ‘123.123.123.123’) {
echo’ La ip es: . $serv’;
echo’ El servicio que se ataca es: FTP
’;
}
if($serv == ’5.111.123.11’){
echo ’La ip es: ’ . $serv;
echo’ El servicio que se ataca es: SSH
’;
return $serv;
}
}
servicioQueAtacan(‘123.123.123.123’);
3) Explique brevemente las instrucciones necesarias para trabajar con el archivo que guarda la información de ataques informáticos.
- Crea métodos o funciones, utiliza la palabra reservada function y entre paracentesis los parámetros en este caso ($cadena).
- Declara variables que guardan la información que se mostrara.
- La declaración de métodos pude ser public , para que sea llamado desde la clase o fuera de ella.
4) Si se quisiera conocer las IP que más han intentado atacarlo, ¿Cómo podría llevarse a cabo esto? ¿Qué estructuras de datos de las vistas (arreglos, pilas, colas) utilizaría? ¿Será necesario emplear alguno de los ciclos de iteración vistos en la asignatura (for, while, dowhile)? Justifique sus respuestas (se sugiere que se apoye en pseudocódigo o código en PHP)
...