Version: 2.1.0.12.dev0

cybox.objects.network_packet_object module

class cybox.objects.network_packet_object.ARP[source]

Bases: cybox.Entity

XML binding class: cybox.bindings.network_packet_object.ARPType
hardware_addr_size
XML Binding class name: Hardware_Addr_Size
Dictionary key name: hardware_addr_size
hardware_addr_type
XML Binding class name: Hardware_Addr_Type
Dictionary key name: hardware_addr_type
op_type
XML Binding class name: Op_Type
Dictionary key name: op_type
proto_addr_size
XML Binding class name: Proto_Addr_Size
Dictionary key name: proto_addr_size
proto_addr_type
XML Binding class name: Proto_Addr_Type
Dictionary key name: proto_addr_type
recip_hardware_addr
XML Binding class name: Recip_Hardware_Addr
Dictionary key name: recip_hardware_addr
recip_protocol_addr
XML Binding class name: Recip_Protocol_Addr
Dictionary key name: recip_protocol_addr
sender_hardware_addr
XML Binding class name: Sender_Hardware_Addr
Dictionary key name: sender_hardware_addr
sender_protocol_addr
XML Binding class name: Sender_Protocol_Addr
Dictionary key name: sender_protocol_addr
class cybox.objects.network_packet_object.AuthenticationHeader[source]

Bases: cybox.Entity

XML binding class: cybox.bindings.network_packet_object.AuthenticationHeaderType
Authentication_Data
XML Binding class name: Authentication_Data
Dictionary key name: authentication_data
header_ext_len
XML Binding class name: Header_Ext_Len
Dictionary key name: header_ext_len
next_header
XML Binding class name: Next_Header
Dictionary key name: next_header
security_parameters_index
XML Binding class name: Security_Parameters_Index
Dictionary key name: security_parameters_index
sequence_number
XML Binding class name: Sequence_Number
Dictionary key name: sequence_number
class cybox.objects.network_packet_object.DestinationOptions[source]

Bases: cybox.objects.network_packet_object._IPv6ExtHeader

XML binding class: cybox.bindings.network_packet_object.DestinationOptionsType
class cybox.objects.network_packet_object.EncapsulatingSecurityPayload[source]

Bases: cybox.Entity

XML binding class: cybox.bindings.network_packet_object.EncapsulatingSecurityPayloadType
authentication_data
XML Binding class name: Authentication_Data
Dictionary key name: authentication_data
next_header
XML Binding class name: Next_Header
Dictionary key name: next_header
padding
XML Binding class name: Padding
Dictionary key name: padding
padding_len
XML Binding class name: Padding_Len
Dictionary key name: padding_len
payload_data
XML Binding class name: Payload_Data
Dictionary key name: payload_data
security_parameters_index
XML Binding class name: Security_Parameters_Index
Dictionary key name: security_parameters_index
sequence_number
XML Binding class name: Sequence_Number
Dictionary key name: sequence_number
class cybox.objects.network_packet_object.EthernetHeader[source]

Bases: cybox.Entity

XML binding class: cybox.bindings.network_packet_object.EthernetHeaderType
checksum
XML Binding class name: Checksum
Dictionary key name: checksum
destination_mac_addr
XML Binding class name: Destination_MAC_Addr
Dictionary key name: destination_mac_addr
source_mac_addr
XML Binding class name: Source_MAC_Addr
Dictionary key name: source_mac_addr
type_or_length
XML Binding class name: Type_Or_Length
Dictionary key name: type_or_length
class cybox.objects.network_packet_object.EthernetInterface[source]

Bases: cybox.Entity

XML binding class: cybox.bindings.network_packet_object.EthernetInterfaceType
ethernet_header
XML Binding class name: Ethernet_Header
Dictionary key name: ethernet_header
class cybox.objects.network_packet_object.Fragment[source]

Bases: cybox.Entity

XML binding class: cybox.bindings.network_packet_object.FragmentType
fragment
XML Binding class name: Fragment
Dictionary key name: fragment
fragment_header
XML Binding class name: Fragment_Header
Dictionary key name: fragment_header
class cybox.objects.network_packet_object.FragmentHeader[source]

Bases: cybox.Entity

XML binding class: cybox.bindings.network_packet_object.FragmentHeaderType
fragment_offset
XML Binding class name: Fragment_Offset
Dictionary key name: fragment_offset
identification
XML Binding class name: Identification
Dictionary key name: identification
m_flag
XML Binding class name: M_Flag
Dictionary key name: m_flag
next_header
XML Binding class name: Next_Header
Dictionary key name: next_header
class cybox.objects.network_packet_object.FragmentationRequired[source]

Bases: cybox.Entity

XML binding class: cybox.bindings.network_packet_object.FragmentationRequiredType
fragmentation_required
XML Binding class name: Fragmentation_Required
Dictionary key name: fragmentation_required
next_hop_mtu
XML Binding class name: Next_Hop_MTU
Dictionary key name: next_hop_mtu
class cybox.objects.network_packet_object.HopByHopOptions[source]

Bases: cybox.objects.network_packet_object._IPv6ExtHeader

XML binding class: cybox.bindings.network_packet_object.HopByHopOptionsType
class cybox.objects.network_packet_object.ICMPv4AddressMaskReply[source]

Bases: cybox.Entity

XML binding class: cybox.bindings.network_packet_object.ICMPv4AddressMaskReplyType
address_mask
XML Binding class name: Address_Mask
Dictionary key name: address_mask
address_mask_reply
XML Binding class name: Address_Mask_Reply
Dictionary key name: address_mask_reply
class cybox.objects.network_packet_object.ICMPv4AddressMaskRequest[source]

Bases: cybox.Entity

XML binding class: cybox.bindings.network_packet_object.ICMPv4AddressMaskRequestType
address_mask
XML Binding class name: Address_Mask
Dictionary key name: address_mask
address_mask_request
XML Binding class name: Address_Mask_Request
Dictionary key name: address_mask_request
class cybox.objects.network_packet_object.ICMPv4DestinationUnreachable[source]

Bases: cybox.Entity

XML binding class: cybox.bindings.network_packet_object.ICMPv4DestinationUnreachableType
communication_administratively_prohibited
XML Binding class name: Communication_Administratively_Prohibited
Dictionary key name: communication_administratively_prohibited
destination_host_unknown
XML Binding class name: Destination_Host_Unknown
Dictionary key name: destination_host_unknown
destination_host_unreachable
XML Binding class name: Destination_Host_Unreachable
Dictionary key name: destination_host_unreachable
destination_network_unknown
XML Binding class name: Destination_Network_Unknown
Dictionary key name: destination_network_unknown
destination_network_unreachable
XML Binding class name: Destination_Network_Unreachable
Dictionary key name: destination_network_unreachable
destination_port_unreachable
XML Binding class name: Destination_Port_Unreachable
Dictionary key name: destination_port_unreachable
destination_protocol_unreachable
XML Binding class name: Destination_Protocol_Unreachable
Dictionary key name: destination_protocol_unreachable
fragmentation_required
XML Binding class name: Fragmentation_Required
Dictionary key name: fragmentation_required
host_administratively_prohibited
XML Binding class name: Host_Administratively_Prohibited
Dictionary key name: host_administratively_prohibited
host_precedence_violation
XML Binding class name: Host_Precedence_Violation
Dictionary key name: host_precedence_violation
host_unreachable_for_tos
XML Binding class name: Host_Unreachable_For_TOS
Dictionary key name: host_unreachable_for_tos
network_administratively_prohibited
XML Binding class name: Network_Administratively_Prohibited
Dictionary key name: network_administratively_prohibited
network_unreachable_for_tos
XML Binding class name: Network_Unreachable_For_TOS
Dictionary key name: network_unreachable_for_tos
precedence_cutoff_in_effect
XML Binding class name: Precedence_Cutoff_In_Effect
Dictionary key name: precedence_cutoff_in_effect
source_host_isolated
XML Binding class name: Source_Host_Isolated
Dictionary key name: source_host_isolated
source_route_failed
XML Binding class name: Source_Route_Failed
Dictionary key name: source_route_failed
class cybox.objects.network_packet_object.ICMPv4EchoReply[source]

Bases: cybox.objects.network_packet_object._ICMPEchoReply

XML binding class: cybox.bindings.network_packet_object.ICMPv4EchoReplyType
class cybox.objects.network_packet_object.ICMPv4EchoRequest[source]

Bases: cybox.objects.network_packet_object._ICMPEchoRequest

XML binding class: cybox.bindings.network_packet_object.ICMPv4EchoRequestType
class cybox.objects.network_packet_object.ICMPv4ErrorMessage[source]

Bases: cybox.Entity

XML binding class: cybox.bindings.network_packet_object.ICMPv4ErrorMessageType
destination_unreachable
XML Binding class name: Destination_Unreachable
Dictionary key name: destination_unreachable
error_msg_content
XML Binding class name: Error_Msg_Content
Dictionary key name: error_msg_content
redirect_message
XML Binding class name: Redirect_Message
Dictionary key name: redirect_message
source_quench
XML Binding class name: Source_Quench
Dictionary key name: source_quench
time_exceeded
XML Binding class name: Time_Exceeded
Dictionary key name: time_exceeded
class cybox.objects.network_packet_object.ICMPv4ErrorMessageContent[source]

Bases: cybox.Entity

XML binding class: cybox.bindings.network_packet_object.ICMPv4ErrorMessageContentType
first_eight_bytes
XML Binding class name: First_Eight_Bytes
Dictionary key name: first_eight_bytes
ip_header
XML Binding class name: IP_Header
Dictionary key name: ip_header
class cybox.objects.network_packet_object.ICMPv4Header[source]

Bases: cybox.objects.network_packet_object._ICMPHeader

XML binding class: cybox.bindings.network_packet_object.ICMPv4HeaderType
class cybox.objects.network_packet_object.ICMPv4InfoMessage[source]

Bases: cybox.Entity

XML binding class: cybox.bindings.network_packet_object.ICMPv4InfoMessageType
address_mask_reply
XML Binding class name: Address_Mask_Reply
Dictionary key name: address_mask_reply
address_mask_request
XML Binding class name: Address_Mask_Request
Dictionary key name: address_mask_request
echo_reply
XML Binding class name: Echo_Reply
Dictionary key name: echo_reply
echo_request
XML Binding class name: Echo_Request
Dictionary key name: echo_request
info_msg_content
XML Binding class name: Info_Msg_Content
Dictionary key name: info_msg_content
timestamp_reply
XML Binding class name: Timestamp_Reply
Dictionary key name: timestamp_reply
timestamp_request
XML Binding class name: Timestamp_Request
Dictionary key name: timestamp_request
class cybox.objects.network_packet_object.ICMPv4InfoMessageContent[source]

Bases: cybox.objects.network_packet_object._ICMPInfoMessageContent

XML binding class: cybox.bindings.network_packet_object.ICMPv4InfoMessageContentType
class cybox.objects.network_packet_object.ICMPv4Packet[source]

Bases: cybox.Entity

XML binding class: cybox.bindings.network_packet_object.ICMPv4PacketType
error_msg
XML Binding class name: Error_Msg
Dictionary key name: error_msg
icmpv4_header
XML Binding class name: ICMPv4_Header
Dictionary key name: icmpv4_header
info_msg
XML Binding class name: Info_Msg
Dictionary key name: info_msg
traceroute
XML Binding class name: Traceroute
Dictionary key name: traceroute
class cybox.objects.network_packet_object.ICMPv4RedirectMessage[source]

Bases: cybox.Entity

XML binding class: cybox.bindings.network_packet_object.ICMPv4RedirectMessageType
host_redirect
XML Binding class name: Host_Redirect
Dictionary key name: host_redirect
ip_address
XML Binding class name: IP_Address
Dictionary key name: ip_address
network_redirect
XML Binding class name: Network_Redirect
Dictionary key name: network_redirect
tos_host_redirect
XML Binding class name: ToS_Host_Redirect
Dictionary key name: tos_host_redirect
tos_network_redirect
XML Binding class name: ToS_Network_Redirect
Dictionary key name: tos_network_redirect
class cybox.objects.network_packet_object.ICMPv4SourceQuench[source]

Bases: cybox.Entity

XML binding class: cybox.bindings.network_packet_object.ICMPv4SourceQuenchType
source_quench
XML Binding class name: Source_Quench
Dictionary key name: source_quench
class cybox.objects.network_packet_object.ICMPv4TimeExceeded[source]

Bases: cybox.Entity

XML binding class: cybox.bindings.network_packet_object.ICMPv4TimeExceededType
frag_reassembly_time_exceeded
XML Binding class name: Frag_Reassembly_Time_Exceeded
Dictionary key name: frag_reassembly_time_exceeded
ttl_exceeded_in_transit
XML Binding class name: TTL_Exceeded_In_Transit
Dictionary key name: ttl_exceeded_in_transit
class cybox.objects.network_packet_object.ICMPv4TimestampReply[source]

Bases: cybox.Entity

XML binding class: cybox.bindings.network_packet_object.ICMPv4TimestampReplyType
originate_timestamp
XML Binding class name: Originate_Timestamp
Dictionary key name: originate_timestamp
receive_timestamp
XML Binding class name: Receive_Timestamp
Dictionary key name: receive_timestamp
timestamp_reply
XML Binding class name: Timestamp_Reply
Dictionary key name: timestamp_reply
transmit_timestamp
XML Binding class name: Transmit_Timestamp
Dictionary key name: transmit_timestamp
class cybox.objects.network_packet_object.ICMPv4TimestampRequest[source]

Bases: cybox.Entity

XML binding class: cybox.bindings.network_packet_object.ICMPv4TimestampRequestType
originate_timestamp
XML Binding class name: Originate_Timestamp
Dictionary key name: originate_timestamp
timestamp
XML Binding class name: Timestamp
Dictionary key name: timestamp
class cybox.objects.network_packet_object.ICMPv4Traceroute[source]

Bases: cybox.Entity

XML binding class: cybox.bindings.network_packet_object.ICMPv4TracerouteType
identifier
XML Binding class name: Identifier
Dictionary key name: identifier
outbound_hop_count
XML Binding class name: Outbound_Hop_Count
Dictionary key name: outbound_hop_count
outbound_packet_forward_success
XML Binding class name: Outbound_Packet_Forward_Success
Dictionary key name: outbound_packet_forward_success
outbound_packet_no_route
XML Binding class name: Outbound_Packet_no_Route
Dictionary key name: outbound_packet_no_route
XML Binding class name: Output_Link_MTU
Dictionary key name: output_link_mtu
XML Binding class name: Output_Link_Speed
Dictionary key name: output_link_speed
return_hop_count
XML Binding class name: Return_Hop_Count
Dictionary key name: return_hop_count
class cybox.objects.network_packet_object.ICMPv6DestinationUnreachable[source]

Bases: cybox.Entity

XML binding class: cybox.bindings.network_packet_object.ICMPv6DestinationUnreachableType
address_unreachable
XML Binding class name: Address_Unreachable
Dictionary key name: address_unreachable
beyond_scope
XML Binding class name: Beyond_Scope
Dictionary key name: beyond_scope
comm_prohibited
XML Binding class name: Comm_Prohibited
Dictionary key name: comm_prohibited
no_route
XML Binding class name: No_Route
Dictionary key name: no_route
port_unreachable
XML Binding class name: Port_Unreachable
Dictionary key name: port_unreachable
reject_route
XML Binding class name: Reject_Route
Dictionary key name: reject_route
src_addr_failed_policy
XML Binding class name: Src_Addr_Failed_Policy
Dictionary key name: src_addr_failed_policy
class cybox.objects.network_packet_object.ICMPv6EchoReply[source]

Bases: cybox.objects.network_packet_object._ICMPEchoReply

XML binding class: cybox.bindings.network_packet_object.ICMPv6EchoReplyType
class cybox.objects.network_packet_object.ICMPv6EchoRequest[source]

Bases: cybox.objects.network_packet_object._ICMPEchoRequest

XML binding class: cybox.bindings.network_packet_object.ICMPv6EchoRequestType
class cybox.objects.network_packet_object.ICMPv6ErrorMessage[source]

Bases: cybox.Entity

XML binding class: cybox.bindings.network_packet_object.ICMPv6ErrorMessageType
destination_unreachable
XML Binding class name: Destination_Unreachable
Dictionary key name: destination_unreachable
invoking_packet
XML Binding class name: Invoking_Packet
Dictionary key name: invoking_packet
packet_too_big
XML Binding class name: Packet_Too_Big
Dictionary key name: packet_too_big
parameter_problem
XML Binding class name: Parameter_Problem
Dictionary key name: parameter_problem
time_exceeded
XML Binding class name: Time_Exceeded
Dictionary key name: time_exceeded
class cybox.objects.network_packet_object.ICMPv6Header[source]

Bases: cybox.objects.network_packet_object._ICMPHeader

XML binding class: cybox.bindings.network_packet_object.ICMPv6HeaderType
class cybox.objects.network_packet_object.ICMPv6InfoMessage[source]

Bases: cybox.Entity

XML binding class: cybox.bindings.network_packet_object.ICMPv6InfoMessageType
echo_reply
XML Binding class name: Echo_Reply
Dictionary key name: echo_reply
echo_request
XML Binding class name: Echo_Request
Dictionary key name: echo_request
info_msg_content
XML Binding class name: Info_Msg_Content
Dictionary key name: info_msg_content
class cybox.objects.network_packet_object.ICMPv6InfoMessageContent[source]

Bases: cybox.objects.network_packet_object._ICMPInfoMessageContent

XML binding class: cybox.bindings.network_packet_object.ICMPv6InfoMessageContentType
class cybox.objects.network_packet_object.ICMPv6Packet[source]

Bases: cybox.Entity

XML binding class: cybox.bindings.network_packet_object.ICMPv6PacketType
error_msg
XML Binding class name: Error_Msg
Dictionary key name: error_msg
icmpv6_header
XML Binding class name: ICMPv6_Header
Dictionary key name: icmpv6_header
info_msg
XML Binding class name: Info_Msg
Dictionary key name: info_msg
class cybox.objects.network_packet_object.ICMPv6PacketTooBig[source]

Bases: cybox.Entity

XML binding class: cybox.bindings.network_packet_object.ICMPv6PacketTooBigType
mtu
XML Binding class name: MTU
Dictionary key name: mtu
packet_too_big
XML Binding class name: Packet_Too_Big
Dictionary key name: packet_too_big
class cybox.objects.network_packet_object.ICMPv6ParameterProblem[source]

Bases: cybox.Entity

XML binding class: cybox.bindings.network_packet_object.ICMPv6ParameterProblemType
erroneous_header_field
XML Binding class name: Erroneous_Header_Field
Dictionary key name: erroneous_header_field
pointer
XML Binding class name: Pointer
Dictionary key name: pointer
unrecognized_ipv6_option
XML Binding class name: Unrecognized_IPv6_Option
Dictionary key name: unrecognized_ipv6_option
unrecognized_next_header_type
XML Binding class name: Unrecognized_Next_Header_Type
Dictionary key name: unrecognized_next_header_type
class cybox.objects.network_packet_object.ICMPv6TimeExceeded[source]

Bases: cybox.Entity

XML binding class: cybox.bindings.network_packet_object.ICMPv6TimeExceededType
fragment_reassem_time_exceeded
XML Binding class name: Fragment_Reassem_Time_Exceeded
Dictionary key name: fragment_reassem_time_exceeded
hop_limit_exceeded
XML Binding class name: Hop_Limit_Exceeded
Dictionary key name: hop_limit_exceeded
class cybox.objects.network_packet_object.IPv4Flags[source]

Bases: cybox.Entity

XML binding class: cybox.bindings.network_packet_object.IPv4FlagsType
do_not_fragment
XML Binding class name: Do_Not_Fragment
Dictionary key name: do_not_fragment
more_fragments
XML Binding class name: More_Fragments
Dictionary key name: more_fragments
reserved
XML Binding class name: Reserved
Dictionary key name: reserved
class cybox.objects.network_packet_object.IPv4Header[source]

Bases: cybox.Entity

XML binding class: cybox.bindings.network_packet_object.IPv4HeaderType
checksum
XML Binding class name: Checksum
Dictionary key name: checksum
dest_ipv4_addr
XML Binding class name: Dest_IPv4_Addr
Dictionary key name: dest_ipv4_addr
dscp
XML Binding class name: DSCP
Dictionary key name: dscp
ecn
XML Binding class name: ECN
Dictionary key name: ecn
flags
XML Binding class name: Flags
Dictionary key name: flags
fragment_offset
XML Binding class name: Fragment_Offset
Dictionary key name: fragment_offset
header_length
XML Binding class name: Header_Length
Dictionary key name: header_length
identification
XML Binding class name: Identification
Dictionary key name: identification
ip_version
XML Binding class name: IP_Version
Dictionary key name: ip_version
option
(List of values permitted)
XML Binding class name: Option
Dictionary key name: option
protocol
XML Binding class name: Protocol
Dictionary key name: protocol
src_ipv4_addr
XML Binding class name: Src_IPv4_Addr
Dictionary key name: src_ipv4_addr
total_length
XML Binding class name: Total_Length
Dictionary key name: total_length
ttl
XML Binding class name: TTL
Dictionary key name: ttl
class cybox.objects.network_packet_object.IPv4Option[source]

Bases: cybox.Entity

XML binding class: cybox.bindings.network_packet_object.IPv4OptionType
class_
XML Binding class name: Class
Dictionary key name: class
copy_flag
XML Binding class name: Copy_Flag
Dictionary key name: copy_flag
option
XML Binding class name: Option
Dictionary key name: option
class cybox.objects.network_packet_object.IPv4Packet[source]

Bases: cybox.Entity

XML binding class: cybox.bindings.network_packet_object.IPv4PacketType
data
XML Binding class name: Data
Dictionary key name: data
ipv4_header
XML Binding class name: IPv4_Header
Dictionary key name: ipv4_header
class cybox.objects.network_packet_object.IPv6ExtHeader[source]

Bases: cybox.Entity

XML binding class: cybox.bindings.network_packet_object.IPv6ExtHeaderType
authentication_header
XML Binding class name: Authentication_Header
Dictionary key name: authentication_header
destination_options
(List of values permitted)
XML Binding class name: Destination_Options
Dictionary key name: destination_options
encapsulating_security_payload
XML Binding class name: Encapsulating_Security_Payload
Dictionary key name: encapsulating_security_payload
fragment
XML Binding class name: Fragment
Dictionary key name: fragment
hop_by_hop_options
XML Binding class name: Hop_by_Hop_Options
Dictionary key name: hop_by_hop_options
routing
XML Binding class name: Routing
Dictionary key name: routing
class cybox.objects.network_packet_object.IPv6Header[source]

Bases: cybox.Entity

XML binding class: cybox.bindings.network_packet_object.IPv6HeaderType
dest_ipv6_addr
XML Binding class name: Dest_IPv6_Addr
Dictionary key name: dest_ipv6_addr
flow_label
XML Binding class name: Flow_Label
Dictionary key name: flow_label
ip_version
XML Binding class name: IP_Version
Dictionary key name: ip_version
next_header
XML Binding class name: Next_Header
Dictionary key name: next_header
payload_length
XML Binding class name: Payload_Length
Dictionary key name: payload_length
src_ipv6_addr
XML Binding class name: Src_IPv6_Addr
Dictionary key name: src_ipv6_addr
traffic_class
XML Binding class name: Traffic_Class
Dictionary key name: traffic_class
ttl
XML Binding class name: TTL
Dictionary key name: ttl
class cybox.objects.network_packet_object.IPv6Option[source]

Bases: cybox.Entity

XML binding class: cybox.bindings.network_packet_object.IPv6OptionType
do_not_recogn_action
XML Binding class name: Do_Not_Recogn_Action
Dictionary key name: do_not_recogn_action
option_byte
XML Binding class name: Option_Byte
Dictionary key name: option_byte
packet_change
XML Binding class name: Packet_Change
Dictionary key name: packet_change
class cybox.objects.network_packet_object.IPv6Packet[source]

Bases: cybox.Entity

XML binding class: cybox.bindings.network_packet_object.IPv6PacketType
data
XML Binding class name: Data
Dictionary key name: data
ext_headers
(List of values permitted)
XML Binding class name: Ext_Headers
Dictionary key name: ext_headers
ipv6_header
XML Binding class name: IPv6_Header
Dictionary key name: ipv6_header
class cybox.objects.network_packet_object.InternetLayer[source]

Bases: cybox.Entity

XML binding class: cybox.bindings.network_packet_object.InternetLayerType
icmpv4
XML Binding class name: ICMPv4
Dictionary key name: icmpv4
icmpv6
XML Binding class name: ICMPv6
Dictionary key name: icmpv6
ipv4
XML Binding class name: IPv4
Dictionary key name: ipv4
ipv6
XML Binding class name: IPv6
Dictionary key name: ipv6
class cybox.objects.network_packet_object.LinkLayer[source]

Bases: cybox.Entity

XML binding class: cybox.bindings.network_packet_object.LinkLayerType
logical_protocls
XML Binding class name: Logical_Protocols
Dictionary key name: logical_protocols
physical_interface
XML Binding class name: Physical_Interface
Dictionary key name: physical_interface
class cybox.objects.network_packet_object.LogicalProtocol[source]

Bases: cybox.Entity

XML binding class: cybox.bindings.network_packet_object.LogicalProtocolType
arp_rarp
XML Binding class name: ARP_RARP
Dictionary key name: arp_rarp
ndp
XML Binding class name: NDP
Dictionary key name: ndp
class cybox.objects.network_packet_object.NDP[source]

Bases: cybox.Entity

XML binding class: cybox.bindings.network_packet_object.NDPType
icmpv6_header
XML Binding class name: ICMPv6_Header
Dictionary key name: icmpv6_header
neighbor_advertisement
XML Binding class name: Neighbor_Advertisement
Dictionary key name: neighbor_advertisement
neighbor_solicitation
XML Binding class name: Neighbor_Solicitation
Dictionary key name: neighbor_solicitation
redirect
XML Binding class name: Redirect
Dictionary key name: redirect
router_advertisement
XML Binding class name: Router_Advertisement
Dictionary key name: router_advertisement
router_solicitation
XML Binding class name: Router_Solicitation
Dictionary key name: router_solicitation
class cybox.objects.network_packet_object.NDPLinkAddr[source]

Bases: cybox.Entity

Abstract Type

XML binding class: cybox.bindings.network_packet_object.NDPLinkAddrType
length
XML Binding class name: Length
Dictionary key name: length
XML Binding class name: Link_Layer_MAC_Addr
Dictionary key name: link_layer_mac_addr
class cybox.objects.network_packet_object.NDPMTU[source]

Bases: cybox.Entity

XML binding class: cybox.bindings.network_packet_object.NDPMTUType
length
XML Binding class name: Length
Dictionary key name: length
mtu
XML Binding class name: MTU
Dictionary key name: mtu
class cybox.objects.network_packet_object.NDPPrefixInfo[source]

Bases: cybox.Entity

XML binding class: cybox.bindings.network_packet_object.NDPPrefixInfoType
addr_config_flag
XML Binding class name: addr_config_flag
Dictionary key name: addr_config_flag
length
XML Binding class name: Length
Dictionary key name: length
XML Binding class name: link_flag
Dictionary key name: link_flag
preferred_lifetime
XML Binding class name: Preferred_Lifetime
Dictionary key name: preferred_lifetime
prefix
XML Binding class name: Prefix
Dictionary key name: prefix
prefix_length
XML Binding class name: Prefix_Length
Dictionary key name: prefix_length
valid_lifetime
XML Binding class name: Valid_Lifetime
Dictionary key name: valid_lifetime
class cybox.objects.network_packet_object.NDPRedirectedHeader[source]

Bases: cybox.Entity

XML binding class: cybox.bindings.network_packet_object.NDPRedirectedHeaderType
ipheader_and_data
XML Binding class name: IPHeader_And_Data
Dictionary key name: ipheader_and_data
length
XML Binding class name: Length
Dictionary key name: length
class cybox.objects.network_packet_object.NeighborAdvertisement[source]

Bases: cybox.Entity

XML binding class: cybox.bindings.network_packet_object.NeighborAdvertisementType
options
XML Binding class name: Options
Dictionary key name: options
override_flag
XML Binding class name: override_flag
Dictionary key name: override_flag
router_flag
XML Binding class name: router_flag
Dictionary key name: router_flag
solicited_flag
XML Binding class name: solicited_flag
Dictionary key name: solicited_flag
target_ipv6_addr
XML Binding class name: Target_IPv6_Addr
Dictionary key name: target_ipv6_addr
class cybox.objects.network_packet_object.NeighborOptions[source]

Bases: cybox.Entity

XML binding class: cybox.bindings.network_packet_object.NeighborOptionsType
XML Binding class name: Target_Link_Addr
Dictionary key name: target_link_addr
class cybox.objects.network_packet_object.NeighborSolicitation[source]

Bases: cybox.Entity

XML binding class: cybox.bindings.network_packet_object.NeighborSolicitationType
options
XML Binding class name: Options
Dictionary key name: options
target_ipv6_addr
XML Binding class name: Target_IPv6_Addr
Dictionary key name: target_ipv6_addr
class cybox.objects.network_packet_object.NeighborSolicitationOptions[source]

Bases: cybox.Entity

XML binding class: cybox.bindings.network_packet_object.NeighborSolicitationOptionsType
XML Binding class name: Src_Link_Addr
Dictionary key name: src_link_addr
class cybox.objects.network_packet_object.NetworkPacket[source]

Bases: cybox.common.object_properties.ObjectProperties

XML binding class: cybox.bindings.network_packet_object.NetworkPacketObjectType
internet_layer
XML Binding class name: Internet_Layer
Dictionary key name: internet_layer
XML Binding class name: Link_Layer
Dictionary key name: link_layer
transport_layer
XML Binding class name: Transport_Layer
Dictionary key name: transport_layer
class cybox.objects.network_packet_object.OptionData[source]

Bases: cybox.Entity

XML binding class: cybox.bindings.network_packet_object.OptionDataType
option_data_len
XML Binding class name: Option_Data_Len
Dictionary key name: option_data_len
option_type
XML Binding class name: Option_Type
Dictionary key name: option_type
pad1
XML Binding class name: Pad1
Dictionary key name: pad1
padn
XML Binding class name: PadN
Dictionary key name: padn
class cybox.objects.network_packet_object.Pad1[source]

Bases: cybox.Entity

XML binding class: cybox.bindings.network_packet_object.Pad1Type
octet
XML Binding class name: Octet
Dictionary key name: octet
class cybox.objects.network_packet_object.PadN[source]

Bases: cybox.Entity

XML binding class: cybox.bindings.network_packet_object.PadNType
octet
XML Binding class name: Octet
Dictionary key name: octet
option_data
XML Binding class name: Option_Data
Dictionary key name: option_data
option_data_length
XML Binding class name: Option_Data_Length
Dictionary key name: option_data_length
class cybox.objects.network_packet_object.PhysicalInterface[source]

Bases: cybox.Entity

XML binding class: cybox.bindings.network_packet_object.PhysicalInterfaceType
ethernet
XML Binding class name: Ethernet
Dictionary key name: ethernet
class cybox.objects.network_packet_object.Prefix[source]

Bases: cybox.Entity

XML binding class: cybox.bindings.network_packet_object.PrefixType
ip_addr_prefix
XML Binding class name: IP_Addr_Prefix
Dictionary key name: ip_addr_prefix
ipv6_addr
XML Binding class name: IPv6_Addr
Dictionary key name: ipv6_addr
class cybox.objects.network_packet_object.Redirect[source]

Bases: cybox.Entity

XML binding class: cybox.bindings.network_packet_object.RedirectType
dest_ipv6_addr
XML Binding class name: Dest_IPv6_Addr
Dictionary key name: dest_ipv6_addr
options
XML Binding class name: Options
Dictionary key name: options
target_ipv6_addr
XML Binding class name: Target_IPv6_Addr
Dictionary key name: target_ipv6_addr
class cybox.objects.network_packet_object.RedirectOptions[source]

Bases: cybox.Entity

XML binding class: cybox.bindings.network_packet_object.NeighborOptionsType
redirected_header
XML Binding class name: Redirected_Header
Dictionary key name: redirected_header
XML Binding class name: Target_Link_Addr
Dictionary key name: target_link_addr
class cybox.objects.network_packet_object.RouterAdvertisement[source]

Bases: cybox.Entity

XML binding class: cybox.bindings.network_packet_object.RouterAdvertisementType
cur_hop_limit
XML Binding class name: Cur_Hop_Limit
Dictionary key name: cur_hop_limit
managed_address_config_flag
XML Binding class name: managed_address_config_flag
Dictionary key name: managed_address_config_flag
options
XML Binding class name: Options
Dictionary key name: options
other_config_flag
XML Binding class name: other_config_flag
Dictionary key name: other_config_flag
reachable_time
XML Binding class name: Reachable_Time
Dictionary key name: reachable_time
retrans_timer
XML Binding class name: Retrans_Timer
Dictionary key name: retrans_timer
router_lifetime
XML Binding class name: Router_Lifetime
Dictionary key name: router_lifetime
class cybox.objects.network_packet_object.RouterAdvertisementOptions[source]

Bases: cybox.Entity

XML binding class: cybox.bindings.network_packet_object.RouterAdvertisementOptionsType
mtu
XML Binding class name: MTU
Dictionary key name: mtu
prefix_info
XML Binding class name: Prefix_Info
Dictionary key name: prefix_info
XML Binding class name: Src_Link_Addr
Dictionary key name: src_link_addr
class cybox.objects.network_packet_object.RouterSolicitation[source]

Bases: cybox.Entity

XML binding class: cybox.bindings.network_packet_object.RouterSolicitationType
options
(List of values permitted)
XML Binding class name: Options
Dictionary key name: options
class cybox.objects.network_packet_object.RouterSolicitationOptions[source]

Bases: cybox.Entity

XML binding class: cybox.bindings.network_packet_object.RouterSolicitationOptionsType
XML Binding class name: Src_Link_Addr
Dictionary key name: src_link_addr
class cybox.objects.network_packet_object.Routing[source]

Bases: cybox.Entity

XML binding class: cybox.bindings.network_packet_object.RoutingType
header_ext_len
XML Binding class name: Header_Ext_Len
Dictionary key name: header_ext_len
next_header
XML Binding class name: Next_Header
Dictionary key name: next_header
routing_type
XML Binding class name: Routing_Type
Dictionary key name: routing_type
segments_left
XML Binding class name: Segments_Left
Dictionary key name: segments_left
type_specific_data
XML Binding class name: Type_Specific_Data
Dictionary key name: type_specific_data
class cybox.objects.network_packet_object.TCP[source]

Bases: cybox.Entity

XML binding class: cybox.bindings.network_packet_object.TCPType
data
XML Binding class name: Data
Dictionary key name: data
options
XML Binding class name: Options
Dictionary key name: options
tcp_header
XML Binding class name: TCP_Header
Dictionary key name: tcp_header
class cybox.objects.network_packet_object.TCPFlags[source]

Bases: cybox.Entity

XML binding class: cybox.bindings.network_packet_object.TCPFlagsType
ack
XML Binding class name: ack
Dictionary key name: ack
cwr
XML Binding class name: cwr
Dictionary key name: cwr
ece
XML Binding class name: ece
Dictionary key name: ece
fin
XML Binding class name: fin
Dictionary key name: fin
ns
XML Binding class name: ns
Dictionary key name: ns
psh
XML Binding class name: psh
Dictionary key name: psh
rst
XML Binding class name: rst
Dictionary key name: rst
syn
XML Binding class name: syn
Dictionary key name: syn
urg
XML Binding class name: urg
Dictionary key name: urg
class cybox.objects.network_packet_object.TCPHeader[source]

Bases: cybox.Entity

XML binding class: cybox.bindings.network_packet_object.TCPHeaderType
ack_num
XML Binding class name: ACK_Num
Dictionary key name: ack_num
checksum
XML Binding class name: Checksum
Dictionary key name: checksum
data_offset
XML Binding class name: Data_Offset
Dictionary key name: data_offset
dest_port
XML Binding class name: Dest_Port
Dictionary key name: dest_port
reserved
XML Binding class name: Reserved
Dictionary key name: reserved
seq_num
XML Binding class name: Seq_Num
Dictionary key name: seq_num
src_port
XML Binding class name: Src_Port
Dictionary key name: src_port
tcp_flags
XML Binding class name: TCP_Flags
Dictionary key name: tcp_flags
urg_ptr
XML Binding class name: Urg_Ptr
Dictionary key name: urg_ptr
window
XML Binding class name: Window
Dictionary key name: window
class cybox.objects.network_packet_object.TransportLayer[source]

Bases: cybox.Entity

XML binding class: cybox.bindings.network_packet_object.TransportLayerType
tcp
XML Binding class name: TCP
Dictionary key name: tcp
udp
XML Binding class name: UDP
Dictionary key name: udp
class cybox.objects.network_packet_object.TypeLength[source]

Bases: cybox.Entity

XML binding class: cybox.bindings.network_packet_object.TypeLengthType
internet_layer_type
XML Binding class name: Internet_Layer_Type
Dictionary key name: internet_layer_type
length
XML Binding class name: Length
Dictionary key name: length
class cybox.objects.network_packet_object.UDP[source]

Bases: cybox.Entity

XML binding class: cybox.bindings.network_packet_object.UDPType
data
XML Binding class name: Data
Dictionary key name: data
udp_header
XML Binding class name: UDP_Header
Dictionary key name: udp_header
class cybox.objects.network_packet_object.UDPHeader[source]

Bases: cybox.Entity

XML binding class: cybox.bindings.network_packet_object.UDPHeaderType
checksum
XML Binding class name: Checksum
Dictionary key name: checksum
destport
XML Binding class name: DestPort
Dictionary key name: destport
length
XML Binding class name: Length
Dictionary key name: length
srcport
XML Binding class name: SrcPort
Dictionary key name: srcport