summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLudovic Pouzenc <ludovic@pouzenc.fr>2012-10-20 16:54:11 +0000
committerLudovic Pouzenc <ludovic@pouzenc.fr>2012-10-20 16:54:11 +0000
commit3eb4a091791b57becee5054b66fc68ce94642cae (patch)
tree9c1fd34e7c1eb40b66ac0a64d66020907bdeb7af
parentdd630f57c65931c3b6c5da8151193d73b2b768bd (diff)
download2012-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
-rw-r--r--pcap2tzsp.c5
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
*/