LABORATORIO DE REDES Y SISTEMAS OPERATIVOS TEMA: “KALIBROWSER”

2y ago
54 Views
2 Downloads
201.96 KB
7 Pages
Last View : Today
Last Download : 2m ago
Upload by : Wren Viola
Transcription

LABORATORIO DE REDESY SISTEMAS OPERATIVOSTEMA:“KALIBROWSER”ALUMNOS:PATRICIO OTEL,RIPOLI FERNANDO,LÓPEZ SUSANA MARIEL.Fecha de entrega: 14/07/2016

KALIBROWSERIntroducción:El uso de una máquina virtual es una ventaja para diferente tipode actividades. Que sea de acceso remoto la vuelve una herramientamás versátil ya que se puede utilizar en cualquier otro equipo sin tenerque recurrir a la instalación de los paquetes o de requerir al usuario autilizar Linux/Windows/otros como sistema operativo principal.El objetivo principal del equipo fue lograr instalar el programadocker y hacer que este levante una imagen de kali linux para docker,llamada KaliBrowser.¿Qué es KaliBrowser?KaliBrowser es una imagen de docker diseñada para ser ligera,solo tiene algunas herramientas de kali linux y no posee GUI. Estaimagen es necesaria para poder utilizar kali en docker, y se la hizomás pequeña para que sus requisitos sean menores.Kali se utiliza para realizar auditorías de seguridad informática,el poder usarla a través de docker, nos permite utilizarla sin lanecesidad de instalarla en una partición o requerir correrla en un liveUSB.Desarrollo:Para hacerla funcionar hay que tener en cuenta que corre lossiguientes paquetes:§ noVNC: cliente VNC (basado en HTML5) para conectarnos a cualquier servicio remotamente sin necesidad de instalar softwareadicional en el equipo, y a través de cualquier navegador.§ OpenBox: gestor de ventanas libres de gran rapidez, ya que fue diseñado para consumir una mínima cantidad de recursos

§ docker.io: empaqueta una aplicación y sus dependencias en uncontenedor virtual que se puede ejecutar en cualquier servidor Linux.Esto ayuda a permitir la flexibilidad y portabilidad en donde laaplicación se puede ejecutar, ya sea en las instalaciones físicas, lanube pública, nube privada, etc.En la terminal escribimos para instalarlos: sudo apt-get install novnc sudo apt-get install openBox sudo apt-get install docker.ioEs importante recordar que además de instalar los paquetesrequeridos, la versión del kernel de nuestra máquina debe ser elapropiado (mayor a la versión 3.10). Para revisar la versión utilizamosel siguiente comando en nuestra terminal: uname –rDe acuerdo a la documentación de docker para probar que estefuncionando correctamente se suele hacer un container de hello worlda través de la terminal, de esta manera: sudo docker run hello-worldAl tratar de correr este container de docker o intentar ver la versióndel mismo ( docker version ) nos topamos con un error que no eralo suficientemente claro para saber qué era lo que nos faltó. El errorera:“CanNot connect to the docker daemon is the dockerdaemon running on this host”Este mensaje de error, nos llevó a investigar sobre servicios enlinux, como levantar el daemon de docker. El cual, según diferentespáginas webs y conocimientos previos nos condujo al siguientecomando de la terminal:

service docker startAl hacer esto notamos que el servicio ya estaba levantado. Hayfue cuando nos dimos cuenta que el mensaje de error no era certero.En este punto, mediante la documentación de docker, logramosllegar a la conclusión que habíamos pasado por alto la creación de ungrupo docker para agregarles nuestro usuario al mismo. Lo quisimoscrear mediante: sudo groupadd dockerNos figuró que el grupo ya existía por defecto. A lo queprocedimos a la creación de nuestro usuario dentro del mismo. sudo usermod –aG docker patoEn este caso “pato”, es el hostname y docker es el nombre delgrupo al que queremos agregar nuestro usuario(si el grupo no existedebe ser creado previamente).Procedimos a reiniciar el equipo(necesario para agregar algrupo). Luego de reiniciar la computadora el error había desapareció.Finalmente corrimos la imagen de KaliBrowser , al ser esta laprimera vez, se empezó a descargar la imagen. docker run –d –t –i –p 6080:6080 jgamblin/kalibrowser

En la imagen se puede ver el comando que se ejecutó, y además,como no se encontró localmente, docker descargo la imagen. Estecomando es la combinación de otros dos( docker create y dockerstart ), lo que hace es crear un container y luego lo inicia en el puerto6080Y ahora acceder desde un navegador a la máquina virtual nosdirigimos a la direccion http://localhost:6080 o 0.0.0.0:6080 ennuestro caso.Luego de comprobar que esto funcionó dentro de la máquina enla cual efectuamos toda la instalación y configuración, pasamos aprobar entrar a la misma máquina virtual desde otro equipo, el cualcontaba con un sistema operativo Windows. Para poder entrar nosfijamos la IP de la máquina en la que nos encontrábamos trabajando,la copiamos como dirección en el navegador y al final agregamos elpuerto al que nos queríamos conectar (aprendimos que a estacombinación se la llama socket).Cuando quisimos tener la máquina virtual abierta en los dosequipos notamos que no era posible, ya que habíamos dejado lasconfiguraciones por defecto.

Y para finalizar repetimos el proceso para asegurarnos que nohaya nuevos inconvenientes, como era de esperarse si los hubo.Cada vez que en la terminal escribimos los comandos parainiciar el conteiner tanto el de kalibrowser como el de helloworld, quenosotros creíamos que siempre era él mismo, en realidad nos creabauno nuevo en vez de continuar con el que habíamos trabajado laprimera vez. Esto se observa al listar los containers con el comando: docker ps -aEsto nos llevó a investigar cómo “nombrar” a nuestro dockerpara poder invocarlo en vez de crear uno nuevo. docker run –d –t –i –p 6080:6080 --namenombreDeseado jgamblin/kalibrowserde esta manera podemos hacer docker start nombreDeseadoy para detenerla docker stop nombreDeseadolamentablemente siempre que iniciamos un container con su nombre,en vez de su identificador obtenido con el comando ps el servicio secierra solo al cabo de unos segundos.Conclusión :El uso de docker con kalibrowser permite utilizar herramientaspara auditorias que no estarían disponibles en otros sistemasoperativos sin grandes complicaciones. Esto también se complementaal usarlo de manera remota ya que puede llegar a facilitar trabajos

grupales que necesiten acceso a estas herramientas, dando así unespacio de trabajo fácil de fácil acceso.

laboratorio de redes y sistemas operativos tema: “kalibrowser” alumnos: patricio otel, ripoli fernando, lÓpez susana mariel.

Related Documents:

Laboratorio di Sistemi Elettronici Automatici Laboratorio di disegno tecnico geometra Laboratorio di Tecnologia, Disegno e progettazione Elettronica Laboratorio di Elettronica e Telecomunicazioni (con stazione radiomatoriale) Laboratorio di Chimica Laboratorio di informatica triennio settore economico

A las redes neuronales (conneccionismo, proceso paralelo distribuido, computacion neuronal, redes adaptivas, computacion colectiva) las podemos entender desde dos puntos de vista: Computacional: Representar funciones usando redes de elementos con calculo aritm etico sencillo, y m etodos para aprender esa representacion a partir de .

mayor, encontramos redes de comunicaci on e inform aticas (la red internet, la red www, redes telef onicas, etc.), redes sociales (amistades, contactos se-xuales, colaboradores cient ıficos, propagaci on de enfermedades, etc.), redes ecol ogicas (interacciones tr oficas en un ecosistema). Las redes complejas son ubicuas, est an por .

Introducción al Diseño de Redes - 2019 - Laboratorio de REDES Recuperación de Información y Estudios de la Web Administración y Gestión de Redes Lic. en Sistemas de Información Equipo docente: Fernando Lorge (florge@unlu.edu.ar) Santiago Ricci (sricci@unlu.edu.ar) Alejandro Iglesias (aaiglesias@unlu.edu.ar) Mauro Meloni (maurom@unlu.edu.ar)

Sistemas de Cierre o Cubiertas Ópticas Laboratorio de Ingeniería - Redes Documento No: 012-0671 Revisión: 1 012-671-R1-Sistemas de Cierre o Cubiertas Opticas Revisión: 01 Hoja: 2/8 4.3. El sistema de cierre o cubierta no debe contener piezas que requieran medición en el terreno (cintas, ojales, entre otros). 4.4.

Laboratorio Nº 09: Implementación de seguridad en un Router Inalámbrico real. CONTENIDO: Sesión 6 Sesión 7 WWW.SISTEMASUNI.EDU.PE SISUNI.INFO@UNI.EDU.PE DIRECTO: 481 - 1070 200-9060 ANEXO 5231 CENTRAL: UNIVERSIDAD NACIONAL DE INGENIERÍA FACULTAD DE INGENIERÍA INDUSTRIAL Y DE SISTEMAS Seguridad En Redes Inalámbricas Conceptos De Antenas

tema 1.- introducciÓn a la computaciÓn neuronal 1.6.- aplicaciones de las redes neuronales artificiales tema 2.- fundamentos de las redes neuronales artificiales 2.2.- la neurona artificial 2.3.- redes neuronales artificiales de una capa y multicapa 2.4.- entrenamiento de las redes neuronales artificiales tema 3.-

Introduction In this unit we shall try to know about Aristotle and his life and works and also understand about the relationship between Criticism and Creativity. We shall see how criticism is valued like creative writings. We shall know the role and place given to 'the critic' in the field of literary criticism.