Lun Dic 10, 2007 6:46 pm
|
 |
situ
Perlero Frecuente

|
Registrado: 09 Abr 2007
Mensajes: 132
|
|
|
|
|
| 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 |
|
|
|
Lun Dic 10, 2007 6:58 pm
|
 |
explorer
Moderador

|
Registrado: 24 Jul 2005
Mensajes: 4035
Ubicación: Valladolid, España
|
|
|
|
|
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 |
|

Lun Dic 10, 2007 7:30 pm
|
 |
situ
Perlero Frecuente

|
Registrado: 09 Abr 2007
Mensajes: 132
|
|
|
|
|
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. |
|
Mar Dic 11, 2007 6:40 am
|
 |
explorer
Moderador

|
Registrado: 24 Jul 2005
Mensajes: 4035
Ubicación: Valladolid, España
|
|
|
|
|
| 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. |
|
Mar Dic 11, 2007 9:34 am
|
 |
situ
Perlero Frecuente

|
Registrado: 09 Abr 2007
Mensajes: 132
|
|
|
|
|
Les dejo un ejemplo de la salida del programa.
saludos |
|
Mar Dic 11, 2007 12:00 pm
|
 |
explorer
Moderador

|
Registrado: 24 Jul 2005
Mensajes: 4035
Ubicación: Valladolid, España
|
|
|
|
|
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. |
|
Mar Dic 11, 2007 1:43 pm
|
 |
situ
Perlero Frecuente

|
Registrado: 09 Abr 2007
Mensajes: 132
|
|
|
|
|
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. |
|

Mar Dic 11, 2007 4:07 pm
|
 |
explorer
Moderador

|
Registrado: 24 Jul 2005
Mensajes: 4035
Ubicación: Valladolid, España
|
|
|
|
|
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 |
|

Mar Dic 11, 2007 6:18 pm
|
 |
situ
Perlero Frecuente

|
Registrado: 09 Abr 2007
Mensajes: 132
|
|
|
|
|
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. |
|
Jue Dic 13, 2007 5:00 pm
|
 |
situ
Perlero Frecuente

|
Registrado: 09 Abr 2007
Mensajes: 132
|
|
|
|
|
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 |
|
Jue Dic 13, 2007 6:05 pm
|
 |
explorer
Moderador

|
Registrado: 24 Jul 2005
Mensajes: 4035
Ubicación: Valladolid, España
|
|
|
|
|
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... |
|
Vie Dic 14, 2007 9:08 am
|
 |
situ
Perlero Frecuente

|
Registrado: 09 Abr 2007
Mensajes: 132
|
|
|
|
|
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 |
|
Vie Dic 14, 2007 8:02 pm
|
 |
explorer
Moderador

|
Registrado: 24 Jul 2005
Mensajes: 4035
Ubicación: Valladolid, España
|
|
|
|
|
| Creo que estás cerrando el </html> al final del port_found(). Deberías cerrarlo al final del escaneo... |
|
Sab Dic 15, 2007 2:34 pm
|
 |
situ
Perlero Frecuente

|
Registrado: 09 Abr 2007
Mensajes: 132
|
|
|
|
|
Ahí ordene mejor el script y el código HTML se lee mejor ahora .
Alguien me da una mano con el DIV porfas  |
|
Lun Dic 17, 2007 9:55 pm
|
 |
situ
Perlero Frecuente

|
Registrado: 09 Abr 2007
Mensajes: 132
|
|
|
|
|
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  |
|
Powered by phpBB © 2001, 2005 phpBB Group
|