The property specifies any particular options Options Options NetworkSocketObj:SocketOptionsType 0..1 used by the socket. The property specifies the type of IP layer Protocol Protocol 0..1 NetworkSocketObj:ProtocolType protocol used by the socket. The property specifies the IP SocketAddressObj: Remote_Address Remote_Address 0..1 address and port for the socket on the remote machine. SocketAddressObjectType The property specifies the type of socket being Type Type 0..1 NetworkSocketObj:SocketType characterized. The property specifies the Socket_Descriptor cyboxCommon: 0..1 Socket_Descriptor socket file descriptor value associated with the socket. NonNegativeIntegerObjectPropertyType Negative values are not allowed. SocketOptionsType Class The class specifies any particular options used by the socket. If an option is supported only by specific address families or SocketOptionsType socket class, that's indicated in parentheses. The property table of the class is given in Table 32. SocketOptionsType Table . Properties of the class SocketOptionsType Name Type Multiplicity Description The property is used to set IP_MULTICAST_IF cyboxCommon: the interface over outgoing multicast 0..1 IP_MULTICAST_IF datagrams should be sent (AF_INET / StringObjectPropertyType SOCK_DGRAM or SOCK_RAW).
Options NetworkSocketObj:SocketOptionsType 0..1 The Options property specifies any particular options used by the socket. Protocol NetworkSocketObj:ProtocolType 0..1 The Protocol property specifies the type of IP layer protocol used by the socket. Remote_Address SocketAddressObj: SocketAddressObjectType 0..1 The Remote_Address property specifies the IP address and port for the socket on the remote machine. Type NetworkSocketObj:SocketType 0..1 The Type property specifies the type of socket being characterized. Socket_Descriptor cyboxCommon: NonNegativeIntegerObjectPropertyType 0..1 The Socket_Descriptor property specifies the socket file descriptor value associated with the socket. Negative values are not allowed. SocketOptionsType Class The SocketOptionsType class specifies any particular options used by the socket. If an option is supported only by specific address families or socket class, that's indicated in parentheses. The property table of the SocketOptionsType class is given in Table 32. Table . Properties of the SocketOptionsType class Name Type Multiplicity Description IP_MULTICAST_IF cyboxCommon: StringObjectPropertyType 0..1 The IP_MULTICAST_IF property is used to set the interface over outgoing multicast datagrams should be sent (AF_INET / SOCK_DGRAM or SOCK_RAW).
cybox-v2.1.1-csprd01-part41-network-socket.docx