<DIV>Saludos a todos los compañeros de la lista...</DIV>
<DIV>Gracias a los que me han contestado y tambien gracias a los que me contestaran. En especial al compañero Alvaro, ya que su cometario al final de su respuesta, me hace reflexionar y seguramente yo caigo en ese tipo de personas, pero quiero decirles que buscare no justificarme en mis limitados recursos, de conexion y tratare de dar cuando menos las gracias en mis futuras participaciones, y espero algun dia poder colaborar ayudando a otros como lo hacen estos compañeros.</DIV>
<DIV> </DIV>
<DIV>Pasando al Tema tienes razon nuevamente Alvaro "estoy mal orientado en lo que quiero hacer", ahunque has entendido perfectamente lo que quiero hacer:</DIV>
<DIV> </DIV>
<DIV>Lo que quiero hacer:</DIV>
<DIV> </DIV>
<DIV>Capturar el trafico de mi red --->ponerlo en algun archivo en formato (X) para ordenarlo ---> meterlo en tablas de mi base de datos--->Luego graficarlo, hacer estadisticas, estudios, consultas etc...</DIV>
<DIV> </DIV>
<DIV>En si este proyecto es el que quiero desarrollar como trabajo de tesis, la realidad es que no tengo ni idea de como hacerlo, gracias a los comentarior de compañeros de la lista, he mirado algo de snort, ntop,ethereal, tcpdump, librerias libpcap, etc.. Pero hasta ahora no tengo idea clara de como empezar..</DIV>
<DIV> </DIV>
<DIV>Lo que tengo hecho:</DIV>
<DIV>Bueno no se rian mucho, de mi pero soy completamente nuevo en esto de Linux, asi que para mi es gran avanse, que estos tres meses ultimos, ya instale linux, active algunos servcios de red, ya tengo idea de manera general como instalar paquetes, tambien leyendo esta liga de postgres:http://www.postgresql.cl/index_old.htm donde el compañero Alvaro colabora, he logrado instalar Postgres y hacerlo funcionar correctamente, asi que ahora solo me falta saber como tomar por decir asi lo que ethereal captura meterlo en mis propia tablas y hacer mis propios analisis, parecido a lo que ethereal presenta.</DIV>
<DIV> </DIV>
<DIV><BR>Saludos cordiales a todos, desde Oaxaca Mexico....</DIV>
<DIV><BR><B><I>Alvaro Herrera <alvherre@dcc.uchile.cl></I></B> wrote:</DIV>
<BLOCKQUOTE class=replbq style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #1010ff 2px solid">On Thu, Nov 04, 2004 at 08:16:20AM -0600, Luis Mix wrote:<BR>> Amigos de la lista, recurro a ustedes para ver si alguno tiene por ahi<BR>> entre sus curiosidades informacion referente a las librerias<BR>> "Libpcap", que usa el tcpdump, y otros analizadores de trafico. La<BR>> idea aqui es capturar los paquetes, clasificarlos, mandarlos auna base<BR>> de datos, para poder hacer analisis de ellos, graficas estadisticas<BR>> etc. yo se que existen ethereal y otras herramientas mas pero lo que<BR>> no se como tomar esa info que capturan y llevarla a la base de datos,<BR>> algunos compañeros de la lista me sugirieron estudiar estas<BR>> librerias..<BR><BR>Hola,<BR><BR>Creo que estas mal orientado.<BR><BR>pcap, de "Packet CAPture", es una biblioteca para capturar paquetes.<BR>Esto lo puedes hacer trivialmente con tcpdump sin tener que meterte a<BR>programar; mira
la opcion -w (esto lo estoy viendo en man tcpdump).<BR><BR>El analisis de paquetes es una tarea completamente aparte. Una buena<BR>herramienta para esto parece ser ethereal; hay una version "de consola"<BR>que aca se llama tethereal, que te permite obtener los detalles de los<BR>paquetes (ya sea capturados via libpcap (tcpdump etc), o enchufando<BR>tethereal directamente a la interfaz de red). Por ej. con la opcion -T<BR>puedes definir que te entregue los detalles de los paquetes en formato<BR>psml o pdml, que son XML (esto lo veo en /usr/share/ethereal/tethereal.html)<BR><BR>Con esos datos, es sencillo hacer un programilla en Perl usando<BR>XML::SAX, al cual le enchufas el PSML obtenido y va guardando los datos<BR>en una tabla en Postgres. Luego puedes obtener toneladas de reportes<BR>estadisticos o datos para tablas o graficos, usando funciones en PL/R<BR>(lenguaje R), etc (www.r-project.org, www.joeconway.com,<BR>www.postgresql.org, apt-get install xml-sax-perl, apt-get
install<BR>libchart-perl, etc)<BR><BR>Obviamente es muy buena idea separar todo esto en tres procesos, que no<BR>tienen por que actuar simultaneamente: un proceso de captura, que guarda<BR>en archivos (por ej. un archivo por hora en el directorio "por<BR>procesar"); otro proceso de analisis, que toma los archivos y almacena<BR>en la BD (una vez almacenado, mueves el archivo al directorio de<BR>"procesados"), y un tercer proceso de graficacion, tabulacion,<BR>generacion de reportes, etc.<BR><BR>...<BR><BR>Al final, no se para que me doy la lata de contestar estas cosas si la<BR>gente no da ni las gracias, ni cuenta si le resulta o no, etc.<BR><BR>En fin, suerte.<BR><BR>-- <BR>Alvaro Herrera (<ALVHERRE[A]DCC.UCHILE.CL>)<BR>One man's impedance mismatch is another man's layer of abstraction.<BR>(Lincoln Yeoh)<BR><BR></BLOCKQUOTE><p><br><hr size=1><b>Do You Yahoo!?</b><br>
<a href="http://net.yahoo.com.mx"><b>Yahoo! Net</b></a>: La mejor conexión a internet y 25MB extra a tu correo por
<a href="http://net.yahoo.com.mx/">$100 al mes</a>.<br>