TCPtrack

ranirost
TCPtrack

Salaut, svp si qqun connait cette commande de linux(tcptrack -i eth0),
je veux récupérer le résultat affiché par cette commande ds mon programme java et je n'arrive pas :?:

fredericmazue

Sur le fond et d'une manière générale pour lancer une commance système, tu dois passer par Runtime.exec **de la bonne manière**
J'insiste sur "de la bonne manière". Je l'ai expliqué déjà plusieurs fois sur ce forum, tu vas trouver en cherchant.

Maintenant pour tcptrack attention. Cet outil se comporte (ce me semble) comme top. Tu risques d'avoir du mal à gérer ça avec Java...

Java...
:twisted: :twisted:
Sniffer le réseau en Java.... :twisted: :twisted:

Tiens l'autre jour j'ai essayé de désserer une vis avec un cure-dent. J'ai pas trouvé que ça allait tellement bien. Alors je me suis dit "tiens je devrais peut être apprendre à me servir d'un autre outil" :lol:

ranirost

pour l'éxecution avec rutime j'ai pas de pb, en fait j'ai travaillé avec pas mal de commandes comme "ping", tripwire...
Pour les cammndes tcptrack et top, j'ai besoin de ces deux commandes pour mon projet de fin d'études.
mon pb c'est la récupération du résultat, en fait en lancant la cammande top par exemple, le résultat s'affiche sur le shell (et c'est dynamique cad mise a jour ttes les instants) et je n'arrive pas a récupérer cette résultat sur mon interface java.

fredericmazue

Quote:
le résultat s'affiche sur le shell (et c'est dynamique cad mise a jour ttes les instants)

Oui c'est ce que je voulais dire par tcptrack se comporte comme top.
Ca ne va pas être facile ton affaire... bon courage.
Java c'est obligatoire pour ton projet ?
ranirost

j'ai presque finir mon projet, j'ai fait grand choses, je peut pas changer le language (il me reste 15 jours)
Merci :)

fredericmazue

Ce que je voulais savoir c'est si on t'avait imposé Java pour ton projet.

AMHA avec tcptrack tu vas t'arracher les cheveux pour faire ce que tu veux faire.
Bon allez comme t'es un bon gars je te propose d'aller voir ici:

http://sourceforge.net/projects/jpcap

ou aussi la jpcap de Keita Fujii à

http://netresearch.ics.uci.edu/kfujii/

Moins complète que la première je crois, mais plus simple à utiliser :)

L'une ou l'autre devrait te tirer d'affaire plus facilement et surtout plus élégamment que de bidouiller avec tcptrack :)

ranirost

Merci pour vos conseils, je vais essayer :wink:

ranirost

Bonjour,
Tu peut m'aider a programmer en utilisant jpcap?
juste pour débuter, si possible un petit code qui capture les paquets ou bien un lien vers un site de documentation et merci :wink:

fredericmazue

Quote:
Tu peut m'aider a programmer en utilisant jpcap?

Ah non...
Je peux pas parce que je l'ai jamais fait. Tu connais mon point de vue sur l'emploi de Java pour ça (et pour tout le reste d'ailleurs ;) )
Quote:
juste pour débuter, si possible un petit code qui capture les paquets ou bien un lien vers un site de documentation

Ben si tu as regardé Fujii, tu as forcément vu ces pages:
http://netresearch.ics.uci.edu/kfujii/jpcap/doc/samples.html
et
http://netresearch.ics.uci.edu/kfujii/jpcap/doc/document.html (API documentation)
Ca devrait t'aider je pense.
ranirost

Bonjour,
SVP ouvrer une nvlle session pour a programmation réseau, c trés utile pour pauser des questions sur ce module.
Merci.

fredericmazue

pose tes questions dans programmation système.