From Sven Eckelmann via but 2631:

The wireless meshing protocol B.A.T.M.A.N. Advanced changed their packet format
in such a way that now versions can be identified and so correct dissection of
the packets can be supported by wireshark.
Since it is a ever moving target it is very possible that the packet format is
changing slightly. The dissector was written in such a way that new version can
be supported relative easy.
I hope that it sufficient for the inclusion in wireshark.

I tried to fuzzing it some hours and no error was reported.


From me:

Initialize our dissector handles.

Merge packet-batadv.h into packet-batadv.c. It isn't included anywhere else.

Fuzz 500 passes using attached capture files.

svn path=/trunk/; revision=33052
This commit is contained in:
Gerald Combs 2010-06-02 17:10:55 +00:00
parent a9b0b95b8a
commit 427eed652b
3 changed files with 1603 additions and 1 deletions

View File

@ -2818,8 +2818,9 @@ Shigeo Nakamura <naka_shigeo [AT] yahoo.co.jp> {
Xpress Transport Protocol dissector
}
Sven Eckelmann <lazhur [AT] gmx.de> {
Sven Eckelmann <sven.eckelmann [AT] gmx.de> {
B.A.T.M.A.N. dissector
B.A.T.M.A.N. Advanced dissector
}
Edward J. Paradise <pdice [AT] cisco.com> {

View File

@ -257,6 +257,7 @@ DISSECTOR_SRC = \
packet-bacnet.c \
packet-banana.c \
packet-bat.c \
packet-batadv.c \
packet-bctp.c \
packet-beep.c \
packet-ber.c \

File diff suppressed because it is too large Load Diff