diff options
author | Ludovic Pouzenc <ludovic@pouzenc.fr> | 2012-10-20 16:54:11 +0000 |
---|---|---|
committer | Ludovic Pouzenc <ludovic@pouzenc.fr> | 2012-10-20 16:54:11 +0000 |
commit | 3eb4a091791b57becee5054b66fc68ce94642cae (patch) | |
tree | 9c1fd34e7c1eb40b66ac0a64d66020907bdeb7af /pcap2tzsp.c | |
parent | dd630f57c65931c3b6c5da8151193d73b2b768bd (diff) | |
download | 2012-tzsp-3eb4a091791b57becee5054b66fc68ce94642cae.tar.gz 2012-tzsp-3eb4a091791b57becee5054b66fc68ce94642cae.tar.bz2 2012-tzsp-3eb4a091791b57becee5054b66fc68ce94642cae.zip |
Correction du bug du filtre par défaut qui laisse la catpure s'embaler si on teste avec -i lo -h 127.0.0.1
-> Les paquets TZSP n'était pas recapturés, mais les ICMP destination host unrechable, si.
git-svn-id: file:///var/svn/2012-tzsp/trunk@3 147d2d3d-d0bd-48ea-923a-d90ac20f5906
Diffstat (limited to 'pcap2tzsp.c')
-rw-r--r-- | pcap2tzsp.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/pcap2tzsp.c b/pcap2tzsp.c index 294ec32..4bafc47 100644 --- a/pcap2tzsp.c +++ b/pcap2tzsp.c @@ -19,7 +19,7 @@ #include <pcap.h> #include <sys/time.h> -#define DEFAULT_FILTER "not ( udp and dst %s and port %s )" +#define DEFAULT_FILTER "not ( icmp[icmptype]=icmp-unreach or (udp and dst %s and port %s) )" #define DEFAULT_HOST "127.0.0.1" #define DEFAULT_PORT "37008" #define DEFAULT_SNAPLEN "64" @@ -31,7 +31,6 @@ /* TODO List - * Corriger bug du filtre par défaut qui capture qd même le traffic TZSP émis * Utiliser le opt_snaplen réellement * Resolution DNS host -> IP (c'est l'ip qu'il faut dans le filtre et pas le host !!) * Stats nombre de packets loupés ? @@ -39,7 +38,9 @@ TODO List * Pkt timestamps sur 64bits (quel field prendre ?) * Comparer les headers envoyés par un mikrotik avec /tool sniffer * free() de tous les malloc(), calloc() et strdup() + * TZSP over IPv6 * Graceful stop avec signal() + * getopts -v et --help * Licence GPL */ |