ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

PROYECTO FINAL INTRODUCCIÓN A LOS LENGUAJES DE PROGRAMACIÓN


Enviado por   •  4 de Enero de 2018  •  Examen  •  612 Palabras (3 Páginas)  •  472 Visitas

Página 1 de 3

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)

...

Descargar como (para miembros actualizados) txt (3 Kb) pdf (184 Kb) docx (12 Kb)
Leer 2 páginas más »
Disponible sólo en Clubensayos.com