Bonjour :)
je suis en train de chercher comment OCSInventory fait ses recherches via un script php multicritere.php.
Je n'ai pas trouvé de solution simple (doc/net/commmentaires code) donc j'essaye avec ethereal.
J'ai capturé les paquets au moment ou je demandais de m'afficher les machines ayant un certain nom.
Mais voila... j'ai bien le paquet et tout et tout... mais comment qu'on fait (la bonne requete ethereal) pour trouver la commande/variables qu'il envoie au serveur ?
Voilou. A bientot.
# pas tres clair
Posté par khan . Évalué à 1.
J'avoue que ton message est pas superclair, mais essayons de t'aider.
Tu as une machine A qui communique avec un serveur X.
Tu cherches à savoir ce qu'il y a dans les paquets que A envoit lorsqu'il
fait une requete à une page web "php" sur X.
Bon, Ethereal (et en passant : c'est maintenant Wireshark) peut t'aider.
Tu ecoutes ce qui se passe sur le lien ethernet sortant (genre eth0).
Ca va etre assez bavard car il se passe surement beaucoup de chose.
Il faut mettre des filtres :
Click sur une ligne : APPLY AS A FILTER -> AND NOT SELECTED.
La faut bien choisir ce que tu veux ignorer (IP src, IP dst, protocol, etc).
Ferme tout ce qui est inutile et qui creer du traffic IP (chat, Gaim, surfe, etc) afin
de reduire le traffic.
Ensuite fait une requete vers X. Tu devrais voir passer ce qui se dit entre les deux machines. Apres, ben faut apprendre à se servir de Wireshark. Je te conseille
la lecture du livre :
http://www.wireshark.org/download/docs/user-guide-a4.pdf
Apres si tu as des questions specifiques, on pourra t'aider.
K.
[^] # Re: pas tres clair
Posté par djibb (site web personnel) . Évalué à 2.
J'ai déjà mon fichier verbeux (effectivement ; ) ) de capture. Maintenant, il reste à exploiter le résultat. Et j'avoue que je me perds dans les filtres à appliquer. C'est surtout ca.
Quels filtres sont pertinents pour retrouver une chaine de caractere... qui contient "php"
voili. Merci.
[^] # Re: pas tres clair
Posté par khan . Évalué à 1.
Les requetes HTML, donc sur le port 80 (si c'est par default).
Met l'affichage en 3 fenetres:
- liste des requetes
- description / champs
- contenu
Si tu met la colorisation , tu y verras deja plus clair. Et sauve le resultat dans un fichier pcap, comme cela tu pourras le relire apres.
Deroule les requetes, jusqu'a avoir une HTTP.
au pire tu peux essayer dans la zone de filtre :
ip.dst=000.000.000.000 => IP du serveur web
un ping devrait te la donner.
Le click de droite c'est quand meme mieux, mais c'est en anglais !
click sur une requete
la fenetre du dessous te montre les champs. Soit curieux et deroule les. Tu as des ip.source, ip dest, port src, port dst, protocol, UDP, TCP etc.
Un click de droite -> AND not selected, et zou ce que tu as selectionner disparait. L'inverse fonctionne aussi AND selected.
K.
[^] # Re: pas tres clair
Posté par djibb (site web personnel) . Évalué à 2.
je vais essayer totu ça :)
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.