From 3eb4a091791b57becee5054b66fc68ce94642cae Mon Sep 17 00:00:00 2001 From: Ludovic Pouzenc Date: Sat, 20 Oct 2012 16:54:11 +0000 Subject: 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. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: file:///var/svn/2012-tzsp/trunk@3 147d2d3d-d0bd-48ea-923a-d90ac20f5906 --- pcap2tzsp.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'pcap2tzsp.c') diff --git a/pcap2tzsp.c b/pcap2tzsp.c index 294ec32..4bafc47 100644 --- a/pcap2tzsp.c +++ b/pcap2tzsp.c @@ -19,7 +19,7 @@ #include #include -#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 */ -- cgit v1.2.3