mirror of
https://github.com/zeek/zeek.git
synced 2025-10-08 01:28:20 +00:00
Merge branch 'topic/jsiwek/ipv6-ext-headers' of ssh://git.bro-ids.org/bro into topic/jsiwek/ipv6-ext-headers
Conflicts: src/Sessions.cc
This commit is contained in:
commit
d2b59b1cb8
15 changed files with 211 additions and 3 deletions
|
@ -600,8 +600,7 @@ void NetSessions::DoNextPacket(double t, const struct pcap_pkthdr* hdr,
|
|||
if ( ipv6_ext_headers && ip_hdr->NumHeaders() > 1 )
|
||||
{
|
||||
pkt_hdr_val = ip_hdr->BuildPktHdrVal();
|
||||
// [Robin] This should be ipv6_ext_headers, right?
|
||||
conn->Event(new_packet, 0, pkt_hdr_val);
|
||||
conn->Event(ipv6_ext_headers, 0, pkt_hdr_val);
|
||||
}
|
||||
|
||||
if ( new_packet )
|
||||
|
|
32
src/bro.bif
32
src/bro.bif
|
@ -2049,6 +2049,38 @@ function is_v6_addr%(a: addr%): bool
|
|||
#
|
||||
# ===========================================================================
|
||||
|
||||
## Converts the *data* field of :bro:type:`ip6_routing` records that have
|
||||
## *rtype* of 0 into a set of addresses.
|
||||
##
|
||||
## s: The *data* field of an :bro:type:`ip6_routing` record that has
|
||||
## an *rtype* of 0.
|
||||
##
|
||||
## Returns: The set of addresses contained in the routing header data.
|
||||
function routing0_data_to_addrs%(s: string%): addr_set
|
||||
%{
|
||||
BroType* index_type = base_type(TYPE_ADDR);
|
||||
TypeList* set_index = new TypeList(index_type);
|
||||
set_index->Append(index_type);
|
||||
TableVal* tv = new TableVal(new SetType(set_index, 0));
|
||||
|
||||
int len = s->Len();
|
||||
const u_char* bytes = s->Bytes();
|
||||
bytes += 4; // go past 32-bit reserved field
|
||||
len -= 4;
|
||||
if ( ( len % 16 ) != 0 )
|
||||
reporter->Warning("Bad ip6_routing data length: %d", s->Len());
|
||||
|
||||
while ( len > 0 )
|
||||
{
|
||||
IPAddr a(IPAddr::IPv6, (const uint32*) bytes, IPAddr::Network);
|
||||
tv->Assign(new AddrVal(a), 0);
|
||||
bytes += 16;
|
||||
len -= 16;
|
||||
}
|
||||
|
||||
return tv;
|
||||
%}
|
||||
|
||||
## Converts a :bro:type:`addr` to a :bro:type:`index_vec`.
|
||||
##
|
||||
## a: The address to convert into a vector of counts.
|
||||
|
|
|
@ -837,7 +837,7 @@ int main(int argc, char** argv)
|
|||
|
||||
if ( dns_type != DNS_PRIME )
|
||||
net_init(interfaces, read_files, netflows, flow_files,
|
||||
writefile, "tcp or udp or icmp",
|
||||
writefile, "",
|
||||
secondary_path->Filter(), do_watchdog);
|
||||
|
||||
BroFile::SetDefaultRotation(log_rotate_interval, log_max_size);
|
||||
|
|
|
@ -0,0 +1,4 @@
|
|||
{
|
||||
2001:78:1:32::1,
|
||||
2001:78:1:32::2
|
||||
}
|
9
testing/btest/Baseline/core.ipv6-frag/dns.log
Normal file
9
testing/btest/Baseline/core.ipv6-frag/dns.log
Normal file
|
@ -0,0 +1,9 @@
|
|||
#separator \x09
|
||||
#set_separator ,
|
||||
#empty_field (empty)
|
||||
#unset_field -
|
||||
#path dns
|
||||
#fields ts uid id.orig_h id.orig_p id.resp_h id.resp_p proto trans_id query qclass qclass_name qtype qtype_name rcode rcode_name QR AA TC RD RA Z answers TTLs
|
||||
#types time string addr port addr port enum count string count string count string count string bool bool bool bool bool count vector[string] vector[interval]
|
||||
1331084278.438444 UWkUyAuUGXf 2001:470:1f11:81f:d138:5f55:6d4:1fe2 51850 2607:f740:b::f93 53 udp 3903 txtpadding_323.n1.netalyzr.icsi.berkeley.edu 1 C_INTERNET 16 TXT 0 NOERROR F T F T F 0 This TXT record should be ignored 1.000000
|
||||
1331084293.592245 arKYeMETxOg 2001:470:1f11:81f:d138:5f55:6d4:1fe2 51851 2607:f740:b::f93 53 udp 40849 txtpadding_3230.n1.netalyzr.icsi.berkeley.edu 1 C_INTERNET 16 TXT 0 NOERROR F T F T F 0 This TXT record should be ignored 1.000000
|
5
testing/btest/Baseline/core.ipv6-frag/output
Normal file
5
testing/btest/Baseline/core.ipv6-frag/output
Normal file
|
@ -0,0 +1,5 @@
|
|||
ip6=[hdr=[class=0, flow=0, len=81, nxt=17, hlim=64, src=2001:470:1f11:81f:d138:5f55:6d4:1fe2, dst=2607:f740:b::f93], hopopts=[], dstopts=[], routing=[], fragment=[], ah=[], esp=[], ext_order=[]], udp = [sport=51850/udp, dport=53/udp, ulen=81]
|
||||
ip6=[hdr=[class=0, flow=0, len=331, nxt=17, hlim=53, src=2607:f740:b::f93, dst=2001:470:1f11:81f:d138:5f55:6d4:1fe2], hopopts=[], dstopts=[], routing=[], fragment=[], ah=[], esp=[], ext_order=[]], udp = [sport=53/udp, dport=51850/udp, ulen=331]
|
||||
ip6=[hdr=[class=0, flow=0, len=82, nxt=17, hlim=64, src=2001:470:1f11:81f:d138:5f55:6d4:1fe2, dst=2607:f740:b::f93], hopopts=[], dstopts=[], routing=[], fragment=[], ah=[], esp=[], ext_order=[]], udp = [sport=51851/udp, dport=53/udp, ulen=82]
|
||||
ip6=[hdr=[class=0, flow=0, len=82, nxt=17, hlim=64, src=2001:470:1f11:81f:d138:5f55:6d4:1fe2, dst=2607:f740:b::f93], hopopts=[], dstopts=[], routing=[], fragment=[], ah=[], esp=[], ext_order=[]], udp = [sport=51851/udp, dport=53/udp, ulen=82]
|
||||
ip6=[hdr=[class=0, flow=0, len=3238, nxt=17, hlim=53, src=2607:f740:b::f93, dst=2001:470:1f11:81f:d138:5f55:6d4:1fe2], hopopts=[], dstopts=[], routing=[], fragment=[], ah=[], esp=[], ext_order=[]], udp = [sport=53/udp, dport=51851/udp, ulen=3238]
|
120
testing/btest/Baseline/core.ipv6_esp/output
Normal file
120
testing/btest/Baseline/core.ipv6_esp/output
Normal file
|
@ -0,0 +1,120 @@
|
|||
[ip=<uninitialized>, ip6=[hdr=[class=0, flow=0, len=116, nxt=50, hlim=64, src=3ffe::1, dst=3ffe::2], hopopts=[], dstopts=[], routing=[], fragment=[], ah=[], esp=[[spi=10, seq=1]], ext_order=[50]], tcp=<uninitialized>, udp=<uninitialized>, icmp=<uninitialized>]
|
||||
[ip=<uninitialized>, ip6=[hdr=[class=0, flow=0, len=116, nxt=50, hlim=64, src=3ffe::1, dst=3ffe::2], hopopts=[], dstopts=[], routing=[], fragment=[], ah=[], esp=[[spi=10, seq=2]], ext_order=[50]], tcp=<uninitialized>, udp=<uninitialized>, icmp=<uninitialized>]
|
||||
[ip=<uninitialized>, ip6=[hdr=[class=0, flow=0, len=116, nxt=50, hlim=64, src=3ffe::1, dst=3ffe::2], hopopts=[], dstopts=[], routing=[], fragment=[], ah=[], esp=[[spi=10, seq=3]], ext_order=[50]], tcp=<uninitialized>, udp=<uninitialized>, icmp=<uninitialized>]
|
||||
[ip=<uninitialized>, ip6=[hdr=[class=0, flow=0, len=116, nxt=50, hlim=64, src=3ffe::1, dst=3ffe::2], hopopts=[], dstopts=[], routing=[], fragment=[], ah=[], esp=[[spi=10, seq=4]], ext_order=[50]], tcp=<uninitialized>, udp=<uninitialized>, icmp=<uninitialized>]
|
||||
[ip=<uninitialized>, ip6=[hdr=[class=0, flow=0, len=116, nxt=50, hlim=64, src=3ffe::1, dst=3ffe::2], hopopts=[], dstopts=[], routing=[], fragment=[], ah=[], esp=[[spi=10, seq=5]], ext_order=[50]], tcp=<uninitialized>, udp=<uninitialized>, icmp=<uninitialized>]
|
||||
[ip=<uninitialized>, ip6=[hdr=[class=0, flow=0, len=116, nxt=50, hlim=64, src=3ffe::1, dst=3ffe::2], hopopts=[], dstopts=[], routing=[], fragment=[], ah=[], esp=[[spi=10, seq=6]], ext_order=[50]], tcp=<uninitialized>, udp=<uninitialized>, icmp=<uninitialized>]
|
||||
[ip=<uninitialized>, ip6=[hdr=[class=0, flow=0, len=116, nxt=50, hlim=64, src=3ffe::1, dst=3ffe::2], hopopts=[], dstopts=[], routing=[], fragment=[], ah=[], esp=[[spi=10, seq=7]], ext_order=[50]], tcp=<uninitialized>, udp=<uninitialized>, icmp=<uninitialized>]
|
||||
[ip=<uninitialized>, ip6=[hdr=[class=0, flow=0, len=116, nxt=50, hlim=64, src=3ffe::1, dst=3ffe::2], hopopts=[], dstopts=[], routing=[], fragment=[], ah=[], esp=[[spi=10, seq=8]], ext_order=[50]], tcp=<uninitialized>, udp=<uninitialized>, icmp=<uninitialized>]
|
||||
[ip=<uninitialized>, ip6=[hdr=[class=0, flow=0, len=116, nxt=50, hlim=64, src=3ffe::1, dst=3ffe::2], hopopts=[], dstopts=[], routing=[], fragment=[], ah=[], esp=[[spi=10, seq=9]], ext_order=[50]], tcp=<uninitialized>, udp=<uninitialized>, icmp=<uninitialized>]
|
||||
[ip=<uninitialized>, ip6=[hdr=[class=0, flow=0, len=116, nxt=50, hlim=64, src=3ffe::1, dst=3ffe::2], hopopts=[], dstopts=[], routing=[], fragment=[], ah=[], esp=[[spi=10, seq=10]], ext_order=[50]], tcp=<uninitialized>, udp=<uninitialized>, icmp=<uninitialized>]
|
||||
[ip=<uninitialized>, ip6=[hdr=[class=0, flow=0, len=100, nxt=50, hlim=64, src=3ffe::1, dst=3ffe::3], hopopts=[], dstopts=[], routing=[], fragment=[], ah=[], esp=[[spi=11, seq=1]], ext_order=[50]], tcp=<uninitialized>, udp=<uninitialized>, icmp=<uninitialized>]
|
||||
[ip=<uninitialized>, ip6=[hdr=[class=0, flow=0, len=100, nxt=50, hlim=64, src=3ffe::1, dst=3ffe::3], hopopts=[], dstopts=[], routing=[], fragment=[], ah=[], esp=[[spi=11, seq=2]], ext_order=[50]], tcp=<uninitialized>, udp=<uninitialized>, icmp=<uninitialized>]
|
||||
[ip=<uninitialized>, ip6=[hdr=[class=0, flow=0, len=100, nxt=50, hlim=64, src=3ffe::1, dst=3ffe::3], hopopts=[], dstopts=[], routing=[], fragment=[], ah=[], esp=[[spi=11, seq=3]], ext_order=[50]], tcp=<uninitialized>, udp=<uninitialized>, icmp=<uninitialized>]
|
||||
[ip=<uninitialized>, ip6=[hdr=[class=0, flow=0, len=100, nxt=50, hlim=64, src=3ffe::1, dst=3ffe::3], hopopts=[], dstopts=[], routing=[], fragment=[], ah=[], esp=[[spi=11, seq=4]], ext_order=[50]], tcp=<uninitialized>, udp=<uninitialized>, icmp=<uninitialized>]
|
||||
[ip=<uninitialized>, ip6=[hdr=[class=0, flow=0, len=100, nxt=50, hlim=64, src=3ffe::1, dst=3ffe::3], hopopts=[], dstopts=[], routing=[], fragment=[], ah=[], esp=[[spi=11, seq=5]], ext_order=[50]], tcp=<uninitialized>, udp=<uninitialized>, icmp=<uninitialized>]
|
||||
[ip=<uninitialized>, ip6=[hdr=[class=0, flow=0, len=100, nxt=50, hlim=64, src=3ffe::1, dst=3ffe::3], hopopts=[], dstopts=[], routing=[], fragment=[], ah=[], esp=[[spi=11, seq=6]], ext_order=[50]], tcp=<uninitialized>, udp=<uninitialized>, icmp=<uninitialized>]
|
||||
[ip=<uninitialized>, ip6=[hdr=[class=0, flow=0, len=100, nxt=50, hlim=64, src=3ffe::1, dst=3ffe::3], hopopts=[], dstopts=[], routing=[], fragment=[], ah=[], esp=[[spi=11, seq=7]], ext_order=[50]], tcp=<uninitialized>, udp=<uninitialized>, icmp=<uninitialized>]
|
||||
[ip=<uninitialized>, ip6=[hdr=[class=0, flow=0, len=100, nxt=50, hlim=64, src=3ffe::1, dst=3ffe::3], hopopts=[], dstopts=[], routing=[], fragment=[], ah=[], esp=[[spi=11, seq=8]], ext_order=[50]], tcp=<uninitialized>, udp=<uninitialized>, icmp=<uninitialized>]
|
||||
[ip=<uninitialized>, ip6=[hdr=[class=0, flow=0, len=100, nxt=50, hlim=64, src=3ffe::1, dst=3ffe::3], hopopts=[], dstopts=[], routing=[], fragment=[], ah=[], esp=[[spi=11, seq=9]], ext_order=[50]], tcp=<uninitialized>, udp=<uninitialized>, icmp=<uninitialized>]
|
||||
[ip=<uninitialized>, ip6=[hdr=[class=0, flow=0, len=100, nxt=50, hlim=64, src=3ffe::1, dst=3ffe::3], hopopts=[], dstopts=[], routing=[], fragment=[], ah=[], esp=[[spi=11, seq=10]], ext_order=[50]], tcp=<uninitialized>, udp=<uninitialized>, icmp=<uninitialized>]
|
||||
[ip=<uninitialized>, ip6=[hdr=[class=0, flow=0, len=100, nxt=50, hlim=64, src=3ffe::1, dst=3ffe::4], hopopts=[], dstopts=[], routing=[], fragment=[], ah=[], esp=[[spi=12, seq=1]], ext_order=[50]], tcp=<uninitialized>, udp=<uninitialized>, icmp=<uninitialized>]
|
||||
[ip=<uninitialized>, ip6=[hdr=[class=0, flow=0, len=100, nxt=50, hlim=64, src=3ffe::1, dst=3ffe::4], hopopts=[], dstopts=[], routing=[], fragment=[], ah=[], esp=[[spi=12, seq=2]], ext_order=[50]], tcp=<uninitialized>, udp=<uninitialized>, icmp=<uninitialized>]
|
||||
[ip=<uninitialized>, ip6=[hdr=[class=0, flow=0, len=100, nxt=50, hlim=64, src=3ffe::1, dst=3ffe::4], hopopts=[], dstopts=[], routing=[], fragment=[], ah=[], esp=[[spi=12, seq=3]], ext_order=[50]], tcp=<uninitialized>, udp=<uninitialized>, icmp=<uninitialized>]
|
||||
[ip=<uninitialized>, ip6=[hdr=[class=0, flow=0, len=100, nxt=50, hlim=64, src=3ffe::1, dst=3ffe::4], hopopts=[], dstopts=[], routing=[], fragment=[], ah=[], esp=[[spi=12, seq=4]], ext_order=[50]], tcp=<uninitialized>, udp=<uninitialized>, icmp=<uninitialized>]
|
||||
[ip=<uninitialized>, ip6=[hdr=[class=0, flow=0, len=100, nxt=50, hlim=64, src=3ffe::1, dst=3ffe::4], hopopts=[], dstopts=[], routing=[], fragment=[], ah=[], esp=[[spi=12, seq=5]], ext_order=[50]], tcp=<uninitialized>, udp=<uninitialized>, icmp=<uninitialized>]
|
||||
[ip=<uninitialized>, ip6=[hdr=[class=0, flow=0, len=100, nxt=50, hlim=64, src=3ffe::1, dst=3ffe::4], hopopts=[], dstopts=[], routing=[], fragment=[], ah=[], esp=[[spi=12, seq=6]], ext_order=[50]], tcp=<uninitialized>, udp=<uninitialized>, icmp=<uninitialized>]
|
||||
[ip=<uninitialized>, ip6=[hdr=[class=0, flow=0, len=100, nxt=50, hlim=64, src=3ffe::1, dst=3ffe::4], hopopts=[], dstopts=[], routing=[], fragment=[], ah=[], esp=[[spi=12, seq=7]], ext_order=[50]], tcp=<uninitialized>, udp=<uninitialized>, icmp=<uninitialized>]
|
||||
[ip=<uninitialized>, ip6=[hdr=[class=0, flow=0, len=100, nxt=50, hlim=64, src=3ffe::1, dst=3ffe::4], hopopts=[], dstopts=[], routing=[], fragment=[], ah=[], esp=[[spi=12, seq=8]], ext_order=[50]], tcp=<uninitialized>, udp=<uninitialized>, icmp=<uninitialized>]
|
||||
[ip=<uninitialized>, ip6=[hdr=[class=0, flow=0, len=100, nxt=50, hlim=64, src=3ffe::1, dst=3ffe::4], hopopts=[], dstopts=[], routing=[], fragment=[], ah=[], esp=[[spi=12, seq=9]], ext_order=[50]], tcp=<uninitialized>, udp=<uninitialized>, icmp=<uninitialized>]
|
||||
[ip=<uninitialized>, ip6=[hdr=[class=0, flow=0, len=100, nxt=50, hlim=64, src=3ffe::1, dst=3ffe::4], hopopts=[], dstopts=[], routing=[], fragment=[], ah=[], esp=[[spi=12, seq=10]], ext_order=[50]], tcp=<uninitialized>, udp=<uninitialized>, icmp=<uninitialized>]
|
||||
[ip=<uninitialized>, ip6=[hdr=[class=0, flow=0, len=88, nxt=50, hlim=64, src=3ffe::1, dst=3ffe::5], hopopts=[], dstopts=[], routing=[], fragment=[], ah=[], esp=[[spi=13, seq=1]], ext_order=[50]], tcp=<uninitialized>, udp=<uninitialized>, icmp=<uninitialized>]
|
||||
[ip=<uninitialized>, ip6=[hdr=[class=0, flow=0, len=88, nxt=50, hlim=64, src=3ffe::1, dst=3ffe::5], hopopts=[], dstopts=[], routing=[], fragment=[], ah=[], esp=[[spi=13, seq=2]], ext_order=[50]], tcp=<uninitialized>, udp=<uninitialized>, icmp=<uninitialized>]
|
||||
[ip=<uninitialized>, ip6=[hdr=[class=0, flow=0, len=88, nxt=50, hlim=64, src=3ffe::1, dst=3ffe::5], hopopts=[], dstopts=[], routing=[], fragment=[], ah=[], esp=[[spi=13, seq=3]], ext_order=[50]], tcp=<uninitialized>, udp=<uninitialized>, icmp=<uninitialized>]
|
||||
[ip=<uninitialized>, ip6=[hdr=[class=0, flow=0, len=88, nxt=50, hlim=64, src=3ffe::1, dst=3ffe::5], hopopts=[], dstopts=[], routing=[], fragment=[], ah=[], esp=[[spi=13, seq=4]], ext_order=[50]], tcp=<uninitialized>, udp=<uninitialized>, icmp=<uninitialized>]
|
||||
[ip=<uninitialized>, ip6=[hdr=[class=0, flow=0, len=88, nxt=50, hlim=64, src=3ffe::1, dst=3ffe::5], hopopts=[], dstopts=[], routing=[], fragment=[], ah=[], esp=[[spi=13, seq=5]], ext_order=[50]], tcp=<uninitialized>, udp=<uninitialized>, icmp=<uninitialized>]
|
||||
[ip=<uninitialized>, ip6=[hdr=[class=0, flow=0, len=88, nxt=50, hlim=64, src=3ffe::1, dst=3ffe::5], hopopts=[], dstopts=[], routing=[], fragment=[], ah=[], esp=[[spi=13, seq=6]], ext_order=[50]], tcp=<uninitialized>, udp=<uninitialized>, icmp=<uninitialized>]
|
||||
[ip=<uninitialized>, ip6=[hdr=[class=0, flow=0, len=88, nxt=50, hlim=64, src=3ffe::1, dst=3ffe::5], hopopts=[], dstopts=[], routing=[], fragment=[], ah=[], esp=[[spi=13, seq=7]], ext_order=[50]], tcp=<uninitialized>, udp=<uninitialized>, icmp=<uninitialized>]
|
||||
[ip=<uninitialized>, ip6=[hdr=[class=0, flow=0, len=88, nxt=50, hlim=64, src=3ffe::1, dst=3ffe::5], hopopts=[], dstopts=[], routing=[], fragment=[], ah=[], esp=[[spi=13, seq=8]], ext_order=[50]], tcp=<uninitialized>, udp=<uninitialized>, icmp=<uninitialized>]
|
||||
[ip=<uninitialized>, ip6=[hdr=[class=0, flow=0, len=88, nxt=50, hlim=64, src=3ffe::1, dst=3ffe::5], hopopts=[], dstopts=[], routing=[], fragment=[], ah=[], esp=[[spi=13, seq=9]], ext_order=[50]], tcp=<uninitialized>, udp=<uninitialized>, icmp=<uninitialized>]
|
||||
[ip=<uninitialized>, ip6=[hdr=[class=0, flow=0, len=88, nxt=50, hlim=64, src=3ffe::1, dst=3ffe::5], hopopts=[], dstopts=[], routing=[], fragment=[], ah=[], esp=[[spi=13, seq=10]], ext_order=[50]], tcp=<uninitialized>, udp=<uninitialized>, icmp=<uninitialized>]
|
||||
[ip=<uninitialized>, ip6=[hdr=[class=0, flow=0, len=116, nxt=50, hlim=64, src=3ffe::1, dst=3ffe::12], hopopts=[], dstopts=[], routing=[], fragment=[], ah=[], esp=[[spi=10, seq=1]], ext_order=[50]], tcp=<uninitialized>, udp=<uninitialized>, icmp=<uninitialized>]
|
||||
[ip=<uninitialized>, ip6=[hdr=[class=0, flow=0, len=116, nxt=50, hlim=64, src=3ffe::1, dst=3ffe::12], hopopts=[], dstopts=[], routing=[], fragment=[], ah=[], esp=[[spi=10, seq=2]], ext_order=[50]], tcp=<uninitialized>, udp=<uninitialized>, icmp=<uninitialized>]
|
||||
[ip=<uninitialized>, ip6=[hdr=[class=0, flow=0, len=116, nxt=50, hlim=64, src=3ffe::1, dst=3ffe::12], hopopts=[], dstopts=[], routing=[], fragment=[], ah=[], esp=[[spi=10, seq=3]], ext_order=[50]], tcp=<uninitialized>, udp=<uninitialized>, icmp=<uninitialized>]
|
||||
[ip=<uninitialized>, ip6=[hdr=[class=0, flow=0, len=116, nxt=50, hlim=64, src=3ffe::1, dst=3ffe::12], hopopts=[], dstopts=[], routing=[], fragment=[], ah=[], esp=[[spi=10, seq=4]], ext_order=[50]], tcp=<uninitialized>, udp=<uninitialized>, icmp=<uninitialized>]
|
||||
[ip=<uninitialized>, ip6=[hdr=[class=0, flow=0, len=116, nxt=50, hlim=64, src=3ffe::1, dst=3ffe::12], hopopts=[], dstopts=[], routing=[], fragment=[], ah=[], esp=[[spi=10, seq=5]], ext_order=[50]], tcp=<uninitialized>, udp=<uninitialized>, icmp=<uninitialized>]
|
||||
[ip=<uninitialized>, ip6=[hdr=[class=0, flow=0, len=116, nxt=50, hlim=64, src=3ffe::1, dst=3ffe::12], hopopts=[], dstopts=[], routing=[], fragment=[], ah=[], esp=[[spi=10, seq=6]], ext_order=[50]], tcp=<uninitialized>, udp=<uninitialized>, icmp=<uninitialized>]
|
||||
[ip=<uninitialized>, ip6=[hdr=[class=0, flow=0, len=116, nxt=50, hlim=64, src=3ffe::1, dst=3ffe::12], hopopts=[], dstopts=[], routing=[], fragment=[], ah=[], esp=[[spi=10, seq=7]], ext_order=[50]], tcp=<uninitialized>, udp=<uninitialized>, icmp=<uninitialized>]
|
||||
[ip=<uninitialized>, ip6=[hdr=[class=0, flow=0, len=116, nxt=50, hlim=64, src=3ffe::1, dst=3ffe::12], hopopts=[], dstopts=[], routing=[], fragment=[], ah=[], esp=[[spi=10, seq=8]], ext_order=[50]], tcp=<uninitialized>, udp=<uninitialized>, icmp=<uninitialized>]
|
||||
[ip=<uninitialized>, ip6=[hdr=[class=0, flow=0, len=116, nxt=50, hlim=64, src=3ffe::1, dst=3ffe::12], hopopts=[], dstopts=[], routing=[], fragment=[], ah=[], esp=[[spi=10, seq=9]], ext_order=[50]], tcp=<uninitialized>, udp=<uninitialized>, icmp=<uninitialized>]
|
||||
[ip=<uninitialized>, ip6=[hdr=[class=0, flow=0, len=116, nxt=50, hlim=64, src=3ffe::1, dst=3ffe::12], hopopts=[], dstopts=[], routing=[], fragment=[], ah=[], esp=[[spi=10, seq=10]], ext_order=[50]], tcp=<uninitialized>, udp=<uninitialized>, icmp=<uninitialized>]
|
||||
[ip=<uninitialized>, ip6=[hdr=[class=0, flow=0, len=100, nxt=50, hlim=64, src=3ffe::1, dst=3ffe::13], hopopts=[], dstopts=[], routing=[], fragment=[], ah=[], esp=[[spi=11, seq=1]], ext_order=[50]], tcp=<uninitialized>, udp=<uninitialized>, icmp=<uninitialized>]
|
||||
[ip=<uninitialized>, ip6=[hdr=[class=0, flow=0, len=100, nxt=50, hlim=64, src=3ffe::1, dst=3ffe::13], hopopts=[], dstopts=[], routing=[], fragment=[], ah=[], esp=[[spi=11, seq=2]], ext_order=[50]], tcp=<uninitialized>, udp=<uninitialized>, icmp=<uninitialized>]
|
||||
[ip=<uninitialized>, ip6=[hdr=[class=0, flow=0, len=100, nxt=50, hlim=64, src=3ffe::1, dst=3ffe::13], hopopts=[], dstopts=[], routing=[], fragment=[], ah=[], esp=[[spi=11, seq=3]], ext_order=[50]], tcp=<uninitialized>, udp=<uninitialized>, icmp=<uninitialized>]
|
||||
[ip=<uninitialized>, ip6=[hdr=[class=0, flow=0, len=100, nxt=50, hlim=64, src=3ffe::1, dst=3ffe::13], hopopts=[], dstopts=[], routing=[], fragment=[], ah=[], esp=[[spi=11, seq=4]], ext_order=[50]], tcp=<uninitialized>, udp=<uninitialized>, icmp=<uninitialized>]
|
||||
[ip=<uninitialized>, ip6=[hdr=[class=0, flow=0, len=100, nxt=50, hlim=64, src=3ffe::1, dst=3ffe::13], hopopts=[], dstopts=[], routing=[], fragment=[], ah=[], esp=[[spi=11, seq=5]], ext_order=[50]], tcp=<uninitialized>, udp=<uninitialized>, icmp=<uninitialized>]
|
||||
[ip=<uninitialized>, ip6=[hdr=[class=0, flow=0, len=100, nxt=50, hlim=64, src=3ffe::1, dst=3ffe::13], hopopts=[], dstopts=[], routing=[], fragment=[], ah=[], esp=[[spi=11, seq=6]], ext_order=[50]], tcp=<uninitialized>, udp=<uninitialized>, icmp=<uninitialized>]
|
||||
[ip=<uninitialized>, ip6=[hdr=[class=0, flow=0, len=100, nxt=50, hlim=64, src=3ffe::1, dst=3ffe::13], hopopts=[], dstopts=[], routing=[], fragment=[], ah=[], esp=[[spi=11, seq=7]], ext_order=[50]], tcp=<uninitialized>, udp=<uninitialized>, icmp=<uninitialized>]
|
||||
[ip=<uninitialized>, ip6=[hdr=[class=0, flow=0, len=100, nxt=50, hlim=64, src=3ffe::1, dst=3ffe::13], hopopts=[], dstopts=[], routing=[], fragment=[], ah=[], esp=[[spi=11, seq=8]], ext_order=[50]], tcp=<uninitialized>, udp=<uninitialized>, icmp=<uninitialized>]
|
||||
[ip=<uninitialized>, ip6=[hdr=[class=0, flow=0, len=100, nxt=50, hlim=64, src=3ffe::1, dst=3ffe::13], hopopts=[], dstopts=[], routing=[], fragment=[], ah=[], esp=[[spi=11, seq=9]], ext_order=[50]], tcp=<uninitialized>, udp=<uninitialized>, icmp=<uninitialized>]
|
||||
[ip=<uninitialized>, ip6=[hdr=[class=0, flow=0, len=100, nxt=50, hlim=64, src=3ffe::1, dst=3ffe::13], hopopts=[], dstopts=[], routing=[], fragment=[], ah=[], esp=[[spi=11, seq=10]], ext_order=[50]], tcp=<uninitialized>, udp=<uninitialized>, icmp=<uninitialized>]
|
||||
[ip=<uninitialized>, ip6=[hdr=[class=0, flow=0, len=100, nxt=50, hlim=64, src=3ffe::1, dst=3ffe::14], hopopts=[], dstopts=[], routing=[], fragment=[], ah=[], esp=[[spi=12, seq=1]], ext_order=[50]], tcp=<uninitialized>, udp=<uninitialized>, icmp=<uninitialized>]
|
||||
[ip=<uninitialized>, ip6=[hdr=[class=0, flow=0, len=100, nxt=50, hlim=64, src=3ffe::1, dst=3ffe::14], hopopts=[], dstopts=[], routing=[], fragment=[], ah=[], esp=[[spi=12, seq=2]], ext_order=[50]], tcp=<uninitialized>, udp=<uninitialized>, icmp=<uninitialized>]
|
||||
[ip=<uninitialized>, ip6=[hdr=[class=0, flow=0, len=100, nxt=50, hlim=64, src=3ffe::1, dst=3ffe::14], hopopts=[], dstopts=[], routing=[], fragment=[], ah=[], esp=[[spi=12, seq=3]], ext_order=[50]], tcp=<uninitialized>, udp=<uninitialized>, icmp=<uninitialized>]
|
||||
[ip=<uninitialized>, ip6=[hdr=[class=0, flow=0, len=100, nxt=50, hlim=64, src=3ffe::1, dst=3ffe::14], hopopts=[], dstopts=[], routing=[], fragment=[], ah=[], esp=[[spi=12, seq=4]], ext_order=[50]], tcp=<uninitialized>, udp=<uninitialized>, icmp=<uninitialized>]
|
||||
[ip=<uninitialized>, ip6=[hdr=[class=0, flow=0, len=100, nxt=50, hlim=64, src=3ffe::1, dst=3ffe::14], hopopts=[], dstopts=[], routing=[], fragment=[], ah=[], esp=[[spi=12, seq=5]], ext_order=[50]], tcp=<uninitialized>, udp=<uninitialized>, icmp=<uninitialized>]
|
||||
[ip=<uninitialized>, ip6=[hdr=[class=0, flow=0, len=100, nxt=50, hlim=64, src=3ffe::1, dst=3ffe::14], hopopts=[], dstopts=[], routing=[], fragment=[], ah=[], esp=[[spi=12, seq=6]], ext_order=[50]], tcp=<uninitialized>, udp=<uninitialized>, icmp=<uninitialized>]
|
||||
[ip=<uninitialized>, ip6=[hdr=[class=0, flow=0, len=100, nxt=50, hlim=64, src=3ffe::1, dst=3ffe::14], hopopts=[], dstopts=[], routing=[], fragment=[], ah=[], esp=[[spi=12, seq=7]], ext_order=[50]], tcp=<uninitialized>, udp=<uninitialized>, icmp=<uninitialized>]
|
||||
[ip=<uninitialized>, ip6=[hdr=[class=0, flow=0, len=100, nxt=50, hlim=64, src=3ffe::1, dst=3ffe::14], hopopts=[], dstopts=[], routing=[], fragment=[], ah=[], esp=[[spi=12, seq=8]], ext_order=[50]], tcp=<uninitialized>, udp=<uninitialized>, icmp=<uninitialized>]
|
||||
[ip=<uninitialized>, ip6=[hdr=[class=0, flow=0, len=100, nxt=50, hlim=64, src=3ffe::1, dst=3ffe::14], hopopts=[], dstopts=[], routing=[], fragment=[], ah=[], esp=[[spi=12, seq=9]], ext_order=[50]], tcp=<uninitialized>, udp=<uninitialized>, icmp=<uninitialized>]
|
||||
[ip=<uninitialized>, ip6=[hdr=[class=0, flow=0, len=100, nxt=50, hlim=64, src=3ffe::1, dst=3ffe::14], hopopts=[], dstopts=[], routing=[], fragment=[], ah=[], esp=[[spi=12, seq=10]], ext_order=[50]], tcp=<uninitialized>, udp=<uninitialized>, icmp=<uninitialized>]
|
||||
[ip=<uninitialized>, ip6=[hdr=[class=0, flow=0, len=88, nxt=50, hlim=64, src=3ffe::1, dst=3ffe::15], hopopts=[], dstopts=[], routing=[], fragment=[], ah=[], esp=[[spi=13, seq=1]], ext_order=[50]], tcp=<uninitialized>, udp=<uninitialized>, icmp=<uninitialized>]
|
||||
[ip=<uninitialized>, ip6=[hdr=[class=0, flow=0, len=88, nxt=50, hlim=64, src=3ffe::1, dst=3ffe::15], hopopts=[], dstopts=[], routing=[], fragment=[], ah=[], esp=[[spi=13, seq=2]], ext_order=[50]], tcp=<uninitialized>, udp=<uninitialized>, icmp=<uninitialized>]
|
||||
[ip=<uninitialized>, ip6=[hdr=[class=0, flow=0, len=88, nxt=50, hlim=64, src=3ffe::1, dst=3ffe::15], hopopts=[], dstopts=[], routing=[], fragment=[], ah=[], esp=[[spi=13, seq=3]], ext_order=[50]], tcp=<uninitialized>, udp=<uninitialized>, icmp=<uninitialized>]
|
||||
[ip=<uninitialized>, ip6=[hdr=[class=0, flow=0, len=88, nxt=50, hlim=64, src=3ffe::1, dst=3ffe::15], hopopts=[], dstopts=[], routing=[], fragment=[], ah=[], esp=[[spi=13, seq=4]], ext_order=[50]], tcp=<uninitialized>, udp=<uninitialized>, icmp=<uninitialized>]
|
||||
[ip=<uninitialized>, ip6=[hdr=[class=0, flow=0, len=88, nxt=50, hlim=64, src=3ffe::1, dst=3ffe::15], hopopts=[], dstopts=[], routing=[], fragment=[], ah=[], esp=[[spi=13, seq=5]], ext_order=[50]], tcp=<uninitialized>, udp=<uninitialized>, icmp=<uninitialized>]
|
||||
[ip=<uninitialized>, ip6=[hdr=[class=0, flow=0, len=88, nxt=50, hlim=64, src=3ffe::1, dst=3ffe::15], hopopts=[], dstopts=[], routing=[], fragment=[], ah=[], esp=[[spi=13, seq=6]], ext_order=[50]], tcp=<uninitialized>, udp=<uninitialized>, icmp=<uninitialized>]
|
||||
[ip=<uninitialized>, ip6=[hdr=[class=0, flow=0, len=88, nxt=50, hlim=64, src=3ffe::1, dst=3ffe::15], hopopts=[], dstopts=[], routing=[], fragment=[], ah=[], esp=[[spi=13, seq=7]], ext_order=[50]], tcp=<uninitialized>, udp=<uninitialized>, icmp=<uninitialized>]
|
||||
[ip=<uninitialized>, ip6=[hdr=[class=0, flow=0, len=88, nxt=50, hlim=64, src=3ffe::1, dst=3ffe::15], hopopts=[], dstopts=[], routing=[], fragment=[], ah=[], esp=[[spi=13, seq=8]], ext_order=[50]], tcp=<uninitialized>, udp=<uninitialized>, icmp=<uninitialized>]
|
||||
[ip=<uninitialized>, ip6=[hdr=[class=0, flow=0, len=88, nxt=50, hlim=64, src=3ffe::1, dst=3ffe::15], hopopts=[], dstopts=[], routing=[], fragment=[], ah=[], esp=[[spi=13, seq=9]], ext_order=[50]], tcp=<uninitialized>, udp=<uninitialized>, icmp=<uninitialized>]
|
||||
[ip=<uninitialized>, ip6=[hdr=[class=0, flow=0, len=88, nxt=50, hlim=64, src=3ffe::1, dst=3ffe::15], hopopts=[], dstopts=[], routing=[], fragment=[], ah=[], esp=[[spi=13, seq=10]], ext_order=[50]], tcp=<uninitialized>, udp=<uninitialized>, icmp=<uninitialized>]
|
||||
[ip=<uninitialized>, ip6=[hdr=[class=0, flow=0, len=104, nxt=50, hlim=64, src=3ffe::1, dst=3ffe::22], hopopts=[], dstopts=[], routing=[], fragment=[], ah=[], esp=[[spi=20, seq=1]], ext_order=[50]], tcp=<uninitialized>, udp=<uninitialized>, icmp=<uninitialized>]
|
||||
[ip=<uninitialized>, ip6=[hdr=[class=0, flow=0, len=104, nxt=50, hlim=64, src=3ffe::1, dst=3ffe::22], hopopts=[], dstopts=[], routing=[], fragment=[], ah=[], esp=[[spi=20, seq=2]], ext_order=[50]], tcp=<uninitialized>, udp=<uninitialized>, icmp=<uninitialized>]
|
||||
[ip=<uninitialized>, ip6=[hdr=[class=0, flow=0, len=104, nxt=50, hlim=64, src=3ffe::1, dst=3ffe::22], hopopts=[], dstopts=[], routing=[], fragment=[], ah=[], esp=[[spi=20, seq=3]], ext_order=[50]], tcp=<uninitialized>, udp=<uninitialized>, icmp=<uninitialized>]
|
||||
[ip=<uninitialized>, ip6=[hdr=[class=0, flow=0, len=104, nxt=50, hlim=64, src=3ffe::1, dst=3ffe::22], hopopts=[], dstopts=[], routing=[], fragment=[], ah=[], esp=[[spi=20, seq=4]], ext_order=[50]], tcp=<uninitialized>, udp=<uninitialized>, icmp=<uninitialized>]
|
||||
[ip=<uninitialized>, ip6=[hdr=[class=0, flow=0, len=104, nxt=50, hlim=64, src=3ffe::1, dst=3ffe::22], hopopts=[], dstopts=[], routing=[], fragment=[], ah=[], esp=[[spi=20, seq=5]], ext_order=[50]], tcp=<uninitialized>, udp=<uninitialized>, icmp=<uninitialized>]
|
||||
[ip=<uninitialized>, ip6=[hdr=[class=0, flow=0, len=104, nxt=50, hlim=64, src=3ffe::1, dst=3ffe::22], hopopts=[], dstopts=[], routing=[], fragment=[], ah=[], esp=[[spi=20, seq=6]], ext_order=[50]], tcp=<uninitialized>, udp=<uninitialized>, icmp=<uninitialized>]
|
||||
[ip=<uninitialized>, ip6=[hdr=[class=0, flow=0, len=104, nxt=50, hlim=64, src=3ffe::1, dst=3ffe::22], hopopts=[], dstopts=[], routing=[], fragment=[], ah=[], esp=[[spi=20, seq=7]], ext_order=[50]], tcp=<uninitialized>, udp=<uninitialized>, icmp=<uninitialized>]
|
||||
[ip=<uninitialized>, ip6=[hdr=[class=0, flow=0, len=104, nxt=50, hlim=64, src=3ffe::1, dst=3ffe::22], hopopts=[], dstopts=[], routing=[], fragment=[], ah=[], esp=[[spi=20, seq=8]], ext_order=[50]], tcp=<uninitialized>, udp=<uninitialized>, icmp=<uninitialized>]
|
||||
[ip=<uninitialized>, ip6=[hdr=[class=0, flow=0, len=104, nxt=50, hlim=64, src=3ffe::1, dst=3ffe::22], hopopts=[], dstopts=[], routing=[], fragment=[], ah=[], esp=[[spi=20, seq=9]], ext_order=[50]], tcp=<uninitialized>, udp=<uninitialized>, icmp=<uninitialized>]
|
||||
[ip=<uninitialized>, ip6=[hdr=[class=0, flow=0, len=104, nxt=50, hlim=64, src=3ffe::1, dst=3ffe::22], hopopts=[], dstopts=[], routing=[], fragment=[], ah=[], esp=[[spi=20, seq=10]], ext_order=[50]], tcp=<uninitialized>, udp=<uninitialized>, icmp=<uninitialized>]
|
||||
[ip=<uninitialized>, ip6=[hdr=[class=0, flow=0, len=88, nxt=50, hlim=64, src=3ffe::1, dst=3ffe::23], hopopts=[], dstopts=[], routing=[], fragment=[], ah=[], esp=[[spi=21, seq=1]], ext_order=[50]], tcp=<uninitialized>, udp=<uninitialized>, icmp=<uninitialized>]
|
||||
[ip=<uninitialized>, ip6=[hdr=[class=0, flow=0, len=88, nxt=50, hlim=64, src=3ffe::1, dst=3ffe::23], hopopts=[], dstopts=[], routing=[], fragment=[], ah=[], esp=[[spi=21, seq=2]], ext_order=[50]], tcp=<uninitialized>, udp=<uninitialized>, icmp=<uninitialized>]
|
||||
[ip=<uninitialized>, ip6=[hdr=[class=0, flow=0, len=88, nxt=50, hlim=64, src=3ffe::1, dst=3ffe::23], hopopts=[], dstopts=[], routing=[], fragment=[], ah=[], esp=[[spi=21, seq=3]], ext_order=[50]], tcp=<uninitialized>, udp=<uninitialized>, icmp=<uninitialized>]
|
||||
[ip=<uninitialized>, ip6=[hdr=[class=0, flow=0, len=88, nxt=50, hlim=64, src=3ffe::1, dst=3ffe::23], hopopts=[], dstopts=[], routing=[], fragment=[], ah=[], esp=[[spi=21, seq=4]], ext_order=[50]], tcp=<uninitialized>, udp=<uninitialized>, icmp=<uninitialized>]
|
||||
[ip=<uninitialized>, ip6=[hdr=[class=0, flow=0, len=88, nxt=50, hlim=64, src=3ffe::1, dst=3ffe::23], hopopts=[], dstopts=[], routing=[], fragment=[], ah=[], esp=[[spi=21, seq=5]], ext_order=[50]], tcp=<uninitialized>, udp=<uninitialized>, icmp=<uninitialized>]
|
||||
[ip=<uninitialized>, ip6=[hdr=[class=0, flow=0, len=88, nxt=50, hlim=64, src=3ffe::1, dst=3ffe::23], hopopts=[], dstopts=[], routing=[], fragment=[], ah=[], esp=[[spi=21, seq=6]], ext_order=[50]], tcp=<uninitialized>, udp=<uninitialized>, icmp=<uninitialized>]
|
||||
[ip=<uninitialized>, ip6=[hdr=[class=0, flow=0, len=88, nxt=50, hlim=64, src=3ffe::1, dst=3ffe::23], hopopts=[], dstopts=[], routing=[], fragment=[], ah=[], esp=[[spi=21, seq=7]], ext_order=[50]], tcp=<uninitialized>, udp=<uninitialized>, icmp=<uninitialized>]
|
||||
[ip=<uninitialized>, ip6=[hdr=[class=0, flow=0, len=88, nxt=50, hlim=64, src=3ffe::1, dst=3ffe::23], hopopts=[], dstopts=[], routing=[], fragment=[], ah=[], esp=[[spi=21, seq=8]], ext_order=[50]], tcp=<uninitialized>, udp=<uninitialized>, icmp=<uninitialized>]
|
||||
[ip=<uninitialized>, ip6=[hdr=[class=0, flow=0, len=88, nxt=50, hlim=64, src=3ffe::1, dst=3ffe::23], hopopts=[], dstopts=[], routing=[], fragment=[], ah=[], esp=[[spi=21, seq=9]], ext_order=[50]], tcp=<uninitialized>, udp=<uninitialized>, icmp=<uninitialized>]
|
||||
[ip=<uninitialized>, ip6=[hdr=[class=0, flow=0, len=88, nxt=50, hlim=64, src=3ffe::1, dst=3ffe::23], hopopts=[], dstopts=[], routing=[], fragment=[], ah=[], esp=[[spi=21, seq=10]], ext_order=[50]], tcp=<uninitialized>, udp=<uninitialized>, icmp=<uninitialized>]
|
||||
[ip=<uninitialized>, ip6=[hdr=[class=0, flow=0, len=88, nxt=50, hlim=64, src=3ffe::1, dst=3ffe::24], hopopts=[], dstopts=[], routing=[], fragment=[], ah=[], esp=[[spi=22, seq=1]], ext_order=[50]], tcp=<uninitialized>, udp=<uninitialized>, icmp=<uninitialized>]
|
||||
[ip=<uninitialized>, ip6=[hdr=[class=0, flow=0, len=88, nxt=50, hlim=64, src=3ffe::1, dst=3ffe::24], hopopts=[], dstopts=[], routing=[], fragment=[], ah=[], esp=[[spi=22, seq=2]], ext_order=[50]], tcp=<uninitialized>, udp=<uninitialized>, icmp=<uninitialized>]
|
||||
[ip=<uninitialized>, ip6=[hdr=[class=0, flow=0, len=88, nxt=50, hlim=64, src=3ffe::1, dst=3ffe::24], hopopts=[], dstopts=[], routing=[], fragment=[], ah=[], esp=[[spi=22, seq=3]], ext_order=[50]], tcp=<uninitialized>, udp=<uninitialized>, icmp=<uninitialized>]
|
||||
[ip=<uninitialized>, ip6=[hdr=[class=0, flow=0, len=88, nxt=50, hlim=64, src=3ffe::1, dst=3ffe::24], hopopts=[], dstopts=[], routing=[], fragment=[], ah=[], esp=[[spi=22, seq=4]], ext_order=[50]], tcp=<uninitialized>, udp=<uninitialized>, icmp=<uninitialized>]
|
||||
[ip=<uninitialized>, ip6=[hdr=[class=0, flow=0, len=88, nxt=50, hlim=64, src=3ffe::1, dst=3ffe::24], hopopts=[], dstopts=[], routing=[], fragment=[], ah=[], esp=[[spi=22, seq=5]], ext_order=[50]], tcp=<uninitialized>, udp=<uninitialized>, icmp=<uninitialized>]
|
||||
[ip=<uninitialized>, ip6=[hdr=[class=0, flow=0, len=88, nxt=50, hlim=64, src=3ffe::1, dst=3ffe::24], hopopts=[], dstopts=[], routing=[], fragment=[], ah=[], esp=[[spi=22, seq=6]], ext_order=[50]], tcp=<uninitialized>, udp=<uninitialized>, icmp=<uninitialized>]
|
||||
[ip=<uninitialized>, ip6=[hdr=[class=0, flow=0, len=88, nxt=50, hlim=64, src=3ffe::1, dst=3ffe::24], hopopts=[], dstopts=[], routing=[], fragment=[], ah=[], esp=[[spi=22, seq=7]], ext_order=[50]], tcp=<uninitialized>, udp=<uninitialized>, icmp=<uninitialized>]
|
||||
[ip=<uninitialized>, ip6=[hdr=[class=0, flow=0, len=88, nxt=50, hlim=64, src=3ffe::1, dst=3ffe::24], hopopts=[], dstopts=[], routing=[], fragment=[], ah=[], esp=[[spi=22, seq=8]], ext_order=[50]], tcp=<uninitialized>, udp=<uninitialized>, icmp=<uninitialized>]
|
||||
[ip=<uninitialized>, ip6=[hdr=[class=0, flow=0, len=88, nxt=50, hlim=64, src=3ffe::1, dst=3ffe::24], hopopts=[], dstopts=[], routing=[], fragment=[], ah=[], esp=[[spi=22, seq=9]], ext_order=[50]], tcp=<uninitialized>, udp=<uninitialized>, icmp=<uninitialized>]
|
||||
[ip=<uninitialized>, ip6=[hdr=[class=0, flow=0, len=88, nxt=50, hlim=64, src=3ffe::1, dst=3ffe::24], hopopts=[], dstopts=[], routing=[], fragment=[], ah=[], esp=[[spi=22, seq=10]], ext_order=[50]], tcp=<uninitialized>, udp=<uninitialized>, icmp=<uninitialized>]
|
||||
[ip=<uninitialized>, ip6=[hdr=[class=0, flow=0, len=76, nxt=50, hlim=64, src=3ffe::1, dst=3ffe::25], hopopts=[], dstopts=[], routing=[], fragment=[], ah=[], esp=[[spi=23, seq=1]], ext_order=[50]], tcp=<uninitialized>, udp=<uninitialized>, icmp=<uninitialized>]
|
||||
[ip=<uninitialized>, ip6=[hdr=[class=0, flow=0, len=76, nxt=50, hlim=64, src=3ffe::1, dst=3ffe::25], hopopts=[], dstopts=[], routing=[], fragment=[], ah=[], esp=[[spi=23, seq=2]], ext_order=[50]], tcp=<uninitialized>, udp=<uninitialized>, icmp=<uninitialized>]
|
||||
[ip=<uninitialized>, ip6=[hdr=[class=0, flow=0, len=76, nxt=50, hlim=64, src=3ffe::1, dst=3ffe::25], hopopts=[], dstopts=[], routing=[], fragment=[], ah=[], esp=[[spi=23, seq=3]], ext_order=[50]], tcp=<uninitialized>, udp=<uninitialized>, icmp=<uninitialized>]
|
||||
[ip=<uninitialized>, ip6=[hdr=[class=0, flow=0, len=76, nxt=50, hlim=64, src=3ffe::1, dst=3ffe::25], hopopts=[], dstopts=[], routing=[], fragment=[], ah=[], esp=[[spi=23, seq=4]], ext_order=[50]], tcp=<uninitialized>, udp=<uninitialized>, icmp=<uninitialized>]
|
||||
[ip=<uninitialized>, ip6=[hdr=[class=0, flow=0, len=76, nxt=50, hlim=64, src=3ffe::1, dst=3ffe::25], hopopts=[], dstopts=[], routing=[], fragment=[], ah=[], esp=[[spi=23, seq=5]], ext_order=[50]], tcp=<uninitialized>, udp=<uninitialized>, icmp=<uninitialized>]
|
||||
[ip=<uninitialized>, ip6=[hdr=[class=0, flow=0, len=76, nxt=50, hlim=64, src=3ffe::1, dst=3ffe::25], hopopts=[], dstopts=[], routing=[], fragment=[], ah=[], esp=[[spi=23, seq=6]], ext_order=[50]], tcp=<uninitialized>, udp=<uninitialized>, icmp=<uninitialized>]
|
||||
[ip=<uninitialized>, ip6=[hdr=[class=0, flow=0, len=76, nxt=50, hlim=64, src=3ffe::1, dst=3ffe::25], hopopts=[], dstopts=[], routing=[], fragment=[], ah=[], esp=[[spi=23, seq=7]], ext_order=[50]], tcp=<uninitialized>, udp=<uninitialized>, icmp=<uninitialized>]
|
||||
[ip=<uninitialized>, ip6=[hdr=[class=0, flow=0, len=76, nxt=50, hlim=64, src=3ffe::1, dst=3ffe::25], hopopts=[], dstopts=[], routing=[], fragment=[], ah=[], esp=[[spi=23, seq=8]], ext_order=[50]], tcp=<uninitialized>, udp=<uninitialized>, icmp=<uninitialized>]
|
||||
[ip=<uninitialized>, ip6=[hdr=[class=0, flow=0, len=76, nxt=50, hlim=64, src=3ffe::1, dst=3ffe::25], hopopts=[], dstopts=[], routing=[], fragment=[], ah=[], esp=[[spi=23, seq=9]], ext_order=[50]], tcp=<uninitialized>, udp=<uninitialized>, icmp=<uninitialized>]
|
||||
[ip=<uninitialized>, ip6=[hdr=[class=0, flow=0, len=76, nxt=50, hlim=64, src=3ffe::1, dst=3ffe::25], hopopts=[], dstopts=[], routing=[], fragment=[], ah=[], esp=[[spi=23, seq=10]], ext_order=[50]], tcp=<uninitialized>, udp=<uninitialized>, icmp=<uninitialized>]
|
1
testing/btest/Baseline/core.ipv6_ext_headers/output
Normal file
1
testing/btest/Baseline/core.ipv6_ext_headers/output
Normal file
|
@ -0,0 +1 @@
|
|||
[ip=<uninitialized>, ip6=[hdr=[class=0, flow=0, len=59, nxt=0, hlim=64, src=2001:4f8:4:7:2e0:81ff:fe52:ffff, dst=2001:4f8:4:7:2e0:81ff:fe52:9a6b], hopopts=[[nxt=43, len=0, options=[[otype=1, len=4, data=\0\0\0\0]]]], dstopts=[], routing=[[nxt=17, len=4, rtype=0, segleft=2, data=\0\0\0\0 ^A\0x\0^A\02\0\0\0\0\0\0\0^A ^A\0x\0^A\02\0\0\0\0\0\0\0^B]], fragment=[], ah=[], esp=[], ext_order=[0, 43]], tcp=<uninitialized>, udp=[sport=53/udp, dport=53/udp, ulen=11], icmp=<uninitialized>]
|
BIN
testing/btest/Traces/ext_hdr_hbh_routing.trace
Normal file
BIN
testing/btest/Traces/ext_hdr_hbh_routing.trace
Normal file
Binary file not shown.
BIN
testing/btest/Traces/ip6_esp.trace
Normal file
BIN
testing/btest/Traces/ip6_esp.trace
Normal file
Binary file not shown.
BIN
testing/btest/Traces/ipv6-fragmented-dns.trace
Executable file
BIN
testing/btest/Traces/ipv6-fragmented-dns.trace
Executable file
Binary file not shown.
9
testing/btest/bifs/routing0_data_to_addrs.test
Normal file
9
testing/btest/bifs/routing0_data_to_addrs.test
Normal file
|
@ -0,0 +1,9 @@
|
|||
# @TEST-EXEC: bro -C -b -r $TRACES/ext_hdr_hbh_routing.trace %INPUT >output
|
||||
# @TEST-EXEC: btest-diff output
|
||||
|
||||
event ipv6_ext_headers(c: connection, p: pkt_hdr)
|
||||
{
|
||||
for ( h in p$ip6$routing )
|
||||
if ( p$ip6$routing[h]$rtype == 0 )
|
||||
print routing0_data_to_addrs(p$ip6$routing[h]$data);
|
||||
}
|
9
testing/btest/core/ipv6-frag.test
Normal file
9
testing/btest/core/ipv6-frag.test
Normal file
|
@ -0,0 +1,9 @@
|
|||
# @TEST-EXEC: bro -r $TRACES/ipv6-fragmented-dns.trace %INPUT >output
|
||||
# @TEST-EXEC: btest-diff output
|
||||
# @TEST-EXEC: btest-diff dns.log
|
||||
|
||||
event new_packet(c: connection, p: pkt_hdr)
|
||||
{
|
||||
if ( p?$ip6 && p?$ udp )
|
||||
print fmt("ip6=%s, udp = %s", p$ip6, p$udp);
|
||||
}
|
10
testing/btest/core/ipv6_esp.test
Normal file
10
testing/btest/core/ipv6_esp.test
Normal file
|
@ -0,0 +1,10 @@
|
|||
# @TEST-EXEC: bro -r $TRACES/ip6_esp.trace %INPUT >output
|
||||
# @TEST-EXEC: btest-diff output
|
||||
|
||||
# Just check that the event is raised correctly for a packet containing
|
||||
# ESP extension headers.
|
||||
|
||||
event esp_packet(p: pkt_hdr)
|
||||
{
|
||||
print p;
|
||||
}
|
10
testing/btest/core/ipv6_ext_headers.test
Normal file
10
testing/btest/core/ipv6_ext_headers.test
Normal file
|
@ -0,0 +1,10 @@
|
|||
# @TEST-EXEC: bro -C -b -r $TRACES/ext_hdr_hbh_routing.trace %INPUT >output
|
||||
# @TEST-EXEC: btest-diff output
|
||||
|
||||
# Just check that the event is raised correctly for a packet containing
|
||||
# extension headers.
|
||||
|
||||
event ipv6_ext_headers(c: connection, p: pkt_hdr)
|
||||
{
|
||||
print p;
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue