Perl en Español

  1. Home
  2. Tutoriales
  3. Foro
  4. Artículos
  5. Donativos
  6. Publicidad
 

Consulta sobre Nmap::Scanner
Ir a página Anterior  1, 2, 3, 4  Siguiente
 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Módulos
Mensaje Lun Dic 10, 2007 6:46 pm
situ
Perlero Frecuente
Perlero Frecuente
Registrado: 09 Abr 2007
Mensajes: 132
Responder citando

El reporte esta realizado para todas las direcciones IP, me gustaría poner en el HTML un combobox donde yo pueda seleccionar la dirección IP que quiero ver el reporte y "ocultar" las demás :d
Mensaje Lun Dic 10, 2007 6:58 pm
explorer
Moderador
Moderador
Registrado: 24 Jul 2005
Mensajes: 4035
Ubicación: Valladolid, España
Responder citando

Ahora solo se me ocurre una idea muy complicada... consistiría en que cada reporte de cada IP, meterla en una <div> distinta. Luego, en el combobox, en el manipulador OnChange, se llama a una función JavaScript que muestra la capa con el reporte de esa IP y oculta las capas (<div>) de los demás.

A ver si alguien se le ocurre otro cosa más sencilla.

Naturalmente, algo sencillo sería hacer el reporte de una IP después de que el usuario la elija, pero depende de si el reporte tarda mucho o no.

Ultima edición por explorer el Lun Sep 01, 2008 4:10 pm, editado 1 vez
Mensaje Lun Dic 10, 2007 7:30 pm
situ
Perlero Frecuente
Perlero Frecuente
Registrado: 09 Abr 2007
Mensajes: 132
Responder citando

Ok muchas gracias voy a probar de implementar los "div" y luego te comento, te molesto con otra consulta ya que no me está saliendo cómo puedo hacer para mostrar en una tabla al comienzo las IP que me respondieron, la verdad que estoy probando y no puedo dar con el resultado que busco :s.
Saludos.
Mensaje Mar Dic 11, 2007 6:40 am
explorer
Moderador
Moderador
Registrado: 24 Jul 2005
Mensajes: 4035
Ubicación: Valladolid, España
Responder citando

Veo que el html generado está un poco liado. Estaría bien que publicaras un ejemplo de la salida, eso sí, falseando la información de las IP.
Mensaje Mar Dic 11, 2007 9:34 am
situ
Perlero Frecuente
Perlero Frecuente
Registrado: 09 Abr 2007
Mensajes: 132
Responder citando

Les dejo un ejemplo de la salida del programa.


saludos
Mensaje Mar Dic 11, 2007 12:00 pm
explorer
Moderador
Moderador
Registrado: 24 Jul 2005
Mensajes: 4035
Ubicación: Valladolid, España
Responder citando

Yo creo que las IP a investigar están en el fichero host.txt.

Podrías leerle y construir la tabla de IP en HTML.
Mensaje Mar Dic 11, 2007 1:43 pm
situ
Perlero Frecuente
Perlero Frecuente
Registrado: 09 Abr 2007
Mensajes: 132
Responder citando

Sí están ahí. En realidad quería hacer la tabla con las IP que responden, ya que el archivo host.txt pude contener una red entera.
Saludos.
Mensaje Mar Dic 11, 2007 4:07 pm
explorer
Moderador
Moderador
Registrado: 24 Jul 2005
Mensajes: 4035
Ubicación: Valladolid, España
Responder citando

Hummm...

Podrías guardar la lista de IP detectadas en la subrutina scan_started() en un array.

Eso también quiere decir que, según lo que quieres hacer, será mejor separar la presentación del escaneo. Puedes probar a guardar el escaneo en un escalar aparte, mientras además construyes la lista de IP detectadas.

Luego, construyes la página html. Pones el combobox a partir de la información del array. Y vas construyendo las capas <div>.

Yo incluso lo metería todo en una única estructura hash, cuyas claves serían las IP encontradas. Y los valores serían el escaneo por cada IP. Así sería muy fácil dividir la información en la página.

Ultima edición por explorer el Mar Dic 11, 2007 6:20 pm, editado 1 vez
Mensaje Mar Dic 11, 2007 6:18 pm
situ
Perlero Frecuente
Perlero Frecuente
Registrado: 09 Abr 2007
Mensajes: 132
Responder citando

Explorer.
La verdad que no me estoy dando cuenta de cómo hacerlo. ¿Me podrías dar una más, más que nada si me puedes "armar" una estructura de lo que me estabas explicando? Capaz viendo una pequeña estructura me doy cuenta cómo generarlo.
Gracias.
Mensaje Jue Dic 13, 2007 5:00 pm
situ
Perlero Frecuente
Perlero Frecuente
Registrado: 09 Abr 2007
Mensajes: 132
Responder citando

Explorer,
Estoy tratando de sacar las direcciones IP pero no logro hacerlo, digamos obtener una lista de las IP, me podrías ayudar, puedo hacer que me las muestre pero no me las muestra seguidas sino separadas :S
Mensaje Jue Dic 13, 2007 6:05 pm
explorer
Moderador
Moderador
Registrado: 24 Jul 2005
Mensajes: 4035
Ubicación: Valladolid, España
Responder citando

He intentado instalar el módulo que estás usando y el nmap, pero por alguna razón, no funciona. Parece ser que tengo una versión de nmap muy moderna.

He visto que Nmap::Scanner recupera la información en formato XML. En teoría sería fácil convertir esa información a HTML.

Lo siento, pero no lo he conseguido con la máquina que tengo ahora mismo, y tampoco tengo mucho tiempo para hacer más pruebas...
Mensaje Vie Dic 14, 2007 9:08 am
situ
Perlero Frecuente
Perlero Frecuente
Registrado: 09 Abr 2007
Mensajes: 132
Responder citando

Ahí más o menos estoy viendo el tema de los DIV, pero no se por qué me quedé de la siguiente manera.



En mi primer post actualicé el código.

Gracias
Mensaje Vie Dic 14, 2007 8:02 pm
explorer
Moderador
Moderador
Registrado: 24 Jul 2005
Mensajes: 4035
Ubicación: Valladolid, España
Responder citando

Creo que estás cerrando el </html> al final del port_found(). Deberías cerrarlo al final del escaneo...
Mensaje Sab Dic 15, 2007 2:34 pm
situ
Perlero Frecuente
Perlero Frecuente
Registrado: 09 Abr 2007
Mensajes: 132
Responder citando

Ahí ordene mejor el script y el código HTML se lee mejor ahora Very Happy.

Alguien me da una mano con el DIV porfas Very Happy
Mensaje Lun Dic 17, 2007 9:55 pm
situ
Perlero Frecuente
Perlero Frecuente
Registrado: 09 Abr 2007
Mensajes: 132
Responder citando

Explorer,
Ahi pude hacer que esten las ips que encontre en el scaneo se guardan en:
Cita:
@dirip = $addresses;

pero lo que sucede que si pongo eso dentro de una tabla se desordena todo :S y no logre hacer q esten todas dentro de una sola tabla.

Por ahora quedo asi.

Me podrian ayudar , Gracias Very Happy
Publicar nuevo tema   Responder al tema    Foros de discusión -> Módulos Todas las horas son GMT - 6 Horas
Ir a página Anterior  1, 2, 3, 4  Siguiente
Página 2 de 4



Powered by phpBB © 2001, 2005 phpBB Group