zeek/testing/btest/Traces/tunnels
Johanna Amann 924ed053c7 Fix OOB read in Sessions.cc
IP packets that have a header length that is greater than the total
length of the packet cause a integer overflow, which cause range-checks
to fail, which causes OOB reads.

Furthermore Bro does not currently check the version field of IP packets
that are read from tunnels. I added this check - otherwhise Bro reports
bogus IP information in its error messages, just converting the data
from the place where the IP information is supposed to be to IPs.

This behavior brings us closer to what other software (e.g. Wireshark)
displays in these cases.
2017-10-19 10:29:29 -07:00
..
gtp Add parsing for GTPv1 extension headers and control messages. 2013-02-07 14:59:02 -06:00
4in4.pcap Refactor IP-in-IP tunnel support. 2012-04-23 13:15:29 -05:00
4in6.pcap Refactor IP-in-IP tunnel support. 2012-04-23 13:15:29 -05:00
6in4.pcap Refactor IP-in-IP tunnel support. 2012-04-23 13:15:29 -05:00
6in6-tunnel-change.pcap Refactor IP-in-IP tunnel support. 2012-04-23 13:15:29 -05:00
6in6.pcap Refactor IP-in-IP tunnel support. 2012-04-23 13:15:29 -05:00
6in6in6.pcap Refactor IP-in-IP tunnel support. 2012-04-23 13:15:29 -05:00
ayiya3.trace Add AYIYA tunnel decapsulation unit test. 2012-06-05 15:17:27 -05:00
false-teredo.pcap Add Teredo analysis option to reduce false positive decapsulation. 2012-06-07 13:01:10 -05:00
gre-sample.pcap BIT-867 - Support GRE tunnel decapsulation. 2014-01-16 16:03:04 -06:00
gre-within-gre.pcap BIT-867 - Support GRE tunnel decapsulation. 2014-01-16 16:03:04 -06:00
mpls-6in6-6in6-4in6-invalid-version-4.pcap Fix OOB read in Sessions.cc 2017-10-19 10:29:29 -07:00
mpls-6in6-6in6-invalid-version-6.pcap Fix OOB read in Sessions.cc 2017-10-19 10:29:29 -07:00
ping6-in-ipv4.pcap Fix for IP tunnel UID persistence. 2012-04-27 10:28:46 -05:00
socks.pcap Adding a SOCKS test case. 2012-06-15 16:01:59 -07:00
Teredo.pcap Add Teredo-specific events. 2012-06-05 15:07:56 -05:00
teredo_bubble_with_payload.pcap Make Teredo bubble packet parsing more lenient. 2012-06-19 12:59:38 -05:00