SoloCodigo

CLR: .Net / Mono / Boo / Otros CLR => C# => Mensaje iniciado por: jguarnarce en Jueves 17 de Marzo de 2011, 21:21

Título: extraer dirección url solicitada desde un paquete ip
Publicado por: jguarnarce en Jueves 17 de Marzo de 2011, 21:21
Necesito encontrar alguna forma de extraer la dirección url solicitada, que se encuentra encapsulada en un paquete ip capturado mediante un sniffer, se filtraron a través de este solamente los paquetes del tipo HTTP web request, y así poder mostrar en un listview la ip fuente y las solicitudes HTTP
Título: Re: extraer dirección url solicitada desde un paquete ip
Publicado por: Thanatos-chan en Domingo 20 de Marzo de 2011, 17:07
que tal,

como no has puesto el archivo, no te podria especificar, pero deberia estar encapsulada, algo como

<url>http://www.direccion.com<url>

solo necesitas extrer, esos strings,formatearlos y incluirlos en el listview

si las url no estan encapsuladas  y estan en un srtream raw.

deberas usar un patron,

para esto puedes usar Regular Expressions,

aca te dejo un ejemplo
http://msdn.microsoft.com/en-us/library/ms228595%28v=vs.80%29.aspx

puedes buscar el patron de una url, algo como
Código: Text
  1. ^http://[a-zA-Z0-9-.]+.[a-zA-Z]{2,3}(/S*)?$
  2.  

suerte  :hola: