Foros del Web » Programando para Internet » PHP »

Sniffer PHP

Estas en el tema de Sniffer PHP en el foro de PHP en Foros del Web. Hola:pues se que esto no es muy adeducado colocarlo aqui pero en fin , mi idea era saber si alguien supiera como diseñar un sniffer ...
  #1 (permalink)  
Antiguo 08/07/2006, 15:04
 
Fecha de Ingreso: julio-2006
Mensajes: 96
Antigüedad: 17 años, 9 meses
Puntos: 2
Sniffer PHP

Hola:pues se que esto no es muy adeducado colocarlo aqui pero en fin , mi idea era saber si alguien supiera como diseñar un sniffer php , yo se manejar sockets pero no me idea algun metodo posible de exploracion en redes , el sniffeer no se utilizara como tal sino que lo utilizare para una catedra que necesito dar para demostrar el flujo de datos ilegales en las redes de mi colegio.

Si alguien sabe , bienvenio sea.

Saludo , gracias de antemano
  #2 (permalink)  
Antiguo 09/07/2006, 19:19
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Pues como bien dices .. si no dominas "sockets" .. deberías empezar por ahì: aprender sobre ellos.

En PHP sòlo hay un grupo de funciones para gestionar sockets:
www.php.net/socket

y otras que podrìas implementarlo:
fsockopen() y afines ...

Por lo demás .. me parece que PHP no es el mejor lenguaje para este tipo de aplicaciones. Tu necesitas un proceso que corra por tiempo determinado .. tal vez "ilimitado" .. PHP no està desarrollado (ni menos en este entorno web) para tal fin. En las aplicaciones "web" se basan en que tu "pides" el proceso .. este se ejecuta lo más rápido posible y se entrega el resultado al cliente para liberarlo hasta la próxima petición.

Te vendrìa mejor usar algùn lenguaje de tipo "escritorio" como así están diseñados los "sniffer" que mencionas. Otro detalle será cuando metas un sniffer en una red que funciona con Switch vs a Hub's ... ahí veras que poco vas a "capturar" .. pero bueno esto ya no es un tema de PHP sino de redes y de como funcionan las comunicaciones al usar este tipo de dispositivos.

Màs que un "sniffer" deberìas desarrollar un proxy (creo yo) ... pasar tus conexiones por ese proxy y ver los "log's" de actividad de ese proxy para ver que contenido circula por el.

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
  #3 (permalink)  
Antiguo 10/07/2006, 10:33
Avatar de Nano_  
Fecha de Ingreso: febrero-2006
Ubicación: Bogotá, Colombia
Mensajes: 1.866
Antigüedad: 18 años, 2 meses
Puntos: 96
Como dice cluster php no es un lenguaje muy fuerte para ese tipo de desarrollos... Yo te recomendaria utilizar perl ya que maneja de una u otra forma una sintaxis muy "parecida" a php y es mas factible la utilizacion de sockets para lo que quieres realizar.

Hasta Pronto!
  #4 (permalink)  
Antiguo 10/07/2006, 13:14
 
Fecha de Ingreso: julio-2006
Mensajes: 96
Antigüedad: 17 años, 9 meses
Puntos: 2
Gracias

Gracias Cluster y Nano , realemte tiene rzon en que php no sea factible para este proyecto pero de todos modos lo incluire para el control remoto via web , ahi si es factible ya que ejecutaria comandos en un cmd y listo.

Saludos , gracias a ambos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:48.