示例#1
0
def create_default_ipv6_upper_layer_factories(master_key):
    return {
        ipv6.IPV6_NEXT_HEADER_UDP:
            ipv6.UDPDatagramFactory(
                udp_header_factory=ipv6.UDPHeaderFactory(),
                udp_payload_factory=create_default_based_on_src_dst_ports_udp_payload_factory(master_key),
            ),
        ipv6.IPV6_NEXT_HEADER_ICMP:
            ipv6.ICMPv6Factory(body_factories=create_default_ipv6_icmp_body_factories()),
    }
示例#2
0
def create_default_ipv6_upper_layer_factories(master_key):
    return {
        17:
        ipv6.UDPDatagramFactory(
            udp_header_factory=ipv6.UDPHeaderFactory(),
            dst_port_factories=create_default_ipv6_udp_dst_port_factories(
                master_key)),
        58:
        ipv6.ICMPv6Factory(
            body_factories=create_default_ipv6_icmp_body_factories())
    }