Commit Graph

6 Commits (a9925b5957b81006374a4f810a053300831ef265)

Author SHA1 Message Date
Thibaut Vandervelden a9925b5957 Add fuzz tests for 6LoWPAN_IPHC and 6LoWPAN_UDP
Adding fuzz tests for 6LoWPAN_IPHC and 6LoWPAN_UDP.
Some bugs were found.

Ran for 10 minutes.
2021-11-05 10:05:12 +01:00
Thibaut Vandervelden 76f1b81182 Add fuzzing for IEEE802.15.4
Because IEEE802.15.4 uses a lot of compression in its frame, fuzzing it
is maybe a good idea. Adding this fuzz target showed that some frame
methods were panicking. `check_len` now checks if accessors will panic
or not.

I ran the fuzzer for about 15 minutes and nothing showed up.
2021-11-04 12:01:03 +01:00
Alexandra Sandulescu d14d238422 fuzz: DHCP header parser 2021-10-28 10:37:57 +02:00
Dario Nieuwenhuis 8058a6289f fuzz: Modernize fuzz crate, fix tcp_headers not compiling. 2021-10-03 21:29:40 +02:00
jhwgh1968 4f4b209103 Add TCP header fuzzer
Closes: #284
Approved by: whitequark
2019-05-19 06:41:07 +08:00
whitequark 3eaa96957c Add packet parser fuzzer. 2017-06-24 11:43:12 +00:00