[réseau / Delphi] analyser traffic HTTP || gestion des evenements

analyser traffic HTTP || gestion des evenements [réseau / Delphi] - Delphi/Pascal - Programmation

Marsh Posté le 10-03-2006 à 08:34:57    

voila
 
j'ai capturer des pacquets correspondant a du traffic web http et j'aimerais pouvoir les analyser de la maniere la plus fine possible. J'ai cherche un composant qui pourrait faire ca mais j'ai pas eu de resultat interessant
 
je suis egalement preneur d'un bon lien explicant comment sont organises les dit paquets
 
-----------------------
 
autre question, j'ai une application avec deux classes : une Form et une classe basique. Je ne veux pas que la classe connaisse la form mais j'aimerais qu'elle puisse lui signaler un evenement. Par exemple, la form pourrait lui passer un pointeur sur une fonction quand elle construit la classe. Quelle est la methode la plus propre pour faire ca :??:
 
++


Message édité par trueslash le 10-03-2006 à 16:46:27
Reply

Marsh Posté le 10-03-2006 à 08:34:57   

Reply

Marsh Posté le 10-03-2006 à 08:48:16    

ben le plus simple c'est encore de parcourir la rfc : http://www.w3.org/Protocols/rfc2616/rfc2616.html
 
(on parle pas de paquet pour du HTTP puisque ca passe par le protocole TCP. on parle de requêtes et de réponses)

Reply

Marsh Posté le 10-03-2006 à 09:10:48    

okie
 
est ce que le fait que le port 80 soit utilise suffit de considerer qu'un paquet TCP est pour le service HTTP :??:

Reply

Marsh Posté le 10-03-2006 à 09:14:20    

topac MAJ :jap:

Reply

Marsh Posté le 10-03-2006 à 16:12:08    

up et nouvelle question
 
maintenant que j'ai tous mes pacquets, comment puis-je faire pour savoir lesquels appartiennent a une meme session de mon browser, par exemple, si je charge deux pages en meme temps, ca arrive tout en meme temps :o

Reply

Marsh Posté le 10-03-2006 à 17:00:29    

bon, j'ai trouve ca :  
 

Citation :

Note that httpfilt takes advantage of the fact that each URL request by a Web browser uses a different, dynamically selected TCP port number than the last request. Therefore it is possible to match HTTP requests and responses for the same URL, even though they are in different packets that appear on the network. Otherwise, it would be impossible to generate a complete log file entry.


 
ca me sembe suffisament solide
 
que se passe-t-il si deux navigateurs differents (disons IE et firefox) butinent ensemble :??: on a toujours la garantie que les ports seront uniques :??:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed