Ceci est une ancienne révision du document !
Tcpflow
Fonction
TcpFlow permet de faire des capture comme tcpdump.
Il écrit dans des fichiers (un fichier par connexion émetteur/récepteur/port
Installation
apt-get install tcpflow
Utilisation
- Récupérer l'interface utilisé pour communiquer
ip a
- préparer le répertoire réceptionnant les capture
mkdir -p /home/gameserver/capture
- Lancer tcpflow
(ici, l'interface et eth0)
tcpflow -o /home/gameserver/capture -i eth0
- Lancer en tache de fond tcpflow
nohup tcpflow -o /home/gameserver/capture -i eth0 &
- Arreter les captures
pkill tcpflow
- Analyser les captures
a) fichier report.xml (contient la liste de tous les fichiers de capture avec la taille, heure de capture, ...)
b) fichier contenant les données - créé on le format suivant:
<ip source>.<port source>-<ip destination>.<port destination>
c) fichier contenant les données - créé on le format suivant:
<ip source>.<port source>-<ip destination>.<port destination>.findx
format : byte-index|timestamp|length
Utilisation avec tcpdump
- Lancer la capture tcpdump
tcpdump -i eth0 -w capture.pcap
- Arreter la capture tcpdump
pkill tcpdump>
- Lire le fichier pcap (generer par tcpdump)
tcpflow -o /home/gameserver/capture -r capture.pcap