Version: 2.1.0.21
python-cybox 2.1.0.21 Documentation¶
The python-cybox library provides an API for developing and consuming Cyber Observable eXpression (CybOX) content. Developers can leverage the API to create applications that create, consume, translate, or otherwise work with CybOX content.
Versions¶
Each version of python-cybox is designed to work with a single version of the CybOX Language. The table below shows the latest version the library for each version of CybOX.
| CybOX Version | python-cybox Version |
|---|---|
| 2.1 | 2.1.0.21 (PyPI) (GitHub) |
| 2.0.1 | 2.0.1.4 (PyPI) (GitHub) |
| 2.0 | 2.0.0.1 (PyPI) (GitHub) |
| 1.0 | 1.0.0b3 (PyPI) (GitHub) |
Contents¶
Version: 2.1.0.21
Getting Started with python-cybox¶
Note
The python-cybox library is intended for developers who want to add CybOX support to existing programs or create new programs that handle CybOX content. Experience with Python development is assumed.
Other users should look at existing tools that support CybOX.
Understanding XML, XML Schema, and the CybOX language is also incredibly helpful when using python-cybox in an application.
First, you should follow the Installation procedures.
Example Scripts¶
The python-cybox repository contains several example scripts that help illustrate the capabilities of the APIs. These scripts are simple command line utilities that can be executed by passing the name of the script to a Python interpreter.
$ python simple_email_instance.py
Version: 2.1.0.21
Installation¶
Recommended Installation¶
Use pip:
$ pip install cybox
You might also want to consider using a virtualenv.
Dependencies¶
The python-cybox library is developed on Python 2.7 and tested against both Python 2.6 and 2.7. Besides the Python Standard Library, python-cybox relies on the following Python libraries:
- lxml - A Pythonic binding for the C libraries libxml2 and libxslt.
- python-dateutil - A library for parsing datetime information.
- importlib (Python 2.6) - Convenience wrappers for
__import__().
Note
importlib is built into Python 2.7, and is available on PyPI for
Python 2.6.
Each of these can be installed with pip or by manually downloading packages
from PyPI. On Windows, you will probably have the most luck using pre-compiled
binaries for lxml. On Ubuntu (12.04 or 14.04), you should make sure the
following packages are installed before attempting to compile lxml from
source:
- libxml2-dev
- libxslt1-dev
- zlib1g-dev
Manual Installation¶
If you are unable to use pip, you can also install python-cybox with setuptools. If you don’t already have setuptools installed, please install it before continuing.
- Download and install the dependencies above. Although setuptools will generally install dependencies automatically, installing the dependencies manually beforehand helps distinguish errors in dependency installation from errors in python-cybox installation. Make sure you check to ensure the versions you install are compatible with the version of python-cybox you plan to install.
- Download the desired version of python-cybox from PyPI or the GitHub releases page. The steps below assume you are using the 2.1.0.21 release.
- Extract the downloaded file. This will leave you with a directory named cybox-2.1.0.21.
$ tar -zxf cybox-2.1.0.21.tar.gz $ ls cybox-2.1.0.21 cybox-2.1.0.21.tar.gz
OR
$ unzip cybox-2.1.0.21.zip $ ls cybox-2.1.0.21 cybox-2.1.0.21.zip
- Run the installation script.
$ cd cybox-2.1.0.21 $ python setup.py install
- Test the installation.
$ python
Python 2.7.6 (default, Mar 22 2014, 22:59:56)
[GCC 4.8.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import cybox
>>>
If you don’t see an ImportError, the installation was successful.
Further Information¶
If you’re new to installing Python packages, you can learn more at the Python Packaging User Guide, specifically the Installing Python Packages section.
Version: 2.1.0.21
Overview¶
This page provides a quick overview needed to understand the inner workings of the python-cybox library. If you prefer a more hands-on approach, browse the Examples.
CybOX Entities¶
Each type within CybOX is represented by a class which derives from
cybox.Entity. In general, there is one Python class per CybOX type,
though in some cases classes which would have identical functionality have
been reused rather than writing duplicating classes. One example of this is
that many enumerated values are implemented using the
cybox.common.properties.String, since values aren’t checked to make
sure they are valid enumeration values.
Note
Not all CybOX types have yet been implemented.
Controlled Vocabulary Strings¶
Controlled Vocabulary strings are a concept originally designed for STIX and
adapted for use in CybOX as well. For background, see the STIX
documentation. Controlled Vocabulary strings are implemented in the cybox
Python package very similarly to how they are implemented in the stix
package, so viewing the python-stix documentation should help explain how to
work with CybOX Controlled Vocabulary strings as well. CybOX vocabularies are
defined in the cybox.common.vocabs module.
Version: 2.1.0.21
Examples¶
This page includes some basic examples of creating and parsing CybOX content.
There are a couple things we do in these examples for purposes of demonstration that shouldn’t be done in production code:
- When calling
to_xml(), we useinclude_namespaces=False. This is to make the example output easier to read, but means the resulting output cannot be successfully parsed. The XML parser doesn’t know what namespaces to use if they aren’t included. In production code, you should explicitly setinclude_namespacestoTrueor omit it entirely (Trueis the default). - We use
set_id_method(IDGenerator.METHOD_INT)to make IDs for Objects and Observables easier to read and cross-reference within the XML document. In production code, you should omit this statement, which causes random UUIDs to be created instead, or create explicit IDs yourself for objects and observables.
Creating Objects¶
The easiest way to create an object is to construct one and then set various properties on it.
from cybox.objects.file_object import File
f = File()
f.file_name = "malware.exe"
f.file_path = "C:\Windows\Temp\malware.exe"
print(f.to_xml(include_namespaces=False, encoding=None))
Which outputs:
<FileObj:FileObjectType xsi:type="FileObj:FileObjectType">
<FileObj:File_Name>malware.exe</FileObj:File_Name>
<FileObj:File_Path>C:\Windows\Temp\malware.exe</FileObj:File_Path>
</FileObj:FileObjectType>
For some objects, such as the AddressObject, you can pass parameters direcly into the constructor.
from cybox.objects.address_object import Address
a = Address("1.2.3.4", Address.CAT_IPV4)
print(a.to_xml(include_namespaces=False, encoding=None))
<AddressObj:AddressObjectType xsi:type="AddressObj:AddressObjectType" category="ipv4-addr">
<AddressObj:Address_Value>1.2.3.4</AddressObj:Address_Value>
</AddressObj:AddressObjectType>
Creating Observables¶
Full CybOX documents are expected to have Observables as the root element.
You can pass any object to the Observables constructor to generate the
proper XML.
from mixbox.idgen import IDGenerator, set_id_method
from cybox.core import Observables
from cybox.objects.file_object import File
set_id_method(IDGenerator.METHOD_INT)
f = File()
f.file_name = "malware.exe"
f.file_path = "C:\Windows\Temp\malware.exe"
print(Observables(f).to_xml(include_namespaces=False, encoding=None))
<cybox:Observables cybox_major_version="2" cybox_minor_version="1" cybox_update_version="0">
<cybox:Observable id="example:Observable-1">
<cybox:Object id="example:File-2">
<cybox:Properties xsi:type="FileObj:FileObjectType">
<FileObj:File_Name>malware.exe</FileObj:File_Name>
<FileObj:File_Path>C:\Windows\Temp\malware.exe</FileObj:File_Path>
</cybox:Properties>
</cybox:Object>
</cybox:Observable>
</cybox:Observables>
To include multiple objects as individual Observables within one document, you can pass them as a list to the Observables constructor.
from mixbox.idgen import IDGenerator, set_id_method
from cybox.core import Observables
from cybox.objects.address_object import Address
from cybox.objects.uri_object import URI
set_id_method(IDGenerator.METHOD_INT)
a = Address("1.2.3.4", Address.CAT_IPV4)
u = URI("http://cybox.mitre.org/")
print(Observables([a, u]).to_xml(include_namespaces=False, encoding=None))
<cybox:Observables cybox_major_version="2" cybox_minor_version="1" cybox_update_version="0">
<cybox:Observable id="example:Observable-1">
<cybox:Object id="example:Address-2">
<cybox:Properties xsi:type="AddressObj:AddressObjectType" category="ipv4-addr">
<AddressObj:Address_Value>1.2.3.4</AddressObj:Address_Value>
</cybox:Properties>
</cybox:Object>
</cybox:Observable>
<cybox:Observable id="example:Observable-3">
<cybox:Object id="example:URI-4">
<cybox:Properties xsi:type="URIObj:URIObjectType">
<URIObj:Value>http://cybox.mitre.org/</URIObj:Value>
</cybox:Properties>
</cybox:Object>
</cybox:Observable>
</cybox:Observables>
HTTP Message Body¶
When outputing XML, by default, reserved XML characters such as < and > are escaped by default.
from cybox.objects.http_session_object import HTTPMessage
m = HTTPMessage()
m.message_body = "<html><title>An HTML page</title><body><p>Body text</p></body></html>"
m.length = len(m.message_body.value)
print(m.to_xml(include_namespaces=False, encoding=None))
<HTTPSessionObj:HTTPMessageType>
<HTTPSessionObj:Length>69</HTTPSessionObj:Length>
<HTTPSessionObj:Message_Body><html><title>An HTML page</title><body><p>Body text</p></body></html></HTTPSessionObj:Message_Body>
</HTTPSessionObj:HTTPMessageType>
When you parse this content, these characters are converted back.
from cybox.bindings.http_session_object import parseString
m2 = HTTPMessage.from_obj(parseString(m.to_xml(encoding=None)))
print(m2.message_body)
<html><title>An HTML page</title><body><p>Body text</p></body></html>
HTTP User Agent¶
from cybox.objects.http_session_object import *
fields = HTTPRequestHeaderFields()
fields.user_agent = 'Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:25.0) Gecko/20100101 Firefox/25.0'
header = HTTPRequestHeader()
header.parsed_header = fields
request = HTTPClientRequest()
request.http_request_header = header
req_res = HTTPRequestResponse()
req_res.http_client_request = request
session = HTTPSession()
session.http_request_response = [req_res]
print(session.to_xml(include_namespaces=False, encoding=None))
<HTTPSessionObj:HTTPSessionObjectType xsi:type="HTTPSessionObj:HTTPSessionObjectType">
<HTTPSessionObj:HTTP_Request_Response>
<HTTPSessionObj:HTTP_Client_Request>
<HTTPSessionObj:HTTP_Request_Header>
<HTTPSessionObj:Parsed_Header>
<HTTPSessionObj:User_Agent>Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:25.0) Gecko/20100101 Firefox/25.0</HTTPSessionObj:User_Agent>
</HTTPSessionObj:Parsed_Header>
</HTTPSessionObj:HTTP_Request_Header>
</HTTPSessionObj:HTTP_Client_Request>
</HTTPSessionObj:HTTP_Request_Response>
</HTTPSessionObj:HTTPSessionObjectType>
Objects with DateTime properties¶
When setting DateTime properties on objects, you can either use a native Python
datetime.datetime or a string. The python-dateutil library is used
to parse strings into dates, so a wide variety of formats is supported.
import datetime
from cybox.objects.email_message_object import EmailMessage
e = EmailMessage()
e.from_ = "spammer@spam.com"
e.subject = "This is not spam"
e.date = datetime.datetime(2012, 1, 17, 8, 35, 6)
print(e.to_xml(include_namespaces=False, encoding=None))
<EmailMessageObj:EmailMessageObjectType xsi:type="EmailMessageObj:EmailMessageObjectType">
<EmailMessageObj:Header>
<EmailMessageObj:From xsi:type="AddressObj:AddressObjectType" category="e-mail">
<AddressObj:Address_Value>spammer@spam.com</AddressObj:Address_Value>
</EmailMessageObj:From>
<EmailMessageObj:Subject>This is not spam</EmailMessageObj:Subject>
<EmailMessageObj:Date>2012-01-17T08:35:06</EmailMessageObj:Date>
</EmailMessageObj:Header>
</EmailMessageObj:EmailMessageObjectType>
from cybox.objects.email_message_object import EmailMessage
e = EmailMessage()
e.date = "Mon, 14 Oct, 2013 12:32:03 -0500"
print(e.to_xml(include_namespaces=False, encoding=None))
<EmailMessageObj:EmailMessageObjectType xsi:type="EmailMessageObj:EmailMessageObjectType">
<EmailMessageObj:Header>
<EmailMessageObj:Date>2013-10-14T12:32:03-05:00</EmailMessageObj:Date>
</EmailMessageObj:Header>
</EmailMessageObj:EmailMessageObjectType>
Hashes¶
In many cases you can pass a dictionary or a list to create an instance of a CybOX type.
from cybox.common import HashList
h = HashList.from_list([{'type' : 'MD5', 'simple_hash_value' : 'FFFFFF'},
{'type' : 'SHA1', 'simple_hash_value' : 'FFFFFF'}])
print(h.to_xml(include_namespaces=False, encoding=None))
<cyboxCommon:HashListType>
<cyboxCommon:Hash>
<cyboxCommon:Type>MD5</cyboxCommon:Type>
<cyboxCommon:Simple_Hash_Value>FFFFFF</cyboxCommon:Simple_Hash_Value>
</cyboxCommon:Hash>
<cyboxCommon:Hash>
<cyboxCommon:Type>SHA1</cyboxCommon:Type>
<cyboxCommon:Simple_Hash_Value>FFFFFF</cyboxCommon:Simple_Hash_Value>
</cyboxCommon:Hash>
</cyboxCommon:HashListType>
This can easily be incorporated into constructing objects as well.
from cybox.objects.win_file_object import WinFile
f = WinFile()
f.file_name = "foo.exe"
f.drive = "C:\\"
f.hashes = h
print(f.to_xml(include_namespaces=False, encoding=None))
<WinFileObj:WindowsFileObjectType xsi:type="WinFileObj:WindowsFileObjectType">
<FileObj:File_Name>foo.exe</FileObj:File_Name>
<FileObj:Hashes>
<cyboxCommon:Hash>
<cyboxCommon:Type>MD5</cyboxCommon:Type>
<cyboxCommon:Simple_Hash_Value>FFFFFF</cyboxCommon:Simple_Hash_Value>
</cyboxCommon:Hash>
<cyboxCommon:Hash>
<cyboxCommon:Type>SHA1</cyboxCommon:Type>
<cyboxCommon:Simple_Hash_Value>FFFFFF</cyboxCommon:Simple_Hash_Value>
</cyboxCommon:Hash>
</FileObj:Hashes>
<WinFileObj:Drive>C:\</WinFileObj:Drive>
</WinFileObj:WindowsFileObjectType>
Object Subclasses¶
The WindowsFile object is a subclass of the File object. As you can see, the correct namepaces for the various properties are set.
from cybox.objects.win_file_object import WinFile
f = WinFile()
f.file_name = "blah.exe"
f.drive = "C:\\"
print(f.to_xml(include_namespaces=False, encoding=None))
<WinFileObj:WindowsFileObjectType xsi:type="WinFileObj:WindowsFileObjectType">
<FileObj:File_Name>blah.exe</FileObj:File_Name>
<WinFileObj:Drive>C:\</WinFileObj:Drive>
</WinFileObj:WindowsFileObjectType>
As another example, the WinUser object is a refinement of the UserAccount object, which itself is a refinement of the Account object. As with Hashes, these can be constructed from a dictionary representation.
from cybox.objects.win_user_account_object import WinUser
winuser_dict = {
# Account-specific fields
'disabled': False,
'domain': 'ADMIN',
# UserAccount-specific fields
'password_required': True,
'full_name': "Steve Ballmer",
'home_directory': "C:\\Users\\ballmer\\",
'last_login': "2011-05-12T07:14:01+07:00",
'username': "ballmer",
'user_password_age': "P180D",
# WinUser-specific fields
'security_id': "S-1-5-21-3623811015-3361044348-30300820-1013",
'security_type': "SidTypeUser",
'xsi:type': 'WindowsUserAccountObjectType',
}
print(WinUser.from_dict(winuser_dict).to_xml(include_namespaces=False, encoding=None))
<WinUserAccountObj:WindowsUserAccountObjectType xsi:type="WinUserAccountObj:WindowsUserAccountObjectType"
disabled="false" password_required="true">
<AccountObj:Domain>ADMIN</AccountObj:Domain>
<UserAccountObj:Full_Name>Steve Ballmer</UserAccountObj:Full_Name>
<UserAccountObj:Home_Directory>C:\Users\ballmer\</UserAccountObj:Home_Directory>
<UserAccountObj:Last_Login>2011-05-12T07:14:01+07:00</UserAccountObj:Last_Login>
<UserAccountObj:Username>ballmer</UserAccountObj:Username>
<UserAccountObj:User_Password_Age>P180D</UserAccountObj:User_Password_Age>
<WinUserAccountObj:Security_ID>S-1-5-21-3623811015-3361044348-30300820-1013</WinUserAccountObj:Security_ID>
<WinUserAccountObj:Security_Type>SidTypeUser</WinUserAccountObj:Security_Type>
</WinUserAccountObj:WindowsUserAccountObjectType>
ObservableCompositions¶
from mixbox.idgen import IDGenerator, set_id_method
from cybox.core import Observable, Observables, ObservableComposition
from cybox.objects.file_object import File
from cybox.objects.process_object import Process
set_id_method(IDGenerator.METHOD_INT)
observables = Observables()
proc = Process.from_dict(
{"name": "cmd.exe",
"image_info": {"command_line": "cmd.exe /c blah.bat"}})
proc.name.condition = "Equals"
proc.image_info.command_line.condition = "Contains"
oproc = Observable(proc)
observables.add(oproc)
f = File.from_dict({"file_name": "blah", "file_extension": "bat"})
f.file_name.condition = "Contains"
f.file_extension.condition = "Equals"
ofile = Observable(f)
observables.add(ofile)
oproc_ref = Observable()
oproc_ref.id_ = None
oproc_ref.idref = oproc.id_
ofile_ref = Observable()
ofile_ref.id_ = None
ofile_ref.idref = ofile.id_
o_comp = ObservableComposition(operator="OR")
o_comp.add(oproc_ref)
o_comp.add(ofile_ref)
observables.add(Observable(o_comp))
print(observables.to_xml(include_namespaces=False, encoding=None))
<cybox:Observables cybox_major_version="2" cybox_minor_version="1" cybox_update_version="0">
<cybox:Observable id="example:Observable-1">
<cybox:Object id="example:Process-2">
<cybox:Properties xsi:type="ProcessObj:ProcessObjectType">
<ProcessObj:Name condition="Equals">cmd.exe</ProcessObj:Name>
<ProcessObj:Image_Info>
<ProcessObj:Command_Line condition="Contains">cmd.exe /c blah.bat</ProcessObj:Command_Line>
</ProcessObj:Image_Info>
</cybox:Properties>
</cybox:Object>
</cybox:Observable>
<cybox:Observable id="example:Observable-3">
<cybox:Object id="example:File-4">
<cybox:Properties xsi:type="FileObj:FileObjectType">
<FileObj:File_Name condition="Contains">blah</FileObj:File_Name>
<FileObj:File_Extension condition="Equals">bat</FileObj:File_Extension>
</cybox:Properties>
</cybox:Object>
</cybox:Observable>
<cybox:Observable id="example:Observable-7">
<cybox:Observable_Composition operator="OR">
<cybox:Observable idref="example:Observable-1">
</cybox:Observable>
<cybox:Observable idref="example:Observable-3">
</cybox:Observable>
</cybox:Observable_Composition>
</cybox:Observable>
</cybox:Observables>
Parsing example¶
Just as you can call to_xml() to generate XML, you can call parseString
to parse an XML string.
>>> import cybox.bindings.file_object as file_binding
>>> from cybox.objects.file_object import File
>>> a = """
... <FileObj:FileObjectType
... xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
... xmlns:FileObj="http://cybox.mitre.org/objects#FileObject-2"
... xsi:type="FileObj:FileObjectType">
... <FileObj:File_Name condition="Contains">bad.exe</FileObj:File_Name>
... </FileObj:FileObjectType>
... """
>>> file_obj = file_binding.parseString(a)
>>> type(file_obj)
<class 'cybox.bindings.file_object.FileObjectType'>
>>> f = File.from_obj(file_obj)
>>> f.file_name.value
'bad.exe'
>>> str(f.file_name)
'bad.exe'
>>> f.file_name.condition
'Contains'
Comparisons¶
CybOX objects can be compared for equality using the standard Python equality operator. By default, every field must be equal between the two objects. However, you can explicitly say that some fields should not be considered.
>>> from cybox.objects.file_object import File
>>> file_1 = File.from_dict({'file_name': 'abcd.dll', 'size_in_bytes': '25556'})
>>> file_2 = File.from_dict({'file_name': 'abcd.dll', 'size_in_bytes': '25556'})
>>> file_3 = File.from_dict({'file_name': 'abcd.dll', 'size_in_bytes': '1337'})
# First, disable the use of ``size_in_bytes`` comparisons.
>>> File.size_in_bytes.comparable = False
>>> file_1 == file_2
True
>>> file_1 == file_3
True
# Now, set it back to True (the default).
>>> File.size_in_bytes.comparable = True
>>> file_1 == file_2
True
>>> file_1 == file_3
False
Custom Objects¶
The CybOX Custom Object is used to specify objects which do not have their own object type in CybOX. These objects should be used with care, as they can make interoperability more challenging if both producer and consumer do not agree on the fields used in the Custom object.
from cybox.common.object_properties import CustomProperties, Property
from cybox.objects.custom_object import Custom
c = Custom()
# This should be a QName with a prefix specific to the application
# (i.e. not "example"). The prefix should be included in the output
# namespaces.
c.custom_name = "example:OfficePassword"
c.description = "This is a string used as a password to protect an Microsoft Office document."
c.custom_properties = CustomProperties()
p1 = Property()
p1.name = "password"
p1.description = "MS Office encryption password"
p1.value = "SuP3rS3cr3T!"
c.custom_properties.append(p1)
print(c.to_xml(include_namespaces=False, encoding=None))
<CustomObj:CustomObjectType xsi:type="CustomObj:CustomObjectType" custom_name="example:OfficePassword">
<cyboxCommon:Custom_Properties>
<cyboxCommon:Property name="password" description="MS Office encryption password">SuP3rS3cr3T!</cyboxCommon:Property>
</cyboxCommon:Custom_Properties>
<CustomObj:Description>This is a string used as a password to protect an Microsoft Office document.</CustomObj:Description>
</CustomObj:CustomObjectType>
Version: 2.1.0.21
Contributing¶
If you notice a bug, have a suggestion for a new feature, or find that that something just isn’t behaving the way you’d expect it to, please submit an issue to our issue tracker.
If you’d like to contribute code to our repository, you can do so by issuing a pull request and we will work with you to try and integrate that code into our repository. Users who want to contribute code to the python-cybox repository should be familiar with git and the GitHub pull request process.
API Reference¶
Version: 2.1.0.21
API Reference¶
CybOX Common¶
Modules located in the base cybox.common package
Note
Most objects from the CybOX Common schema can be implemented directly from
the cybox.commmon package, rather than needing to remember which
submodule they are defined in.
Version: 2.1.0.21
cybox.common package¶
The cybox.common module contains classes needed to implement the
types found in the CybOX Common schema (cybox_common.xsd). Although the
implementation is spread between different modules within the cybox.common
package, types should be imported directly from this module in case the
implementations are reorganized in the future.
In other words, do this:
from cybox.common import String
rather than:
from cybox.common.properties import String
Submodules¶
Version: 2.1.0.21
Version: 2.1.0.21
cybox.common.build module¶
-
class
cybox.common.build.BuildConfiguration[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.cybox_common.BuildConfigurationType-
configuration_setting_description¶ - (List of values permitted)XML Binding class name:
Configuration_Setting_DescriptionDictionary key name:configuration_setting_description
-
configuration_settings¶ - XML Binding class name:
Configuration_SettingsDictionary key name:configuration_settings
-
-
class
cybox.common.build.BuildInformation[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.cybox_common.BuildInformationType-
build_configuration¶ - XML Binding class name:
Build_ConfigurationDictionary key name:build_configuration
-
build_id¶ - XML Binding class name:
Build_IDDictionary key name:build_id
-
build_label¶ - XML Binding class name:
Build_LabelDictionary key name:build_label
-
build_output_log¶ - XML Binding class name:
Build_Output_LogDictionary key name:build_output_log
-
build_project¶ - XML Binding class name:
Build_ProjectDictionary key name:build_project
-
build_script¶ - XML Binding class name:
Build_ScriptDictionary key name:build_script
-
build_utility¶ - XML Binding class name:
Build_UtilityDictionary key name:build_utility
-
build_version¶ - XML Binding class name:
Build_VersionDictionary key name:build_version
-
compilation_date¶ - XML Binding class name:
Compilation_DateDictionary key name:compilation_date
-
compilers¶ - XML Binding class name:
CompilersDictionary key name:compilers
-
libraries¶ - XML Binding class name:
LibrariesDictionary key name:libraries
-
-
class
cybox.common.build.BuildUtility[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.cybox_common.BuildUtilityType-
build_utility_name¶ - XML Binding class name:
Build_Utility_NameDictionary key name:build_utility_name
-
build_utility_platform_specification¶ - XML Binding class name:
Build_Utility_Platform_SpecificationDictionary key name:build_utility_platform_specification
-
Version: 2.1.0.21
cybox.common.byterun module¶
-
class
cybox.common.byterun.ByteRun[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.cybox_common.ByteRunType-
byte_order¶ - XML Binding class name:
Byte_OrderDictionary key name:byte_order
-
byte_run_data¶ - XML Binding class name:
Byte_Run_DataDictionary key name:byte_run_data
-
file_system_offset¶ - XML Binding class name:
File_System_OffsetDictionary key name:file_system_offset
-
hashes¶
-
image_offset¶ - XML Binding class name:
Image_OffsetDictionary key name:image_offset
-
length¶ - XML Binding class name:
LengthDictionary key name:length
-
offset¶
-
Version: 2.1.0.21
cybox.common.cipher module¶
-
class
cybox.common.cipher.Cipher(value=None)[source]¶ Bases:
cybox.common.properties.BasePropertyXML binding class:cybox.bindings.cybox_common.CipherType
Version: 2.1.0.21
cybox.common.compensation_model module¶
-
class
cybox.common.compensation_model.CompensationModel(value=None)[source]¶ Bases:
cybox.common.properties.BasePropertyXML binding class:cybox.bindings.cybox_common.CompensationModelType
Version: 2.1.0.21
cybox.common.compilers module¶
-
class
cybox.common.compilers.Compiler[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.cybox_common.CompilerType-
compiler_informal_description¶ - XML Binding class name:
Compiler_Informal_DescriptionDictionary key name:compiler_informal_description
-
compiler_platform_specification¶ - XML Binding class name:
Compiler_Platform_SpecificationDictionary key name:compiler_platform_specification
-
-
class
cybox.common.compilers.CompilerInformalDescription[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.cybox_common.CompilerInformalDescriptionType-
compiler_name¶ - XML Binding class name:
Compiler_NameDictionary key name:compiler_name
-
compiler_version¶ - XML Binding class name:
Compiler_VersionDictionary key name:compiler_version
-
Version: 2.1.0.21
cybox.common.configuration_settings module¶
-
class
cybox.common.configuration_settings.ConfigurationSetting[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.cybox_common.ConfigurationSettingType-
item_description¶ - XML Binding class name:
Item_DescriptionDictionary key name:item_description
-
item_name¶ - XML Binding class name:
Item_NameDictionary key name:item_name
-
item_type¶ - XML Binding class name:
Item_TypeDictionary key name:item_type
-
item_value¶ - XML Binding class name:
Item_ValueDictionary key name:item_value
-
-
class
cybox.common.configuration_settings.ConfigurationSettings[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.cybox_common.ConfigurationSettingsType-
configuration_setting¶ - (List of values permitted)XML Binding class name:
Configuration_SettingDictionary key name:configuration_setting
-
Version: 2.1.0.21
cybox.common.contributor module¶
-
class
cybox.common.contributor.Contributor[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.cybox_common.ContributorType-
contribution_location¶ - XML Binding class name:
Contribution_LocationDictionary key name:contribution_location
-
date¶
-
email¶ - XML Binding class name:
EmailDictionary key name:email
-
name¶ - XML Binding class name:
NameDictionary key name:name
-
organization¶ - XML Binding class name:
OrganizationDictionary key name:organization
-
phone¶ - XML Binding class name:
PhoneDictionary key name:phone
-
role¶ - XML Binding class name:
RoleDictionary key name:role
-
Version: 2.1.0.21
cybox.common.data_segment module¶
-
class
cybox.common.data_segment.DataSegment[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.cybox_common.DataSegmentType-
byte_order¶ - XML Binding class name:
Byte_OrderDictionary key name:byte_order
-
data_format¶ - XML Binding class name:
Data_FormatDictionary key name:data_format
-
data_segment¶ - XML Binding class name:
Data_SegmentDictionary key name:data_segment
-
data_size¶ - XML Binding class name:
Data_SizeDictionary key name:data_size
-
id_¶ - XML Binding class name:
idDictionary key name:id
-
offset¶
-
search_distance¶ - XML Binding class name:
Search_DistanceDictionary key name:search_distance
-
search_within¶ - XML Binding class name:
Search_WithinDictionary key name:search_within
-
Version: 2.1.0.21
cybox.common.daterange module¶
Version: 2.1.0.21
cybox.common.datetimewithprecision module¶
-
class
cybox.common.datetimewithprecision.DateTimeWithPrecision(value=None, precision='second')[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.cybox_common.DateTimeWithPrecisionType-
precision¶ - XML Binding class name:
precisionDictionary key name:precision
-
value¶ - XML Binding class name:
valueOf_Dictionary key name:value
-
-
class
cybox.common.datetimewithprecision.DateWithPrecision(value=None, precision='day')[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.cybox_common.DateWithPrecisionType-
precision¶ - XML Binding class name:
precisionDictionary key name:precision
-
value¶ - XML Binding class name:
valueOf_Dictionary key name:value
-
Version: 2.1.0.21
cybox.common.dependencies module¶
-
class
cybox.common.dependencies.Dependencies[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.cybox_common.DependenciesType-
dependency¶ - (List of values permitted)XML Binding class name:
DependencyDictionary key name:dependency
-
-
class
cybox.common.dependencies.Dependency[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.cybox_common.DependencyType-
dependency_description¶ - XML Binding class name:
Dependency_DescriptionDictionary key name:dependency_description
-
dependency_type¶ - XML Binding class name:
Dependency_TypeDictionary key name:dependency_type
-
Version: 2.1.0.21
cybox.common.digitalsignature module¶
-
class
cybox.common.digitalsignature.DigitalSignature[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.cybox_common.DigitalSignatureInfoType-
certificate_issuer¶ - XML Binding class name:
Certificate_IssuerDictionary key name:certificate_issuer
-
certificate_subject¶ - XML Binding class name:
Certificate_SubjectDictionary key name:certificate_subject
-
signature_description¶ - XML Binding class name:
Signature_DescriptionDictionary key name:signature_description
-
signature_exists¶ - XML Binding class name:
signature_existsDictionary key name:signature_exists
-
signature_verified¶ - XML Binding class name:
signature_verifiedDictionary key name:signature_verified
-
-
class
cybox.common.digitalsignature.DigitalSignatureList(*args)[source]¶ Bases:
mixbox.entities.EntityListXML binding class:cybox.bindings.cybox_common.DigitalSignaturesType-
digital_signature¶ - (List of values permitted)XML Binding class name:
Digital_SignatureDictionary key name:digital_signature
-
Version: 2.1.0.21
cybox.common.environment_variable module¶
-
class
cybox.common.environment_variable.EnvironmentVariable[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.cybox_common.EnvironmentVariableType-
name¶
-
value¶
-
-
class
cybox.common.environment_variable.EnvironmentVariableList(*args)[source]¶ Bases:
mixbox.entities.EntityListXML binding class:cybox.bindings.cybox_common.EnvironmentVariableListType-
environment_variable¶ - (List of values permitted)XML Binding class name:
Environment_VariableDictionary key name:environment_variable
-
Version: 2.1.0.21
cybox.common.errors module¶
-
class
cybox.common.errors.Error[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.cybox_common.ErrorType-
error_count¶ - XML Binding class name:
Error_CountDictionary key name:error_count
-
error_instances¶ - XML Binding class name:
Error_InstancesDictionary key name:error_instances
-
error_type¶ - XML Binding class name:
Error_TypeDictionary key name:error_type
-
Version: 2.1.0.21
cybox.common.execution_environment module¶
-
class
cybox.common.execution_environment.ExecutionEnvironment[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.cybox_common.ExecutionEnvironmentType-
command_line¶ - XML Binding class name:
Command_LineDictionary key name:command_line
-
start_time¶ - XML Binding class name:
Start_TimeDictionary key name:start_time
-
system¶ - XML Binding class name:
SystemDictionary key name:system
-
user_account_info¶ - XML Binding class name:
User_Account_InfoDictionary key name:user_account_info
-
Version: 2.1.0.21
cybox.common.extracted_features module¶
-
class
cybox.common.extracted_features.CodeSnippets(*args)[source]¶ Bases:
mixbox.entities.EntityListXML binding class:cybox.bindings.cybox_common.CodeSnippetsType-
code_snippet¶ - (List of values permitted)XML Binding class name:
Code_SnippetDictionary key name:code_snippet
-
-
class
cybox.common.extracted_features.ExtractedFeatures[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.cybox_common.ExtractedFeaturesType-
code_snippets¶ - XML Binding class name:
Code_SnippetsDictionary key name:code_snippets
-
functions¶ - XML Binding class name:
FunctionsDictionary key name:functions
-
imports¶ - XML Binding class name:
ImportsDictionary key name:imports
-
strings¶ - XML Binding class name:
StringsDictionary key name:strings
-
Version: 2.1.0.21
cybox.common.extracted_string module¶
-
class
cybox.common.extracted_string.ExtractedString(string_value=None)[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.cybox_common.ExtractedStringType-
address¶ - XML Binding class name:
AddressDictionary key name:address
-
byte_string_value¶ - XML Binding class name:
Byte_String_ValueDictionary key name:byte_string_value
-
encoding¶ TypedField subclass for VocabString fields.
XML Binding class name:EncodingDictionary key name:encoding
-
english_translation¶ - XML Binding class name:
English_TranslationDictionary key name:english_translation
-
hashes¶
-
language¶
-
length¶ - XML Binding class name:
LengthDictionary key name:length
-
string_value¶ - XML Binding class name:
String_ValueDictionary key name:string_value
-
Version: 2.1.0.21
cybox.common.hashes module¶
-
class
cybox.common.hashes.Hash(hash_value=None, type_=None, exact=False)[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.cybox_common.HashType-
fuzzy_hash_value¶ - XML Binding class name:
Fuzzy_Hash_ValueDictionary key name:fuzzy_hash_value
-
simple_hash_value¶ - XML Binding class name:
Simple_Hash_ValueDictionary key name:simple_hash_value
-
type_¶ TypedField subclass for VocabString fields.
-
-
class
cybox.common.hashes.HashList(*args)[source]¶ Bases:
mixbox.entities.EntityListXML binding class:cybox.bindings.cybox_common.HashListType-
hashes¶ - (List of values permitted)Type:
cybox.common.hashes.HashXML Binding class name:HashDictionary key name:hash
-
Version: 2.1.0.21
cybox.common.internationalization_settings module¶
-
class
cybox.common.internationalization_settings.InternalStrings[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.cybox_common.InternalStringsType-
content¶ - XML Binding class name:
ContentDictionary key name:content
-
key¶ - XML Binding class name:
KeyDictionary key name:key
-
-
class
cybox.common.internationalization_settings.InternationalizationSettings[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.cybox_common.InternationalizationSettingsType-
internal_strings¶ - (List of values permitted)XML Binding class name:
Internal_StringsDictionary key name:internal_strings
-
Version: 2.1.0.21
cybox.common.libraries module¶
Version: 2.1.0.21
cybox.common.location module¶
-
class
cybox.common.location.Location[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.cybox_common.LocationType-
id_¶ - XML Binding class name:
idDictionary key name:id
-
idref¶ - XML Binding class name:
idrefDictionary key name:idref
-
name¶ - XML Binding class name:
NameDictionary key name:name
-
Version: 2.1.0.21
cybox.common.measuresource module¶
-
class
cybox.common.measuresource.MeasureSource[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.cybox_common.MeasureSourceType-
class_¶ - XML Binding class name:
classxxDictionary key name:class
-
contributors¶ - XML Binding class name:
ContributorsDictionary key name:contributors
-
description¶ - XML Binding class name:
DescriptionDictionary key name:description
-
information_source_type¶ TypedField subclass for VocabString fields.
XML Binding class name:Information_Source_TypeDictionary key name:information_source_type
-
instance¶ - XML Binding class name:
InstanceDictionary key name:instance
-
name¶ - XML Binding class name:
nameDictionary key name:name
-
platform¶ - XML Binding class name:
PlatformDictionary key name:platform
-
sighting_count¶ - XML Binding class name:
sighting_countDictionary key name:sighting_count
-
source_type¶ - XML Binding class name:
source_typeDictionary key name:source_type
-
system¶ - XML Binding class name:
SystemDictionary key name:system
-
time¶
-
tool_type¶ TypedField subclass for VocabString fields.
-
tools¶ - XML Binding class name:
ToolsDictionary key name:tools
-
Version: 2.1.0.21
cybox.common.object_properties module¶
-
class
cybox.common.object_properties.CustomProperties(*args)[source]¶ Bases:
mixbox.entities.EntityListXML binding class:cybox.bindings.cybox_common.CustomPropertiesType-
property_¶ - (List of values permitted)XML Binding class name:
PropertyDictionary key name:property
-
-
class
cybox.common.object_properties.ObjectProperties[source]¶ Bases:
mixbox.entities.EntityThe Cybox ObjectProperties base class.
XML binding class:cybox.bindings.cybox_common.ObjectPropertiesType-
custom_properties¶ - XML Binding class name:
Custom_PropertiesDictionary key name:custom_properties
-
object_reference¶ - XML Binding class name:
object_referenceDictionary key name:object_reference
-
-
class
cybox.common.object_properties.Property(value=None)[source]¶ Bases:
cybox.common.properties.StringXML binding class:cybox.bindings.cybox_common.PropertyType-
description¶ - XML Binding class name:
descriptionDictionary key name:description
-
name¶ - XML Binding class name:
nameDictionary key name:name
-
Version: 2.1.0.21
cybox.common.platform_specification module¶
-
class
cybox.common.platform_specification.PlatformIdentifier(value=None)[source]¶ Bases:
cybox.common.properties.StringXML binding class:cybox.bindings.cybox_common.PlatformIdentifierType-
system¶ - XML Binding class name:
systemDictionary key name:system
-
system_ref¶ - XML Binding class name:
system_refDictionary key name:system-ref
-
-
class
cybox.common.platform_specification.PlatformSpecification[source]¶ Bases:
mixbox.entities.EntityCybOX Common PlatformSpecification object representation
XML binding class:cybox.bindings.cybox_common.PlatformSpecificationType-
description¶ - XML Binding class name:
DescriptionDictionary key name:description
-
identifier¶ - (List of values permitted)XML Binding class name:
IdentifierDictionary key name:identifier
-
Version: 2.1.0.21
cybox.common.properties module¶
-
class
cybox.common.properties.BaseProperty(value=None)[source]¶ - XML binding class:
cybox.bindings.cybox_common.BaseObjectPropertyType-
is_plain()[source]¶ Whether the Property can be represented as a single value.
The datatype can be inferred by the particular BaseProperty subclass, so if datatype and value are the only non-None properties, the BaseProperty can be represented by a single value rather than a dictionary. This makes the JSON representation simpler without losing any data fidelity.
-
-
class
cybox.common.properties.AnyURI(value=None)[source]¶ - XML binding class:
cybox.bindings.cybox_common.AnyURIObjectPropertyType
-
class
cybox.common.properties.Base64Binary(value=None)[source]¶ - XML binding class:
cybox.bindings.cybox_common.Base64BinaryObjectPropertyType
-
class
cybox.common.properties.Date(value=None, precision='day')[source]¶ - XML binding class:
cybox.bindings.cybox_common.DateObjectPropertyType
-
class
cybox.common.properties.DateTime(value=None, precision='second')[source]¶ - XML binding class:
cybox.bindings.cybox_common.DateTimeObjectPropertyType
-
class
cybox.common.properties.Double(value=None)[source]¶ - XML binding class:
cybox.bindings.cybox_common.DoubleObjectPropertyType
-
class
cybox.common.properties.Duration(value=None)[source]¶ - XML binding class:
cybox.bindings.cybox_common.DurationObjectPropertyType
-
class
cybox.common.properties.Float(value=None)[source]¶ - XML binding class:
cybox.bindings.cybox_common.FloatObjectPropertyType
-
class
cybox.common.properties.HexBinary(value=None)[source]¶ - XML binding class:
cybox.bindings.cybox_common.HexBinaryObjectPropertyType
-
class
cybox.common.properties.Integer(value=None)[source]¶ - XML binding class:
cybox.bindings.cybox_common.IntegerObjectPropertyType
-
class
cybox.common.properties.Long(value=None)[source]¶ - XML binding class:
cybox.bindings.cybox_common.LongObjectPropertyType
-
class
cybox.common.properties.Name(value=None)[source]¶ - XML binding class:
cybox.bindings.cybox_common.NameObjectPropertyType
-
class
cybox.common.properties.NonNegativeInteger(value=None)[source]¶ - XML binding class:
cybox.bindings.cybox_common.NonNegativeIntegerObjectPropertyType
-
class
cybox.common.properties.PositiveInteger(value=None)[source]¶ - XML binding class:
cybox.bindings.cybox_common.PositiveIntegerObjectPropertyType
-
class
cybox.common.properties.String(value=None)[source]¶ - XML binding class:
cybox.bindings.cybox_common.StringObjectPropertyType
-
class
cybox.common.properties.Time(value=None, precision='second')[source]¶ - XML binding class:
cybox.bindings.cybox_common.TimeObjectPropertyType
Version: 2.1.0.21
cybox.common.structured_text module¶
-
class
cybox.common.structured_text.StructuredText(value=None)[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.cybox_common.StructuredTextType-
is_plain()[source]¶ Whether this can be represented as a string rather than a dictionary
Subclasses can override this to include their custom fields in this check:
return (super(..., self).is_plain() and self.other_field is None)
-
structuring_format¶ - XML Binding class name:
structuring_formatDictionary key name:structuring_format
-
value¶ - XML Binding class name:
valueOf_Dictionary key name:value
-
Version: 2.1.0.21
cybox.common.time module¶
-
class
cybox.common.time.Time(start_time=None, end_time=None, produced_time=None, received_time=None)[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.cybox_common.TimeType-
end_time¶ - XML Binding class name:
End_TimeDictionary key name:end_time
-
produced_time¶ - XML Binding class name:
Produced_TimeDictionary key name:produced_time
-
received_time¶ - XML Binding class name:
Received_TimeDictionary key name:received_time
-
start_time¶ - XML Binding class name:
Start_TimeDictionary key name:start_time
-
Version: 2.1.0.21
cybox.common.tools module¶
-
class
cybox.common.tools.ToolConfiguration[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.cybox_common.ToolConfigurationType-
build_information¶ - XML Binding class name:
Build_InformationDictionary key name:build_information
-
configuration_settings¶ - XML Binding class name:
Configuration_SettingsDictionary key name:configuration_settings
-
dependencies¶ - XML Binding class name:
DependenciesDictionary key name:dependencies
-
internationalization_settings¶ - XML Binding class name:
Internationalization_SettingsDictionary key name:internationalization_settings
-
usage_context_assumptions¶ - XML Binding class name:
Usage_Context_AssumptionsDictionary key name:usage_context_assumptions
-
-
class
cybox.common.tools.ToolInformation(tool_name=None, tool_vendor=None)[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.cybox_common.ToolInformationType-
compensation_model¶ - XML Binding class name:
Compensation_ModelDictionary key name:compensation_model
-
description¶ - XML Binding class name:
DescriptionDictionary key name:description
-
errors¶
-
execution_environment¶ - XML Binding class name:
Execution_EnvironmentDictionary key name:execution_environment
-
id_¶ - XML Binding class name:
idDictionary key name:id
-
idref¶ - XML Binding class name:
idrefDictionary key name:idref
-
metadata¶ - (List of values permitted)Type:
cybox.common.metadata.MetadataXML Binding class name:MetadataDictionary key name:metadata
-
name¶ - XML Binding class name:
NameDictionary key name:name
-
references¶ - XML Binding class name:
ReferencesDictionary key name:references
-
service_pack¶ - XML Binding class name:
Service_PackDictionary key name:service_pack
-
tool_configuration¶ - XML Binding class name:
Tool_ConfigurationDictionary key name:tool_configuration
-
tool_hashes¶ - XML Binding class name:
Tool_HashesDictionary key name:tool_hashes
-
tool_specific_data¶ - XML Binding class name:
Tool_Specific_DataDictionary key name:tool_specific_data
-
type_¶ TypedField subclass for VocabString fields.
(List of values permitted)XML Binding class name:TypeDictionary key name:type
-
vendor¶ - XML Binding class name:
VendorDictionary key name:vendor
-
version¶ - XML Binding class name:
VersionDictionary key name:version
-
-
class
cybox.common.tools.ToolInformationList(*args)[source]¶ Bases:
mixbox.entities.EntityListXML binding class:cybox.bindings.cybox_common.ToolsInformationType-
tool¶ - (List of values permitted)XML Binding class name:
ToolDictionary key name:tool
-
-
class
cybox.common.tools.ToolReference[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.cybox_common.ToolReferenceType-
reference_type¶ - XML Binding class name:
reference_typeDictionary key name:reference_type
-
value¶ - XML Binding class name:
valueOf_Dictionary key name:value
-
Version: 2.1.0.21
cybox.common.usage_context module¶
-
class
cybox.common.usage_context.UsageContextAssumptions[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.cybox_common.UsageContextAssumptionsType-
usage_context_assumption¶ - (List of values permitted)XML Binding class name:
Usage_Context_AssumptionDictionary key name:usage_context_assumption
-
Version: 2.1.0.21
cybox.common.vocabs module¶
-
class
cybox.common.vocabs.ActionArgumentName(value=None)[source]¶ Bases:
cybox.common.vocabs.VocabStringXML binding class:cybox.bindings.cybox_common.ControlledVocabularyStringType
-
class
cybox.common.vocabs.ActionName(value=None)[source]¶ Bases:
cybox.common.vocabs.VocabStringXML binding class:cybox.bindings.cybox_common.ControlledVocabularyStringType
-
class
cybox.common.vocabs.ActionObjectAssociationType(value=None)[source]¶ Bases:
cybox.common.vocabs.VocabStringXML binding class:cybox.bindings.cybox_common.ControlledVocabularyStringType
-
class
cybox.common.vocabs.ActionRelationshipType(value=None)[source]¶ Bases:
cybox.common.vocabs.VocabStringXML binding class:cybox.bindings.cybox_common.ControlledVocabularyStringType
-
class
cybox.common.vocabs.ActionType(value=None)[source]¶ Bases:
cybox.common.vocabs.VocabStringXML binding class:cybox.bindings.cybox_common.ControlledVocabularyStringType
-
class
cybox.common.vocabs.CharacterEncoding(value=None)[source]¶ Bases:
cybox.common.vocabs.VocabStringXML binding class:cybox.bindings.cybox_common.ControlledVocabularyStringType
-
class
cybox.common.vocabs.EventType(value=None)[source]¶ Bases:
cybox.common.vocabs.VocabStringXML binding class:cybox.bindings.cybox_common.ControlledVocabularyStringType
-
class
cybox.common.vocabs.HashName(value=None)[source]¶ Bases:
cybox.common.vocabs.VocabStringXML binding class:cybox.bindings.cybox_common.ControlledVocabularyStringType
-
class
cybox.common.vocabs.InformationSourceType(value=None)[source]¶ Bases:
cybox.common.vocabs.VocabStringXML binding class:cybox.bindings.cybox_common.ControlledVocabularyStringType
-
class
cybox.common.vocabs.ObjectRelationship(value=None)[source]¶ Bases:
cybox.common.vocabs.VocabStringXML binding class:cybox.bindings.cybox_common.ControlledVocabularyStringType
-
class
cybox.common.vocabs.ObjectState(value=None)[source]¶ Bases:
cybox.common.vocabs.VocabStringXML binding class:cybox.bindings.cybox_common.ControlledVocabularyStringType
-
class
cybox.common.vocabs.ToolType(value=None)[source]¶ Bases:
cybox.common.vocabs.VocabStringXML binding class:cybox.bindings.cybox_common.ControlledVocabularyStringType
-
class
cybox.common.vocabs.VocabString(value=None)[source]¶ Bases:
cybox.common.attribute_groups.PatternFieldGroup,mixbox.entities.EntityXML binding class:cybox.bindings.cybox_common.ControlledVocabularyStringType-
value¶ - XML Binding class name:
valueOf_Dictionary key name:value
-
vocab_name¶ - XML Binding class name:
vocab_nameDictionary key name:vocab_name
-
vocab_reference¶ - XML Binding class name:
vocab_referenceDictionary key name:vocab_reference
-
xsi_type¶ - XML Binding class name:
xsi_typeDictionary key name:xsi:type
-
CybOX Core¶
Modules located in the base cybox.core package
Note
Most objects from the CybOX Core schema can be implemented directly from
the cybox.core package, rather than needing to remember which
submodule they are defined in.
Version: 2.1.0.21
cybox.core package¶
Submodules¶
Version: 2.1.0.21
cybox.core.action module¶
-
class
cybox.core.action.Action[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.cybox_core.ActionType-
action_aliases¶ - XML Binding class name:
Action_AliasesDictionary key name:action_aliases
-
action_arguments¶ - XML Binding class name:
Action_ArgumentsDictionary key name:action_arguments
-
action_status¶ - XML Binding class name:
action_statusDictionary key name:action_status
-
associated_objects¶ - XML Binding class name:
Associated_ObjectsDictionary key name:associated_objects
-
context¶ - XML Binding class name:
contextDictionary key name:context
-
description¶ - XML Binding class name:
DescriptionDictionary key name:description
-
discovery_method¶ - XML Binding class name:
Discovery_MethodDictionary key name:discovery_method
-
frequency¶ - XML Binding class name:
FrequencyDictionary key name:frequency
-
id_¶ - XML Binding class name:
idDictionary key name:id
-
idref¶ - XML Binding class name:
idrefDictionary key name:idref
-
name¶ TypedField subclass for VocabString fields.
-
ordinal_position¶ - XML Binding class name:
ordinal_positionDictionary key name:ordinal_position
-
relationships¶ - XML Binding class name:
RelationshipsDictionary key name:relationships
-
timestamp¶ - XML Binding class name:
timestampDictionary key name:timestamp
-
type_¶ TypedField subclass for VocabString fields.
-
-
class
cybox.core.action.ActionAliases(*args)[source]¶ Bases:
mixbox.entities.EntityListXML binding class:cybox.bindings.cybox_core.ActionAliasesType-
action_alias¶ - (List of values permitted)Type:
cybox.UnicodeXML Binding class name:Action_AliasDictionary key name:action_alias
-
-
class
cybox.core.action.ActionArgument[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.cybox_core.ActionArgumentType-
argument_name¶ TypedField subclass for VocabString fields.
XML Binding class name:Argument_NameDictionary key name:argument_name
-
argument_value¶ - XML Binding class name:
Argument_ValueDictionary key name:argument_value
-
-
class
cybox.core.action.ActionArguments(*args)[source]¶ Bases:
mixbox.entities.EntityListXML binding class:cybox.bindings.cybox_core.ActionArgumentsType-
action_argument¶ - (List of values permitted)XML Binding class name:
Action_ArgumentDictionary key name:action_argument
-
-
class
cybox.core.action.ActionRelationship[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.cybox_core.ActionRelationshipType-
action_references¶ - (List of values permitted)XML Binding class name:
Action_ReferenceDictionary key name:action_reference
-
type¶ TypedField subclass for VocabString fields.
-
-
class
cybox.core.action.ActionRelationships(*args)[source]¶ Bases:
mixbox.entities.EntityListXML binding class:cybox.bindings.cybox_core.ActionRelationshipsType-
relationship¶ - (List of values permitted)XML Binding class name:
RelationshipDictionary key name:relationship
-
-
class
cybox.core.action.Actions(*args)[source]¶ Bases:
mixbox.entities.EntityListXML binding class:cybox.bindings.cybox_core.ActionsType-
action¶ - (List of values permitted)Type:
cybox.core.action.ActionXML Binding class name:ActionDictionary key name:action
-
Version: 2.1.0.21
cybox.core.action_reference module¶
CybOX Action Reference Class
Version: 2.1.0.21
cybox.core.associated_object module¶
-
class
cybox.core.associated_object.AssociatedObject(defined_object=None, type_=None, association_type=None)[source]¶ Bases:
cybox.core.object.ObjectThe CybOX Associated Object element.
Currently only supports the id, association_type and ObjectProperties properties
XML binding class:cybox.bindings.cybox_core.AssociatedObjectType-
association_type¶ TypedField subclass for VocabString fields.
XML Binding class name:Association_TypeDictionary key name:association_type
-
Version: 2.1.0.21
cybox.core.event module¶
-
class
cybox.core.event.Event[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.cybox_core.EventType-
actions¶
-
description¶ - XML Binding class name:
DescriptionDictionary key name:description
-
event¶ - (List of values permitted)Type:
cybox.core.event.EventXML Binding class name:EventDictionary key name:event
-
frequency¶ - XML Binding class name:
FrequencyDictionary key name:frequency
-
id_¶ - XML Binding class name:
idDictionary key name:id
-
idref¶ - XML Binding class name:
idrefDictionary key name:idref
-
location¶
-
observation_method¶ - XML Binding class name:
Observation_MethodDictionary key name:observation_method
-
type_¶ TypedField subclass for VocabString fields.
-
Version: 2.1.0.21
cybox.core.frequency module¶
-
class
cybox.core.frequency.Frequency[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.cybox_core.FrequencyType-
rate¶ - XML Binding class name:
rateDictionary key name:rate
-
scale¶ - XML Binding class name:
scaleDictionary key name:scale
-
trend¶ - XML Binding class name:
trendDictionary key name:trend
-
units¶ - XML Binding class name:
unitsDictionary key name:units
-
Version: 2.1.0.21
cybox.core.object module¶
-
class
cybox.core.object.DomainSpecificObjectProperties[source]¶ Bases:
mixbox.entities.EntityThe Cybox DomainSpecificObjectProperties base class.
XML binding class:cybox.bindings.cybox_core.DomainSpecificObjectPropertiesType
-
class
cybox.core.object.Object(properties=None, id_=None, idref=None)[source]¶ Bases:
mixbox.entities.EntityThe CybOX Object construct identifies and specifies the characteristics of a specific cyber-relevant object (e.g. a file, a registry key or a process).
Currently only supports the following data members: - id - idref - has_changed - description - properties - related_objects - domain_specific_object_properties
Notes
By default
cybox.core.object.Objectwill cache objects when instantiated. If your are experiencing memory issues in your environment, we encourage the use ofcybox.utils.caches.cache_clear()in your script to prevent an Out of Memory error. Depending on your use case, it can be after serialization or if a certain threshold is met (e.g. %30 of memory consumed by cache mechanism).XML binding class:cybox.bindings.cybox_core.ObjectType-
defined_effect¶ - Type:
cybox.core.effect.DefinedEffectXML Binding class name:Defined_EffectDictionary key name:defined_effect
-
description¶ - XML Binding class name:
DescriptionDictionary key name:description
-
discovery_method¶ - XML Binding class name:
Discovery_MethodDictionary key name:discovery_method
-
domain_specific_object_properties¶ - XML Binding class name:
Domain_Specific_Object_PropertiesDictionary key name:domain_specific_object_properties
-
has_changed¶ - XML Binding class name:
has_changedDictionary key name:has_changed
-
id_¶ - XML Binding class name:
idDictionary key name:id
-
idref¶ - XML Binding class name:
idrefDictionary key name:idref
-
location¶
-
properties¶ - XML Binding class name:
PropertiesDictionary key name:properties
- XML Binding class name:
Related_ObjectsDictionary key name:related_objects
-
state¶ TypedField subclass for VocabString fields.
-
-
class
cybox.core.object.RelatedObject(*args, **kwargs)[source]¶ Bases:
cybox.core.object.ObjectXML binding class:cybox.bindings.cybox_core.RelatedObjectType-
relationship¶ TypedField subclass for VocabString fields.
XML Binding class name:RelationshipDictionary key name:relationship
-
-
class
cybox.core.object.RelatedObjects(*args)[source]¶ Bases:
mixbox.entities.EntityListXML binding class:cybox.bindings.cybox_core.RelatedObjectsType- (List of values permitted)XML Binding class name:
Related_ObjectDictionary key name:related_object
-
cybox.core.object.add_external_class(klass, xsi_type)[source]¶ Adds a class implementation to this binding’s globals() dict.
These classes can be used to implement Properties, Domain_Specific_Object_Properties, or Defined_Effect fields on an Object.
Parameters: - klass (class) – Python class that implements the new type
- xsi_type (str) – An xsi:type value corresponding to the klass.
Version: 2.1.0.21
cybox.core.observable module¶
-
class
cybox.core.observable.Keywords(*args)[source]¶ Bases:
mixbox.entities.EntityListXML binding class:cybox.bindings.cybox_core.KeywordsType-
keyword¶ - (List of values permitted)Type:
cybox.UnicodeXML Binding class name:KeywordDictionary key name:keyword
-
-
class
cybox.core.observable.Observable(item=None, id_=None, idref=None, title=None, description=None)[source]¶ Bases:
mixbox.entities.EntityA single Observable.
XML binding class:cybox.bindings.cybox_core.ObservableType-
description¶ - XML Binding class name:
DescriptionDictionary key name:description
-
event¶
-
id_¶ - XML Binding class name:
idDictionary key name:id
-
idref¶ - XML Binding class name:
idrefDictionary key name:idref
-
keywords¶
-
negate¶ - XML Binding class name:
negateDictionary key name:negate
-
object_¶
-
observable_composition¶ - XML Binding class name:
Observable_CompositionDictionary key name:observable_composition
-
observable_source¶ - (List of values permitted)XML Binding class name:
Observable_SourceDictionary key name:observable_source
-
pattern_fidelity¶ - XML Binding class name:
Pattern_FidelityDictionary key name:pattern_fidelity
-
sighting_count¶ - XML Binding class name:
sighting_countDictionary key name:sighting_count
-
title¶ - XML Binding class name:
TitleDictionary key name:title
-
-
class
cybox.core.observable.ObservableComposition(operator='AND', observables=None)[source]¶ Bases:
mixbox.entities.EntityListThe ObservableCompositionType entity defines a logical compositions of CybOX Observables. The combinatorial behavior is derived from the operator property.
XML binding class:cybox.bindings.cybox_core.ObservableCompositionType-
observables¶ - (List of values permitted)XML Binding class name:
ObservableDictionary key name:observables
-
operator¶ - XML Binding class name:
operatorDictionary key name:operator
-
-
class
cybox.core.observable.Observables(observables=None)[source]¶ Bases:
mixbox.entities.EntityListThe root CybOX Observables object.
XML binding class:cybox.bindings.cybox_core.ObservablesType-
cybox_major_version¶ - XML Binding class name:
cybox_major_versionDictionary key name:cybox_major_version
-
cybox_minor_version¶ - XML Binding class name:
cybox_minor_versionDictionary key name:cybox_minor_version
-
cybox_update_version¶ - XML Binding class name:
cybox_update_versionDictionary key name:cybox_update_version
-
observable_package_source¶ - XML Binding class name:
Observable_Package_SourceDictionary key name:observable_package_source
-
observables¶ - (List of values permitted)XML Binding class name:
ObservableDictionary key name:observables
-
pools¶
-
Version: 2.1.0.21
cybox.core.pattern_fidelity module¶
-
class
cybox.core.pattern_fidelity.ObfuscationTechnique[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.cybox_core.ObfuscationTechniqueType-
description¶ - XML Binding class name:
DescriptionDictionary key name:description
-
observables¶ - XML Binding class name:
ObservablesDictionary key name:observables
-
-
class
cybox.core.pattern_fidelity.ObfuscationTechniques(*args)[source]¶ Bases:
mixbox.entities.EntityListXML binding class:cybox.bindings.cybox_core.ObfuscationTechniquesType-
obfuscation_technique¶ - (List of values permitted)XML Binding class name:
Obfuscation_TechniqueDictionary key name:obfuscation_technique
-
-
class
cybox.core.pattern_fidelity.PatternFidelity[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.cybox_core.PatternFidelityType-
ease_of_evasion¶ - XML Binding class name:
Ease_of_EvasionDictionary key name:ease_of_evasion
-
evasion_techniques¶ - XML Binding class name:
Evasion_TechniquesDictionary key name:evasion_techniques
-
noisiness¶ - XML Binding class name:
NoisinessDictionary key name:noisiness
-
Version: 2.1.0.21
cybox.core.pool module¶
-
class
cybox.core.pool.ActionPool[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.cybox_core.ActionPoolType-
actions¶ - (List of values permitted)Type:
cybox.core.action.ActionXML Binding class name:ActionDictionary key name:actions
-
-
class
cybox.core.pool.EventPool[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.cybox_core.EventPoolType-
events¶ - (List of values permitted)Type:
cybox.core.event.EventXML Binding class name:EventDictionary key name:events
-
-
class
cybox.core.pool.ObjectPool[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.cybox_core.ObjectPoolType-
objects¶ - (List of values permitted)Type:
cybox.core.object.ObjectXML Binding class name:ObjectDictionary key name:objects
-
-
class
cybox.core.pool.Pools[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.cybox_core.PoolsType-
action_pool¶ - XML Binding class name:
Action_PoolDictionary key name:action_pool
-
event_pool¶
-
object_pool¶ - XML Binding class name:
Object_PoolDictionary key name:object_pool
-
property_pool¶ - XML Binding class name:
Property_PoolDictionary key name:property_pool
-
CybOX Objects¶
Modules located in the base cybox.objects package
Version: 2.1.0.21
cybox.objects package¶
Submodules¶
Version: 2.1.0.21
cybox.objects.account_object module¶
-
class
cybox.objects.account_object.Account[source]¶ Bases:
cybox.common.object_properties.ObjectPropertiesXML binding class:cybox.bindings.account_object.AccountObjectType-
authentication¶ - (List of values permitted)XML Binding class name:
AuthenticationDictionary key name:authentication
-
creation_date¶ - XML Binding class name:
Creation_DateDictionary key name:creation_date
-
description¶ - XML Binding class name:
DescriptionDictionary key name:description
-
disabled¶ - XML Binding class name:
disabledDictionary key name:disabled
-
domain¶
-
last_accessed_time¶ - XML Binding class name:
Last_Accessed_TimeDictionary key name:last_accessed_time
-
locked_out¶ - XML Binding class name:
locked_outDictionary key name:locked_out
-
modified_date¶ - XML Binding class name:
Modified_DateDictionary key name:modified_date
-
-
class
cybox.objects.account_object.Authentication[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.account_object.AuthenticationType-
authentication_data¶ - XML Binding class name:
Authentication_DataDictionary key name:authentication_data
-
authentication_token_protection_mechanism¶ TypedField subclass for VocabString fields.
XML Binding class name:Authentication_Token_Protection_MechanismDictionary key name:authentication_token_protection_mechanism
-
authentication_type¶ TypedField subclass for VocabString fields.
XML Binding class name:Authentication_TypeDictionary key name:authentication_type
-
structured_authentication_mechanism¶ - XML Binding class name:
Structured_Authentication_MechanismDictionary key name:structured_authentication_mechanism
-
Version: 2.1.0.21
cybox.objects.address_object module¶
-
class
cybox.objects.address_object.Address(address_value=None, category=None)[source]¶ Bases:
cybox.common.object_properties.ObjectPropertiesXML binding class:cybox.bindings.address_object.AddressObjectType-
address_value¶ - XML Binding class name:
Address_ValueDictionary key name:address_value
-
category¶ - XML Binding class name:
categoryDictionary key name:category
-
is_destination¶ - XML Binding class name:
is_destinationDictionary key name:is_destination
-
is_source¶ - XML Binding class name:
is_sourceDictionary key name:is_source
-
is_spoofed¶ - XML Binding class name:
is_spoofedDictionary key name:is_spoofed
-
vlan_name¶ - XML Binding class name:
VLAN_NameDictionary key name:vlan_name
-
vlan_num¶ - XML Binding class name:
VLAN_NumDictionary key name:vlan_num
-
-
class
cybox.objects.address_object.EmailAddress(addr_string=None)[source]¶ Bases:
cybox.objects.address_object.AddressConvenience class for creating email addresses.
Note that this is not an actual CybOX type.
XML binding class:cybox.bindings.address_object.AddressObjectType
Version: 2.1.0.21
cybox.objects.api_object module¶
-
class
cybox.objects.api_object.API[source]¶ Bases:
cybox.common.object_properties.ObjectPropertiesXML binding class:cybox.bindings.api_object.APIObjectType-
address¶ - XML Binding class name:
AddressDictionary key name:address
-
description¶ - XML Binding class name:
DescriptionDictionary key name:description
-
function_name¶ - XML Binding class name:
Function_NameDictionary key name:function_name
-
normalized_function_name¶ - XML Binding class name:
Normalized_Function_NameDictionary key name:normalized_function_name
-
platform¶ - XML Binding class name:
PlatformDictionary key name:platform
-
Version: 2.1.0.21
cybox.objects.archive_file_object module¶
-
class
cybox.objects.archive_file_object.ArchiveFile[source]¶ Bases:
cybox.objects.file_object.FileXML binding class:cybox.bindings.archive_file_object.ArchiveFileObjectType-
archive_format¶ - XML Binding class name:
Archive_FormatDictionary key name:archive_format
-
archived_file¶ - (List of values permitted)XML Binding class name:
Archived_FileDictionary key name:archived_file
-
comment¶
-
decryption_key¶ - XML Binding class name:
Decryption_KeyDictionary key name:decryption_key
-
encryption_algorithm¶ - XML Binding class name:
Encryption_AlgorithmDictionary key name:encryption_algorithm
-
file_count¶ - XML Binding class name:
File_CountDictionary key name:file_count
-
version¶
-
-
class
cybox.objects.archive_file_object.ArchiveFileFormat(value=None)[source]¶ Bases:
cybox.common.properties.BasePropertyXML binding class:cybox.bindings.archive_file_object.ArchiveFileFormatType
Version: 2.1.0.21
cybox.objects.artifact_object module¶
-
class
cybox.objects.artifact_object.Artifact(data=None, type_=None)[source]¶ Bases:
cybox.common.object_properties.ObjectPropertiesXML binding class:cybox.bindings.artifact_object.ArtifactObjectType-
content_type¶ - XML Binding class name:
content_typeDictionary key name:content_type
-
content_type_version¶ - XML Binding class name:
content_type_versionDictionary key name:content_type_version
-
hashes¶
-
packaging¶ - XML Binding class name:
PackagingDictionary key name:packaging
-
raw_artifact¶ - XML Binding class name:
Raw_ArtifactDictionary key name:raw_artifact
-
raw_artifact_reference¶ - XML Binding class name:
Raw_Artifact_ReferenceDictionary key name:raw_artifact_reference
-
suspected_malicious¶ - XML Binding class name:
suspected_maliciousDictionary key name:suspected_malicious
-
type_¶ - XML Binding class name:
type_Dictionary key name:type
-
-
class
cybox.objects.artifact_object.Base64Encoding[source]¶ Bases:
cybox.objects.artifact_object.EncodingXML binding class:cybox.bindings.artifact_object.EncodingType
-
class
cybox.objects.artifact_object.Bz2Compression[source]¶ Bases:
cybox.objects.artifact_object.CompressionXML binding class:cybox.bindings.artifact_object.CompressionType
-
class
cybox.objects.artifact_object.Compression(compression_mechanism=None, compression_mechanism_ref=None)[source]¶ Bases:
mixbox.entities.EntityA Compression packaging layer
Currently only zlib and bz2 are supported. Also, compression_mechanism_ref is not currently supported.
XML binding class:cybox.bindings.artifact_object.CompressionType-
compression_mechanism¶ - XML Binding class name:
compression_mechanismDictionary key name:compression_mechanism
-
compression_mechanism_ref¶ - XML Binding class name:
compression_mechanism_refDictionary key name:compression_mechanism_ref
-
-
class
cybox.objects.artifact_object.Encoding(algorithm=None, character_set=None, custom_character_set_ref=None)[source]¶ Bases:
mixbox.entities.EntityAn encoding packaging layer.
Currently only base64 with a standard alphabet is supported.
XML binding class:cybox.bindings.artifact_object.EncodingType-
algorithm¶ - XML Binding class name:
algorithmDictionary key name:algorithm
-
character_set¶ - XML Binding class name:
character_setDictionary key name:character_set
-
custom_character_set_ref¶ - XML Binding class name:
custom_character_set_refDictionary key name:custom_character_set_ref
-
-
class
cybox.objects.artifact_object.Encryption(encryption_mechanism=None, encryption_key=None, encryption_mechanism_ref=None, encryption_key_ref=None)[source]¶ Bases:
mixbox.entities.EntityAn encryption packaging layer.
XML binding class:cybox.bindings.artifact_object.EncryptionType-
encryption_key¶ - XML Binding class name:
encryption_keyDictionary key name:encryption_key
-
encryption_key_ref¶ - XML Binding class name:
encryption_key_refDictionary key name:encryption_key_ref
-
encryption_mechanism¶ - XML Binding class name:
encryption_mechanismDictionary key name:encryption_mechanism
-
encryption_mechanism_ref¶ - XML Binding class name:
encryption_mechanism_refDictionary key name:encryption_mechanism_ref
-
-
class
cybox.objects.artifact_object.Packaging(is_encrypted=None, is_compressed=None, compression=None, encryption=None, encoding=None)[source]¶ Bases:
mixbox.entities.EntityAn individual packaging layer.
XML binding class:cybox.bindings.artifact_object.PackagingType-
compression¶ - (List of values permitted)XML Binding class name:
CompressionDictionary key name:compression
-
encoding¶ - (List of values permitted)XML Binding class name:
EncodingDictionary key name:encoding
-
encryption¶ - (List of values permitted)XML Binding class name:
EncryptionDictionary key name:encryption
-
is_compressed¶ - XML Binding class name:
is_compressedDictionary key name:is_compressed
-
is_encrypted¶ - XML Binding class name:
is_encryptedDictionary key name:is_encrypted
-
-
class
cybox.objects.artifact_object.PasswordProtectedZipEncryption(key=None)[source]¶ Bases:
cybox.objects.artifact_object.EncryptionXML binding class:cybox.bindings.artifact_object.EncryptionType
-
class
cybox.objects.artifact_object.RawArtifact(value=None)[source]¶ Bases:
cybox.common.properties.StringXML binding class:cybox.bindings.artifact_object.RawArtifactType-
byte_order¶ - XML Binding class name:
byte_orderDictionary key name:byte_order
-
-
class
cybox.objects.artifact_object.XOREncryption(key=None)[source]¶ Bases:
cybox.objects.artifact_object.EncryptionXML binding class:cybox.bindings.artifact_object.EncryptionType
-
class
cybox.objects.artifact_object.ZlibCompression[source]¶ Bases:
cybox.objects.artifact_object.CompressionXML binding class:cybox.bindings.artifact_object.CompressionType
Version: 2.1.0.21
cybox.objects.as_object module¶
-
cybox.objects.as_object.AS¶ alias of
AutonomousSystem| XML binding class:cybox.bindings.as_object.ASObjectType
-
class
cybox.objects.as_object.AutonomousSystem[source]¶ Bases:
cybox.common.object_properties.ObjectPropertiesXML binding class:cybox.bindings.as_object.ASObjectType-
handle¶
-
name¶
-
number¶ - XML Binding class name:
NumberDictionary key name:number
-
regional_internet_registry¶ - XML Binding class name:
Regional_Internet_RegistryDictionary key name:regional_internet_registry
-
Version: 2.1.0.21
cybox.objects.arp_cache_object module¶
-
class
cybox.objects.arp_cache_object.ARPCache[source]¶ Bases:
cybox.common.object_properties.ObjectPropertiesXML binding class:cybox.bindings.arp_cache_object.ARPCacheObjectType-
arp_cache_entry¶ - (List of values permitted)XML Binding class name:
ARP_Cache_EntryDictionary key name:arp_cache_entry
-
-
class
cybox.objects.arp_cache_object.ARPCacheEntry[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.arp_cache_object.ARPCacheEntryType-
ip_address¶ - XML Binding class name:
IP_AddressDictionary key name:ip_address
-
network_interface¶ - XML Binding class name:
Network_InterfaceDictionary key name:network_interface
-
physical_address¶ - XML Binding class name:
Physical_AddressDictionary key name:physical_address
-
type_¶ - XML Binding class name:
TypeDictionary key name:type
-
-
class
cybox.objects.arp_cache_object.ARPCacheEntryType(value=None)[source]¶ Bases:
cybox.common.properties.BasePropertyXML binding class:cybox.bindings.arp_cache_object.ARPCacheEntryTypeType
Version: 2.1.0.21
cybox.objects.code_object module¶
-
class
cybox.objects.code_object.Code[source]¶ Bases:
cybox.common.object_properties.ObjectPropertiesXML binding class:cybox.bindings.code_object.CodeObjectType-
code_language¶ - XML Binding class name:
Code_LanguageDictionary key name:code_language
-
code_segment¶ - XML Binding class name:
Code_SegmentDictionary key name:code_segment
-
code_segment_xor¶ - XML Binding class name:
Code_Segment_XORDictionary key name:code_segment_xor
-
description¶ - XML Binding class name:
DescriptionDictionary key name:description
-
digital_signatures¶ - XML Binding class name:
Digital_SignaturesDictionary key name:digital_signatures
-
discovery_method¶ - XML Binding class name:
Discovery_MethodDictionary key name:discovery_method
-
extracted_features¶ - XML Binding class name:
Extracted_FeaturesDictionary key name:extracted_features
-
processor_family¶ - (List of values permitted)XML Binding class name:
Processor_FamilyDictionary key name:processor_family
-
purpose¶
-
start_address¶ - XML Binding class name:
Start_AddressDictionary key name:start_address
-
targeted_platforms¶ - XML Binding class name:
Targeted_PlatformsDictionary key name:targeted_platforms
-
type_¶
-
-
class
cybox.objects.code_object.CodeSegmentXOR(value=None)[source]¶ Bases:
cybox.common.properties.StringXML binding class:cybox.bindings.code_object.CodeSegmentXORType-
xor_pattern¶ - XML Binding class name:
xor_patternDictionary key name:xor_pattern
-
Version: 2.1.0.21
cybox.objects.custom_object module¶
-
class
cybox.objects.custom_object.Custom[source]¶ Bases:
cybox.common.object_properties.ObjectPropertiesXML binding class:cybox.bindings.custom_object.CustomObjectType-
custom_name¶ - XML Binding class name:
custom_nameDictionary key name:custom_name
-
description¶ - XML Binding class name:
DescriptionDictionary key name:description
-
Version: 2.1.0.21
cybox.objects.device_object module¶
-
class
cybox.objects.device_object.Device[source]¶ Bases:
cybox.common.object_properties.ObjectPropertiesXML binding class:cybox.bindings.device_object.DeviceObjectType-
description¶ - XML Binding class name:
DescriptionDictionary key name:description
-
device_type¶ - XML Binding class name:
Device_TypeDictionary key name:device_type
-
firmware_version¶ - XML Binding class name:
Firmware_VersionDictionary key name:firmware_version
-
manufacturer¶ - XML Binding class name:
ManufacturerDictionary key name:manufacturer
-
model¶
-
serial_number¶ - XML Binding class name:
Serial_NumberDictionary key name:serial_number
-
system_details¶ - XML Binding class name:
System_DetailsDictionary key name:system_details
-
Version: 2.1.0.21
cybox.objects.disk_object module¶
-
class
cybox.objects.disk_object.Disk[source]¶ Bases:
cybox.common.object_properties.ObjectPropertiesXML binding class:cybox.bindings.disk_object.DiskObjectType-
disk_name¶ - XML Binding class name:
Disk_NameDictionary key name:disk_name
-
disk_size¶ - XML Binding class name:
Disk_SizeDictionary key name:disk_size
-
free_space¶ - XML Binding class name:
Free_SpaceDictionary key name:free_space
-
partition_list¶ - XML Binding class name:
Partition_ListDictionary key name:partition_list
-
type_¶
-
-
class
cybox.objects.disk_object.DiskType(value=None)[source]¶ Bases:
cybox.common.properties.BasePropertyXML binding class:cybox.bindings.disk_object.DiskType
Version: 2.1.0.21
cybox.objects.disk_partition_object module¶
-
class
cybox.objects.disk_partition_object.DiskPartition[source]¶ Bases:
cybox.common.object_properties.ObjectPropertiesXML binding class:cybox.bindings.disk_partition_object.DiskPartitionObjectType-
created¶
-
device_name¶ - XML Binding class name:
Device_NameDictionary key name:device_name
-
mount_point¶ - XML Binding class name:
Mount_PointDictionary key name:mount_point
-
partition_id¶ - XML Binding class name:
Partition_IDDictionary key name:partition_id
-
partition_length¶ - XML Binding class name:
Partition_LengthDictionary key name:partition_length
-
partition_offset¶ - XML Binding class name:
Partition_OffsetDictionary key name:partition_offset
-
space_left¶ - XML Binding class name:
Space_LeftDictionary key name:space_left
-
space_used¶ - XML Binding class name:
Space_UsedDictionary key name:space_used
-
total_space¶ - XML Binding class name:
Total_SpaceDictionary key name:total_space
-
type_¶
-
Version: 2.1.0.21
cybox.objects.dns_cache_object module¶
-
class
cybox.objects.dns_cache_object.DNSCache[source]¶ Bases:
cybox.common.object_properties.ObjectPropertiesXML binding class:cybox.bindings.dns_cache_object.DNSCacheObjectType-
dns_cache_entry¶ - (List of values permitted)XML Binding class name:
DNS_Cache_EntryDictionary key name:dns_cache_entry
-
Version: 2.1.0.21
cybox.objects.dns_query_object module¶
-
class
cybox.objects.dns_query_object.DNSQuery[source]¶ Bases:
cybox.common.object_properties.ObjectPropertiesXML binding class:cybox.bindings.dns_query_object.DNSQueryObjectType-
additional_records¶ - XML Binding class name:
Additional_RecordsDictionary key name:additional_records
-
answer_resource_records¶ - XML Binding class name:
Answer_Resource_RecordsDictionary key name:answer_resource_records
- XML Binding class name:
Authority_Resource_RecordsDictionary key name:authority_resource_records
-
date_ran¶ - XML Binding class name:
Date_RanDictionary key name:date_ran
-
question¶ - XML Binding class name:
QuestionDictionary key name:question
-
service_used¶ - XML Binding class name:
Service_UsedDictionary key name:service_used
-
successful¶ - XML Binding class name:
successfulDictionary key name:successful
-
transaction_id¶ - XML Binding class name:
Transaction_IDDictionary key name:transaction_id
-
-
class
cybox.objects.dns_query_object.DNSQuestion[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.dns_query_object.DNSQuestionType-
qclass¶
-
qname¶
-
qtype¶
-
-
class
cybox.objects.dns_query_object.DNSResourceRecords(*args)[source]¶ Bases:
mixbox.entities.EntityListXML binding class:cybox.bindings.dns_query_object.DNSResourceRecordsType-
resource_record¶ - (List of values permitted)XML Binding class name:
Resource_RecordDictionary key name:resource_record
-
Version: 2.1.0.21
cybox.objects.dns_record_object module¶
-
class
cybox.objects.dns_record_object.DNSRecord[source]¶ Bases:
cybox.common.object_properties.ObjectPropertiesXML binding class:cybox.bindings.dns_record_object.DNSRecordObjectType-
address_class¶ - XML Binding class name:
Address_ClassDictionary key name:address_class
-
data_length¶ - XML Binding class name:
Data_LengthDictionary key name:data_length
-
description¶ - XML Binding class name:
DescriptionDictionary key name:description
-
domain_name¶ - XML Binding class name:
Domain_NameDictionary key name:domain_name
-
entry_type¶ - XML Binding class name:
Entry_TypeDictionary key name:entry_type
-
flags¶
-
ip_address¶ - XML Binding class name:
IP_AddressDictionary key name:ip_address
-
queried_date¶ - XML Binding class name:
Queried_DateDictionary key name:queried_date
-
record_data¶ - XML Binding class name:
Record_DataDictionary key name:record_data
-
record_name¶ - XML Binding class name:
Record_NameDictionary key name:record_name
-
record_type¶ - XML Binding class name:
Record_TypeDictionary key name:record_type
-
ttl¶
-
Version: 2.1.0.21
cybox.objects.domain_name_object module¶
-
class
cybox.objects.domain_name_object.DomainName[source]¶ Bases:
cybox.common.object_properties.ObjectPropertiesXML binding class:cybox.bindings.domain_name_object.DomainNameObjectType-
type_¶ - XML Binding class name:
type_Dictionary key name:type
-
value¶
-
Version: 2.1.0.21
cybox.objects.email_message_object module¶
-
class
cybox.objects.email_message_object.AttachmentReference(object_reference=None)[source]¶ Bases:
cybox.objects.email_message_object._Reference,mixbox.entities.EntityXML binding class:cybox.bindings.email_message_object.AttachmentReferenceType
-
class
cybox.objects.email_message_object.Attachments(*args)[source]¶ Bases:
cybox.objects.email_message_object._ReferenceList,mixbox.entities.EntityListXML binding class:cybox.bindings.email_message_object.AttachmentsType-
file¶ - (List of values permitted)XML Binding class name:
FileDictionary key name:file
-
-
class
cybox.objects.email_message_object.EmailHeader[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.email_message_object.EmailHeaderType-
bcc¶ - XML Binding class name:
BCCDictionary key name:bcc
-
boundary¶
-
cc¶ - XML Binding class name:
CCDictionary key name:cc
-
content_type¶ - XML Binding class name:
Content_TypeDictionary key name:content_type
-
date¶
-
errors_to¶ - XML Binding class name:
Errors_ToDictionary key name:errors_to
-
from_¶ - XML Binding class name:
FromDictionary key name:from
-
in_reply_to¶ - XML Binding class name:
In_Reply_ToDictionary key name:in_reply_to
-
message_id¶ - XML Binding class name:
Message_IDDictionary key name:message_id
-
mime_version¶ - XML Binding class name:
MIME_VersionDictionary key name:mime_version
-
precedence¶ - XML Binding class name:
PrecedenceDictionary key name:precedence
-
received_lines¶ - XML Binding class name:
Received_LinesDictionary key name:received_lines
-
reply_to¶ - XML Binding class name:
Reply_ToDictionary key name:reply_to
-
sender¶ - XML Binding class name:
SenderDictionary key name:sender
-
subject¶
-
to¶ - XML Binding class name:
ToDictionary key name:to
-
user_agent¶ - XML Binding class name:
User_AgentDictionary key name:user_agent
-
x_mailer¶
-
x_originating_ip¶ - XML Binding class name:
X_Originating_IPDictionary key name:x_originating_ip
-
x_priority¶ - XML Binding class name:
X_PriorityDictionary key name:x_priority
-
-
class
cybox.objects.email_message_object.EmailMessage[source]¶ Bases:
cybox.common.object_properties.ObjectPropertiesXML binding class:cybox.bindings.email_message_object.EmailMessageObjectType-
attachments¶ - XML Binding class name:
AttachmentsDictionary key name:attachments
-
email_server¶ - XML Binding class name:
Email_ServerDictionary key name:email_server
-
header¶ - XML Binding class name:
HeaderDictionary key name:header
-
links¶ - XML Binding class name:
LinksDictionary key name:links
-
raw_body¶
-
raw_header¶ - XML Binding class name:
Raw_HeaderDictionary key name:raw_header
-
-
class
cybox.objects.email_message_object.EmailRecipients(*args)[source]¶ Bases:
mixbox.entities.EntityListXML binding class:cybox.bindings.email_message_object.EmailRecipientsType-
recipient¶ - (List of values permitted)XML Binding class name:
RecipientDictionary key name:recipient
-
-
class
cybox.objects.email_message_object.LinkReference(object_reference=None)[source]¶ Bases:
cybox.objects.email_message_object._Reference,mixbox.entities.EntityXML binding class:cybox.bindings.email_message_object.LinkReferenceType
-
class
cybox.objects.email_message_object.Links(*args)[source]¶ Bases:
cybox.objects.email_message_object._ReferenceList,mixbox.entities.EntityListXML binding class:cybox.bindings.email_message_object.LinksType-
link¶ - (List of values permitted)XML Binding class name:
LinkDictionary key name:link
-
Version: 2.1.0.21
cybox.objects.file_object module¶
-
class
cybox.objects.file_object.EPJumpCode[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.file_object.EPJumpCodeType-
depth¶
-
opcodes¶
-
-
class
cybox.objects.file_object.EntryPointSignature[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.file_object.EntryPointSignatureType-
name¶
-
type_¶ - XML Binding class name:
TypeDictionary key name:type
-
-
class
cybox.objects.file_object.EntryPointSignatureList(*args)[source]¶ Bases:
mixbox.entities.EntityListXML binding class:cybox.bindings.file_object.EntryPointSignatureListType-
entry_point_signature¶ - (List of values permitted)XML Binding class name:
Entry_Point_SignatureDictionary key name:entry_point_signature
-
-
class
cybox.objects.file_object.File[source]¶ Bases:
cybox.common.object_properties.ObjectPropertiesXML binding class:cybox.bindings.file_object.FileObjectType-
accessed_time¶ - XML Binding class name:
Accessed_TimeDictionary key name:accessed_time
-
byte_runs¶ - XML Binding class name:
Byte_RunsDictionary key name:byte_runs
-
compression_comment¶ - XML Binding class name:
Compression_CommentDictionary key name:compression_comment
-
compression_method¶ - XML Binding class name:
Compression_MethodDictionary key name:compression_method
-
compression_version¶ - XML Binding class name:
Compression_VersionDictionary key name:compression_version
-
created_time¶ - XML Binding class name:
Created_TimeDictionary key name:created_time
-
decryption_key¶ - XML Binding class name:
Decryption_KeyDictionary key name:decryption_key
-
device_path¶ - XML Binding class name:
Device_PathDictionary key name:device_path
-
digital_signatures¶ - XML Binding class name:
Digital_SignaturesDictionary key name:digital_signatures
-
encryption_algorithm¶ - XML Binding class name:
Encryption_AlgorithmDictionary key name:encryption_algorithm
-
extracted_features¶ - XML Binding class name:
Extracted_FeaturesDictionary key name:extracted_features
-
file_attributes_list¶ - XML Binding class name:
File_Attributes_ListDictionary key name:file_attributes_list
-
file_extension¶ - XML Binding class name:
File_ExtensionDictionary key name:file_extension
-
file_format¶ - XML Binding class name:
File_FormatDictionary key name:file_format
-
file_name¶ - XML Binding class name:
File_NameDictionary key name:file_name
-
file_path¶ - XML Binding class name:
File_PathDictionary key name:file_path
-
full_path¶ - XML Binding class name:
Full_PathDictionary key name:full_path
-
hashes¶
-
is_masqueraded¶ - XML Binding class name:
is_masqueradedDictionary key name:is_masqueraded
-
is_packed¶ - XML Binding class name:
is_packedDictionary key name:is_packed
-
magic_number¶ - XML Binding class name:
Magic_NumberDictionary key name:magic_number
-
modified_time¶ - XML Binding class name:
Modified_TimeDictionary key name:modified_time
-
packer_list¶ - XML Binding class name:
Packer_ListDictionary key name:packer_list
-
peak_entropy¶ - XML Binding class name:
Peak_EntropyDictionary key name:peak_entropy
-
permissions¶ - XML Binding class name:
PermissionsDictionary key name:permissions
-
size_in_bytes¶ - XML Binding class name:
Size_In_BytesDictionary key name:size_in_bytes
-
sym_links¶ - XML Binding class name:
Sym_LinksDictionary key name:sym_links
-
user_owner¶ - XML Binding class name:
User_OwnerDictionary key name:user_owner
-
-
class
cybox.objects.file_object.FileAttribute[source]¶ Bases:
mixbox.entities.EntityAn abstract class for file attributes.
XML binding class:cybox.bindings.file_object.FileAttributeType
-
class
cybox.objects.file_object.FilePath(value=None)[source]¶ Bases:
cybox.common.properties.StringXML binding class:cybox.bindings.file_object.FilePathType-
fully_qualified¶ - XML Binding class name:
fully_qualifiedDictionary key name:fully_qualified
-
-
class
cybox.objects.file_object.FilePermissions[source]¶ Bases:
mixbox.entities.EntityAn abstract class for file permissions.
XML binding class:cybox.bindings.file_object.FilePermissionsType
-
class
cybox.objects.file_object.Packer[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.file_object.PackerType-
detected_entrypoint_signatures¶ - XML Binding class name:
Detected_Entrypoint_SignaturesDictionary key name:detected_entrypoint_signatures
-
entry_point¶ - XML Binding class name:
Entry_PointDictionary key name:entry_point
-
ep_jump_codes¶ - XML Binding class name:
EP_Jump_CodesDictionary key name:ep_jump_codes
-
name¶
-
signature¶ - XML Binding class name:
SignatureDictionary key name:signature
-
type_¶
-
version¶
-
Version: 2.1.0.21
cybox.objects.gui_dialogbox_object module¶
-
class
cybox.objects.gui_dialogbox_object.GUIDialogbox[source]¶ Bases:
cybox.objects.gui_object.GUIXML binding class:cybox.bindings.gui_dialogbox_object.GUIDialogboxObjectType-
box_caption¶ - XML Binding class name:
Box_CaptionDictionary key name:box_caption
-
box_text¶
-
Version: 2.1.0.21
cybox.objects.gui_object module¶
-
class
cybox.objects.gui_object.GUI[source]¶ Bases:
cybox.common.object_properties.ObjectPropertiesXML binding class:cybox.bindings.gui_object.GUIObjectType-
height¶
-
width¶
-
Version: 2.1.0.21
cybox.objects.gui_window_object module¶
-
class
cybox.objects.gui_window_object.GUIWindow[source]¶ Bases:
cybox.objects.gui_object.GUIXML binding class:cybox.bindings.gui_window_object.GUIWindowObjectType-
owner_window¶ - XML Binding class name:
Owner_WindowDictionary key name:owner_window
-
parent_window¶ - XML Binding class name:
Parent_WindowDictionary key name:parent_window
-
window_display_name¶ - XML Binding class name:
Window_Display_NameDictionary key name:window_display_name
-
Version: 2.1.0.21
cybox.objects.hostname_object module¶
-
class
cybox.objects.hostname_object.Hostname[source]¶ Bases:
cybox.common.object_properties.ObjectPropertiesXML binding class:cybox.bindings.hostname_object.HostnameObjectType-
hostname_value¶ - XML Binding class name:
Hostname_ValueDictionary key name:hostname_value
-
is_domain_name¶ - XML Binding class name:
is_domain_nameDictionary key name:is_domain_name
-
naming_system¶ - (List of values permitted)XML Binding class name:
Naming_SystemDictionary key name:naming_system
-
Version: 2.1.0.21
cybox.objects.http_session_object module¶
-
class
cybox.objects.http_session_object.HTTPClientRequest[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.http_session_object.HTTPClientRequestType-
http_message_body¶ - XML Binding class name:
HTTP_Message_BodyDictionary key name:http_message_body
-
http_request_header¶ - XML Binding class name:
HTTP_Request_HeaderDictionary key name:http_request_header
-
http_request_line¶ - XML Binding class name:
HTTP_Request_LineDictionary key name:http_request_line
-
-
class
cybox.objects.http_session_object.HTTPMessage[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.http_session_object.HTTPMessageType-
length¶ - XML Binding class name:
LengthDictionary key name:length
-
message_body¶ - XML Binding class name:
Message_BodyDictionary key name:message_body
-
-
class
cybox.objects.http_session_object.HTTPRequestHeader[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.http_session_object.HTTPRequestHeaderType-
parsed_header¶ - XML Binding class name:
Parsed_HeaderDictionary key name:parsed_header
-
raw_header¶ - XML Binding class name:
Raw_HeaderDictionary key name:raw_header
-
-
class
cybox.objects.http_session_object.HTTPRequestHeaderFields[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.http_session_object.HTTPRequestHeaderFieldsType-
accept¶
-
accept_charset¶ - XML Binding class name:
Accept_CharsetDictionary key name:accept_charset
-
accept_datetime¶ - XML Binding class name:
Accept_DatetimeDictionary key name:accept_datetime
-
accept_encoding¶ - XML Binding class name:
Accept_EncodingDictionary key name:accept_encoding
-
accept_language¶ - XML Binding class name:
Accept_LanguageDictionary key name:accept_language
- XML Binding class name:
AuthorizationDictionary key name:authorization
-
cache_control¶ - XML Binding class name:
Cache_ControlDictionary key name:cache_control
-
connection¶ - XML Binding class name:
ConnectionDictionary key name:connection
-
content_length¶ - XML Binding class name:
Content_LengthDictionary key name:content_length
-
content_md5¶ - XML Binding class name:
Content_MD5Dictionary key name:content_md5
-
content_type¶ - XML Binding class name:
Content_TypeDictionary key name:content_type
-
date¶
-
dnt¶
-
expect¶
-
from_¶ - XML Binding class name:
FromDictionary key name:from
-
host¶ - XML Binding class name:
HostDictionary key name:host
-
if_match¶
-
if_modified_since¶ - XML Binding class name:
If_Modified_SinceDictionary key name:if_modified_since
-
if_none_match¶ - XML Binding class name:
If_None_MatchDictionary key name:if_none_match
-
if_range¶
-
if_unmodified_since¶ - XML Binding class name:
If_Unmodified_SinceDictionary key name:if_unmodified_since
-
max_forwards¶ - XML Binding class name:
Max_ForwardsDictionary key name:max_forwards
-
pragma¶
- XML Binding class name:
Proxy_AuthorizationDictionary key name:proxy_authorization
-
range_¶
-
referer¶
-
te¶
-
user_agent¶ - XML Binding class name:
User_AgentDictionary key name:user_agent
-
via¶
-
warning¶
-
x_att_deviceid¶ - XML Binding class name:
X_ATT_DeviceIdDictionary key name:x_att_deviceid
-
x_forwarded_for¶ - XML Binding class name:
X_Forwarded_ForDictionary key name:x_forwarded_for
-
x_forwarded_proto¶ - XML Binding class name:
X_Forwarded_ProtoDictionary key name:x_forwarded_proto
-
x_requested_with¶ - XML Binding class name:
X_Requested_WithDictionary key name:x_requested_with
-
x_wap_profile¶ - XML Binding class name:
X_Wap_ProfileDictionary key name:x_wap_profile
-
-
class
cybox.objects.http_session_object.HTTPRequestLine[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.http_session_object.HTTPRequestLineType-
http_method¶ - XML Binding class name:
HTTP_MethodDictionary key name:http_method
-
value¶
-
version¶
-
-
class
cybox.objects.http_session_object.HTTPRequestResponse[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.http_session_object.HTTPRequestResponseType-
http_client_request¶ - XML Binding class name:
HTTP_Client_RequestDictionary key name:http_client_request
-
http_provisional_server_response¶ - XML Binding class name:
HTTP_Provisional_Server_ResponseDictionary key name:http_provisional_server_response
-
http_server_response¶ - XML Binding class name:
HTTP_Server_ResponseDictionary key name:http_server_response
-
ordinal_position¶ - XML Binding class name:
ordinal_positionDictionary key name:ordinal_position
-
-
class
cybox.objects.http_session_object.HTTPResponseHeader[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.http_session_object.HTTPResponseHeaderType-
parsed_header¶ - XML Binding class name:
Parsed_HeaderDictionary key name:parsed_header
-
raw_header¶ - XML Binding class name:
Raw_HeaderDictionary key name:raw_header
-
-
class
cybox.objects.http_session_object.HTTPResponseHeaderFields[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.http_session_object.HTTPResponseHeaderFieldsType-
accept_ranges¶ - XML Binding class name:
Accept_RangesDictionary key name:accept_ranges
-
access_control_allow_origin¶ - XML Binding class name:
Access_Control_Allow_OriginDictionary key name:access_control_allow_origin
-
age¶
-
cache_control¶ - XML Binding class name:
Cache_ControlDictionary key name:cache_control
-
connection¶ - XML Binding class name:
ConnectionDictionary key name:connection
-
content_disposition¶ - XML Binding class name:
Content_DispositionDictionary key name:content_disposition
-
content_encoding¶ - XML Binding class name:
Content_EncodingDictionary key name:content_encoding
-
content_language¶ - XML Binding class name:
Content_LanguageDictionary key name:content_language
-
content_length¶ - XML Binding class name:
Content_LengthDictionary key name:content_length
-
content_location¶ - XML Binding class name:
Content_LocationDictionary key name:content_location
-
content_md5¶ - XML Binding class name:
Content_MD5Dictionary key name:content_md5
-
content_range¶ - XML Binding class name:
Content_RangeDictionary key name:content_range
-
content_type¶ - XML Binding class name:
Content_TypeDictionary key name:content_type
-
date¶
-
etag¶
-
expires¶
-
last_modified¶ - XML Binding class name:
Last_ModifiedDictionary key name:last_modified
-
link¶
-
location¶
-
p3p¶
-
pragma¶
-
proxy_authenticate¶ - XML Binding class name:
Proxy_AuthenticateDictionary key name:proxy_authenticate
-
refresh¶
-
retry_after¶ - XML Binding class name:
Retry_AfterDictionary key name:retry_after
-
server¶
- XML Binding class name:
Set_CookieDictionary key name:set_cookie
-
strict_transport_security¶ - XML Binding class name:
Strict_Transport_SecurityDictionary key name:strict_transport_security
-
trailer¶
-
transfer_encoding¶ - XML Binding class name:
Transfer_EncodingDictionary key name:transfer_encoding
-
vary¶
-
via¶
-
warning¶
-
www_authenticate¶ - XML Binding class name:
WWW_AuthenticateDictionary key name:www_authenticate
-
x_content_type_options¶ - XML Binding class name:
X_Content_Type_OptionsDictionary key name:x_content_type_options
-
x_frame_options¶ - XML Binding class name:
X_Frame_OptionsDictionary key name:x_frame_options
-
x_powered_by¶ - XML Binding class name:
X_Powered_ByDictionary key name:x_powered_by
-
x_ua_compatible¶ - XML Binding class name:
X_UA_CompatibleDictionary key name:x_ua_compatible
-
x_xss_protection¶ - XML Binding class name:
X_XSS_ProtectionDictionary key name:x_xss_protection
-
-
class
cybox.objects.http_session_object.HTTPServerResponse[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.http_session_object.HTTPServerResponseType-
http_message_body¶ - XML Binding class name:
HTTP_Message_BodyDictionary key name:http_message_body
-
http_response_header¶ - XML Binding class name:
HTTP_Response_HeaderDictionary key name:http_response_header
-
http_status_line¶ - XML Binding class name:
HTTP_Status_LineDictionary key name:http_status_line
-
-
class
cybox.objects.http_session_object.HTTPSession[source]¶ Bases:
cybox.common.object_properties.ObjectPropertiesXML binding class:cybox.bindings.http_session_object.HTTPSessionObjectType-
http_request_response¶ - (List of values permitted)XML Binding class name:
HTTP_Request_ResponseDictionary key name:http_request_response
-
-
class
cybox.objects.http_session_object.HTTPStatusLine[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.http_session_object.HTTPStatusLineType-
reason_phrase¶ - XML Binding class name:
Reason_PhraseDictionary key name:reason_phrase
-
status_code¶ - XML Binding class name:
Status_CodeDictionary key name:status_code
-
version¶
-
Version: 2.1.0.21
cybox.objects.image_file_object module¶
-
class
cybox.objects.image_file_object.ImageFile[source]¶ Bases:
cybox.objects.file_object.FileXML binding class:cybox.bindings.image_file_object.ImageFileObjectType-
bits_per_pixel¶ - XML Binding class name:
Bits_Per_PixelDictionary key name:bits_per_pixel
-
compression_algorithm¶ - XML Binding class name:
Compression_AlgorithmDictionary key name:compression_algorithm
-
image_file_format¶ - XML Binding class name:
Image_File_FormatDictionary key name:image_file_format
-
image_height¶ - XML Binding class name:
Image_HeightDictionary key name:image_height
-
image_is_compressed¶ - XML Binding class name:
image_is_compressedDictionary key name:image_is_compressed
-
image_width¶ - XML Binding class name:
Image_WidthDictionary key name:image_width
-
Version: 2.1.0.21
cybox.objects.library_object module¶
-
class
cybox.objects.library_object.Library[source]¶ Bases:
cybox.common.object_properties.ObjectPropertiesXML binding class:cybox.bindings.library_object.LibraryObjectType-
base_address¶ - XML Binding class name:
Base_AddressDictionary key name:base_address
-
extracted_features¶ - XML Binding class name:
Extracted_FeaturesDictionary key name:extracted_features
-
name¶
-
path¶
-
size¶
-
type_¶ - XML Binding class name:
TypeDictionary key name:type
-
version¶
-
-
class
cybox.objects.library_object.LibraryType(value=None)[source]¶ Bases:
cybox.common.properties.BasePropertyXML binding class:cybox.bindings.library_object.LibraryType
Version: 2.1.0.21
cybox.objects.link_object module¶
-
class
cybox.objects.link_object.Link(value=None, type_=None)[source]¶ Bases:
cybox.objects.uri_object.URIXML binding class:cybox.bindings.link_object.LinkObjectType-
url_label¶ - XML Binding class name:
URL_LabelDictionary key name:url_label
-
Version: 2.1.0.21
cybox.objects.linux_package_object module¶
-
class
cybox.objects.linux_package_object.LinuxPackage[source]¶ Bases:
cybox.common.object_properties.ObjectPropertiesXML binding class:cybox.bindings.linux_package_object.LinuxPackageObjectType-
architecture¶ TypedField subclass for VocabString fields.
XML Binding class name:ArchitectureDictionary key name:architecture
-
category¶
-
description¶ - XML Binding class name:
DescriptionDictionary key name:description
-
epoch¶
-
evr¶
-
name¶
-
release¶
-
vendor¶
-
version¶
-
-
class
cybox.objects.linux_package_object.LinuxPackageArchitecture(value=None)[source]¶ Bases:
cybox.common.vocabs.VocabStringXML binding class:cybox.bindings.cybox_common.ControlledVocabularyStringType
Version: 2.1.0.21
cybox.objects.memory_object module¶
-
class
cybox.objects.memory_object.Memory[source]¶ Bases:
cybox.common.object_properties.ObjectPropertiesXML binding class:cybox.bindings.memory_object.MemoryObjectType-
block_type¶ - XML Binding class name:
Block_TypeDictionary key name:block_type
-
extracted_features¶ - XML Binding class name:
Extracted_FeaturesDictionary key name:extracted_features
-
hashes¶
-
is_injected¶ - XML Binding class name:
is_injectedDictionary key name:is_injected
-
is_mapped¶ - XML Binding class name:
is_mappedDictionary key name:is_mapped
-
is_protected¶ - XML Binding class name:
is_protectedDictionary key name:is_protected
-
is_volatile¶ - XML Binding class name:
is_volatileDictionary key name:is_volatile
-
memory_source¶ - XML Binding class name:
Memory_SourceDictionary key name:memory_source
-
name¶
-
region_end_address¶ - XML Binding class name:
Region_End_AddressDictionary key name:region_end_address
-
region_size¶ - XML Binding class name:
Region_SizeDictionary key name:region_size
-
region_start_address¶ - XML Binding class name:
Region_Start_AddressDictionary key name:region_start_address
-
Version: 2.1.0.21
cybox.objects.mutex_object module¶
-
class
cybox.objects.mutex_object.Mutex[source]¶ Bases:
cybox.common.object_properties.ObjectPropertiesXML binding class:cybox.bindings.mutex_object.MutexObjectType-
name¶
-
named¶ - XML Binding class name:
namedDictionary key name:named
-
Version: 2.1.0.21
cybox.objects.network_connection_object module¶
-
class
cybox.objects.network_connection_object.Layer7Connections[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.network_connection_object.Layer7ConnectionsType-
dns_query¶ - (List of values permitted)XML Binding class name:
DNS_QueryDictionary key name:dns_query
-
http_session¶ - XML Binding class name:
HTTP_SessionDictionary key name:http_session
-
-
class
cybox.objects.network_connection_object.NetworkConnection[source]¶ Bases:
cybox.common.object_properties.ObjectPropertiesXML binding class:cybox.bindings.network_connection_object.NetworkConnectionObjectType-
creation_time¶ - XML Binding class name:
Creation_TimeDictionary key name:creation_time
-
destination_socket_address¶ - XML Binding class name:
Destination_Socket_AddressDictionary key name:destination_socket_address
-
destination_tcp_state¶ - XML Binding class name:
Destination_TCP_StateDictionary key name:destination_tcp_state
-
layer3_protocol¶ - XML Binding class name:
Layer3_ProtocolDictionary key name:layer3_protocol
-
layer4_protocol¶ - XML Binding class name:
Layer4_ProtocolDictionary key name:layer4_protocol
-
layer7_connections¶ - XML Binding class name:
Layer7_ConnectionsDictionary key name:layer7_connections
-
layer7_protocol¶ - XML Binding class name:
Layer7_ProtocolDictionary key name:layer7_protocol
-
source_socket_address¶ - XML Binding class name:
Source_Socket_AddressDictionary key name:source_socket_address
-
source_tcp_state¶ - XML Binding class name:
Source_TCP_StateDictionary key name:source_tcp_state
-
tls_used¶ - XML Binding class name:
tls_usedDictionary key name:tls_used
-
Version: 2.1.0.21
cybox.objects.network_flow_object module¶
-
class
cybox.objects.network_flow_object.BidirectionalRecord[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.network_flow_object.BidirectionalRecordType-
yaf_record¶ - XML Binding class name:
YAF_RecordDictionary key name:yaf_record
-
-
class
cybox.objects.network_flow_object.FlowCollectionElement[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.network_flow_object.FlowCollectionElementType-
flow_record_field_value¶ - (List of values permitted)XML Binding class name:
Flow_Record_Field_ValueDictionary key name:flow_record_field_value
-
-
class
cybox.objects.network_flow_object.FlowDataRecord[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.network_flow_object.FlowDataRecordType-
flow_record_collection_element¶ - (List of values permitted)XML Binding class name:
Flow_Record_Collection_ElementDictionary key name:flow_record_collection_element
-
-
class
cybox.objects.network_flow_object.IPFIXDataRecord[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.network_flow_object.IPFIXDataRecordType-
field_value¶ - (List of values permitted)XML Binding class name:
Field_ValueDictionary key name:field_value
-
-
class
cybox.objects.network_flow_object.IPFIXDataSet[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.network_flow_object.IPFIXDataSetType-
data_record¶ - (List of values permitted)XML Binding class name:
Data_RecordDictionary key name:data_record
-
padding¶ - XML Binding class name:
PaddingDictionary key name:padding
-
set_header¶ - XML Binding class name:
Set_HeaderDictionary key name:set_header
-
-
class
cybox.objects.network_flow_object.IPFIXMessage[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.network_flow_object.IPFIXMessageType-
message_header¶ - XML Binding class name:
Message_HeaderDictionary key name:message_header
-
set_¶ - (List of values permitted)XML Binding class name:
SetDictionary key name:set
-
-
class
cybox.objects.network_flow_object.IPFIXMessageHeader[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.network_flow_object.IPFIXMessageHeaderType-
byte_length¶ - XML Binding class name:
Byte_LengthDictionary key name:byte_length
-
export_timestamp¶ - XML Binding class name:
Export_TimestampDictionary key name:export_timestamp
-
observation_domain_id¶ - XML Binding class name:
Observation_Domain_IDDictionary key name:observation_domain_id
-
sequence_number¶ - XML Binding class name:
Sequence_NumberDictionary key name:sequence_number
-
version¶ - XML Binding class name:
VersionDictionary key name:version
-
-
class
cybox.objects.network_flow_object.IPFIXOptionsTemplateRecord[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.network_flow_object.IPFIXOptionsTemplateRecordType-
field_specifier¶ - (List of values permitted)XML Binding class name:
Field_SpecifierDictionary key name:field_specifier
-
options_template_record_header¶ - XML Binding class name:
Options_Template_Record_HeaderDictionary key name:options_template_record_header
-
-
class
cybox.objects.network_flow_object.IPFIXOptionsTemplateRecordHeader[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.network_flow_object.IPFIXOptionsTemplateRecordHeaderType-
field_count¶ - XML Binding class name:
Field_CountDictionary key name:field_count
-
scope_field_count¶ - XML Binding class name:
Scope_Field_CountDictionary key name:scope_field_count
-
template_id¶ - XML Binding class name:
Template_IDDictionary key name:template_id
-
-
class
cybox.objects.network_flow_object.IPFIXOptionsTemplateSet[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.network_flow_object.IPFIXOptionsTemplateSetType-
options_template_record¶ - (List of values permitted)XML Binding class name:
Options_Template_RecordDictionary key name:options_template_record
-
padding¶ - XML Binding class name:
PaddingDictionary key name:padding
-
set_header¶ - XML Binding class name:
Set_HeaderDictionary key name:set_header
-
-
class
cybox.objects.network_flow_object.IPFIXSet[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.network_flow_object.IPFIXSetType-
data_set¶ - XML Binding class name:
Data_SetDictionary key name:data_set
-
options_template_set¶ - XML Binding class name:
Options_Template_SetDictionary key name:options_template_set
-
template_set¶ - XML Binding class name:
Template_SetDictionary key name:template_set
-
-
class
cybox.objects.network_flow_object.IPFIXSetHeader[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.network_flow_object.IPFIXSetHeaderType-
length¶
-
set_id¶
-
-
class
cybox.objects.network_flow_object.IPFIXTemplateRecord[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.network_flow_object.IPFIXTemplateRecordType-
field_specifier¶ - (List of values permitted)XML Binding class name:
Field_SpecifierDictionary key name:field_specifier
-
template_record_header¶ - XML Binding class name:
Template_Record_HeaderDictionary key name:template_record_header
-
-
class
cybox.objects.network_flow_object.IPFIXTemplateRecordFieldSpecifiers[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.network_flow_object.IPFIXTemplateRecordFieldSpecifiersType-
enterprise_bit¶ - XML Binding class name:
Enterprise_BitDictionary key name:enterprise_bit
-
enterprise_number¶ - XML Binding class name:
Enterprise_NumberDictionary key name:enterprise_number
-
field_length¶ - XML Binding class name:
Field_LengthDictionary key name:field_length
-
information_element_id¶ - XML Binding class name:
Information_Element_IDDictionary key name:information_element_id
-
-
class
cybox.objects.network_flow_object.IPFIXTemplateRecordHeader[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.network_flow_object.IPFIXTemplateRecordHeaderType-
field_count¶ - XML Binding class name:
Field_CountDictionary key name:field_count
-
template_id¶ - XML Binding class name:
Template_IDDictionary key name:template_id
-
-
class
cybox.objects.network_flow_object.IPFIXTemplateSet[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.network_flow_object.IPFIXTemplateSetType-
padding¶ - XML Binding class name:
PaddingDictionary key name:padding
-
set_header¶ - XML Binding class name:
Set_HeaderDictionary key name:set_header
-
template_record¶ - (List of values permitted)XML Binding class name:
Template_RecordDictionary key name:template_record
-
-
class
cybox.objects.network_flow_object.NetflowV5FlowHeader[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.network_flow_object.NetflowV5FlowHeaderType-
count¶
-
engine_id¶ - XML Binding class name:
Engine_IDDictionary key name:engine_id
-
engine_type¶ - XML Binding class name:
Engine_TypeDictionary key name:engine_type
-
flow_sequence¶ - XML Binding class name:
Flow_SequenceDictionary key name:flow_sequence
-
sampling_interval¶ - XML Binding class name:
Sampling_IntervalDictionary key name:sampling_interval
-
sys_up_time¶ - XML Binding class name:
Sys_Up_TimeDictionary key name:sys_up_time
-
unix_nsecs¶ - XML Binding class name:
Unix_NsecsDictionary key name:unix_nsecs
-
unix_secs¶ - XML Binding class name:
Unix_SecsDictionary key name:unix_secs
-
version¶ - XML Binding class name:
VersionDictionary key name:version
-
-
class
cybox.objects.network_flow_object.NetflowV5FlowRecord[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.network_flow_object.NetflowV5FlowRecordType-
byte_count¶ - XML Binding class name:
Byte_CountDictionary key name:byte_count
-
dest_autonomous_system¶ - XML Binding class name:
Dest_Autonomous_SystemDictionary key name:dest_autonomous_system
-
dest_ip_mask_bit_count¶ - XML Binding class name:
Dest_IP_Mask_Bit_CountDictionary key name:dest_ip_mask_bit_count
-
nexthop_ipv4_addr¶ - XML Binding class name:
Nexthop_IPv4_AddrDictionary key name:nexthop_ipv4_addr
-
packet_count¶ - XML Binding class name:
Packet_CountDictionary key name:packet_count
-
padding1¶ - XML Binding class name:
Padding1Dictionary key name:padding1
-
padding2¶ - XML Binding class name:
Padding2Dictionary key name:padding2
-
src_autonomous_system¶ - XML Binding class name:
Src_Autonomous_SystemDictionary key name:src_autonomous_system
-
src_ip_mask_bit_count¶ - XML Binding class name:
Src_IP_Mask_Bit_CountDictionary key name:src_ip_mask_bit_count
-
sysuptime_end¶ - XML Binding class name:
SysUpTime_EndDictionary key name:sysuptime_end
-
sysuptime_start¶ - XML Binding class name:
SysUpTime_StartDictionary key name:sysuptime_start
-
tcp_flags¶ - XML Binding class name:
TCP_FlagsDictionary key name:tcp_flags
-
-
class
cybox.objects.network_flow_object.NetflowV5Packet[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.network_flow_object.NetflowV5PacketType-
flow_header¶ - XML Binding class name:
Flow_HeaderDictionary key name:flow_header
-
flow_record¶ - (List of values permitted)XML Binding class name:
Flow_RecordDictionary key name:flow_record
-
-
class
cybox.objects.network_flow_object.NetflowV9DataFlowSet[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.network_flow_object.NetflowV9DataFlowSetType-
data_record¶ - (List of values permitted)XML Binding class name:
Data_RecordDictionary key name:data_record
-
flow_set_id_template_id¶ - XML Binding class name:
Flow_Set_ID_Template_IDDictionary key name:flow_set_id_template_id
-
length¶
-
padding¶ - XML Binding class name:
PaddingDictionary key name:padding
-
-
class
cybox.objects.network_flow_object.NetflowV9DataRecord[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.network_flow_object.NetflowV9DataRecordType-
flow_data_record¶ - (List of values permitted)XML Binding class name:
Flow_Data_RecordDictionary key name:flow_data_record
-
options_data_record¶ - (List of values permitted)XML Binding class name:
Options_Data_RecordDictionary key name:options_data_record
-
-
class
cybox.objects.network_flow_object.NetflowV9ExportPacket[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.network_flow_object.NetflowV9ExportPacketType-
flow_header¶ - XML Binding class name:
Packet_HeaderDictionary key name:packet_header
-
flow_set¶ - (List of values permitted)XML Binding class name:
Flow_SetDictionary key name:flow_set
-
-
class
cybox.objects.network_flow_object.NetflowV9Field(value=None)[source]¶ Bases:
cybox.common.properties.BasePropertyXML binding class:cybox.bindings.network_flow_object.NetflowV9FieldType
-
class
cybox.objects.network_flow_object.NetflowV9FlowSet[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.network_flow_object.NetflowV9FlowSetType-
data_flow_set¶ - XML Binding class name:
Data_Flow_SetDictionary key name:data_flow_set
-
options_template_flow_set¶ - XML Binding class name:
Options_Template_Flow_SetDictionary key name:options_template_flow_set
-
template_flow_set¶ - XML Binding class name:
Template_Flow_SetDictionary key name:template_flow_set
-
-
class
cybox.objects.network_flow_object.NetflowV9OptionsTemplateFlowSet[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.network_flow_object.NetflowV9OptionsTemplateFlowSetType-
flow_set_id¶ - XML Binding class name:
Flow_Set_IDDictionary key name:flow_set_id
-
length¶
-
options_template_record¶ - (List of values permitted)XML Binding class name:
Options_Template_RecordDictionary key name:options_template_record
-
padding¶ - XML Binding class name:
PaddingDictionary key name:padding
-
-
class
cybox.objects.network_flow_object.NetflowV9OptionsTemplateRecord[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.network_flow_object.NetflowV9OptionsTemplateRecordType-
option_field_length¶ - XML Binding class name:
Option_Field_LengthDictionary key name:option_field_length
-
option_field_type¶ - XML Binding class name:
Option_Field_TypeDictionary key name:option_field_type
-
option_length¶ - XML Binding class name:
Option_LengthDictionary key name:option_length
-
option_scope_length¶ - XML Binding class name:
Option_Scope_LengthDictionary key name:option_scope_length
-
scope_field_length¶ - XML Binding class name:
Scope_Field_LengthDictionary key name:scope_field_length
-
scope_field_type¶ - XML Binding class name:
Scope_Field_TypeDictionary key name:scope_field_type
-
template_id¶ - XML Binding class name:
Template_IDDictionary key name:template_id
-
-
class
cybox.objects.network_flow_object.NetflowV9PacketHeader(version=None)[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.network_flow_object.NetflowV9PacketHeaderType-
record_count¶ - XML Binding class name:
Record_CountDictionary key name:record_count
-
sequence_number¶ - XML Binding class name:
Sequence_NumberDictionary key name:sequence_number
-
source_id¶ - XML Binding class name:
Source_IDDictionary key name:source_id
-
sys_up_time¶ - XML Binding class name:
Sys_Up_TimeDictionary key name:sys_up_time
-
unix_secs¶ - XML Binding class name:
Unix_SecsDictionary key name:unix_secs
-
version¶ - XML Binding class name:
VersionDictionary key name:version
-
-
class
cybox.objects.network_flow_object.NetflowV9ScopeField(value=None)[source]¶ Bases:
cybox.common.properties.BasePropertyXML binding class:cybox.bindings.network_flow_object.NetflowV9ScopeFieldType
-
class
cybox.objects.network_flow_object.NetflowV9TemplateFlowSet[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.network_flow_object.NetflowV9TemplateFlowSetType-
flow_set_id¶ - XML Binding class name:
Flow_Set_IDDictionary key name:flow_set_id
-
length¶
-
template_record¶ - (List of values permitted)XML Binding class name:
Template_RecordDictionary key name:template_record
-
-
class
cybox.objects.network_flow_object.NetflowV9TemplateRecord[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.network_flow_object.NetflowV9TemplateRecordType-
field_count¶ - XML Binding class name:
Field_CountDictionary key name:field_count
-
field_length¶ - XML Binding class name:
Field_LengthDictionary key name:field_length
-
field_type¶ - XML Binding class name:
Field_TypeDictionary key name:field_type
-
template_id¶ - XML Binding class name:
Template_IDDictionary key name:template_id
-
-
class
cybox.objects.network_flow_object.NetworkFlow[source]¶ Bases:
cybox.common.object_properties.ObjectPropertiesXML binding class:cybox.bindings.network_flow_object.NetworkFlowObjectType-
bidirectional_flow_record¶ - XML Binding class name:
Bidirectional_Flow_RecordDictionary key name:bidirectional_flow_record
-
network_flow_label¶ - XML Binding class name:
Network_Flow_LabelDictionary key name:network_flow_label
-
unidirectional_flow_record¶ - XML Binding class name:
Unidirectional_Flow_RecordDictionary key name:unidirectional_flow_record
-
-
class
cybox.objects.network_flow_object.NetworkFlowLabel[source]¶ Bases:
cybox.objects.network_flow_object.NetworkLayerInfoXML binding class:cybox.bindings.network_flow_object.NetworkFlowLabelType-
egress_interface_index¶ - XML Binding class name:
Egress_Interface_IndexDictionary key name:egress_interface_index
-
ingress_interface_index¶ - XML Binding class name:
Ingress_Interface_IndexDictionary key name:ingress_interface_index
-
ip_type_of_service¶ - XML Binding class name:
IP_Type_Of_ServiceDictionary key name:ip_type_of_service
-
-
class
cybox.objects.network_flow_object.NetworkLayerInfo[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.network_flow_object.NetworkLayerInfoType-
dest_socket_address¶ - XML Binding class name:
Dest_Socket_AddressDictionary key name:dest_socket_address
-
ip_protocol¶ - XML Binding class name:
IP_ProtocolDictionary key name:ip_protocol
-
src_socket_address¶ - XML Binding class name:
Src_Socket_AddressDictionary key name:src_socket_address
-
-
class
cybox.objects.network_flow_object.OptionCollectionElement[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.network_flow_object.OptionCollectionElementType-
option_record_field_value¶ - (List of values permitted)XML Binding class name:
Option_Record_Field_ValueDictionary key name:option_record_field_value
-
-
class
cybox.objects.network_flow_object.OptionsDataRecord[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.network_flow_object.OptionsDataRecordType-
option_record_collection_element¶ - (List of values permitted)XML Binding class name:
Option_Record_Collection_ElementDictionary key name:option_record_collection_element
-
scope_field_value¶ - XML Binding class name:
Scope_Field_ValueDictionary key name:scope_field_value
-
-
class
cybox.objects.network_flow_object.SiLKAddress(value=None)[source]¶ Bases:
cybox.common.properties.BasePropertyXML binding class:cybox.bindings.network_flow_object.SiLKAddressType
-
class
cybox.objects.network_flow_object.SiLKCountryCode(value=None)[source]¶ Bases:
cybox.common.properties.BasePropertyXML binding class:cybox.bindings.network_flow_object.SiLKCountryCodeType
-
class
cybox.objects.network_flow_object.SiLKFlowAttributes(value=None)[source]¶ Bases:
cybox.common.properties.BasePropertyXML binding class:cybox.bindings.network_flow_object.SiLKAddressType
-
class
cybox.objects.network_flow_object.SiLKRecord[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.network_flow_object.SiLKRecordType-
byte_count¶ - XML Binding class name:
Byte_CountDictionary key name:byte_count
-
dest_country_code¶ - XML Binding class name:
Dest_Country_CodeDictionary key name:dest_country_code
-
dest_ip_type¶ - XML Binding class name:
Dest_IP_TypeDictionary key name:dest_ip_type
-
dest_mapname¶ - XML Binding class name:
Dest_MAPNAMEDictionary key name:dest_mapname
-
duration¶ - XML Binding class name:
DurationDictionary key name:duration
-
end_time¶ - XML Binding class name:
End_TimeDictionary key name:end_time
-
flow_application¶ - XML Binding class name:
Flow_ApplicationDictionary key name:flow_application
-
flow_attributes¶ - XML Binding class name:
Flow_AttributesDictionary key name:flow_attributes
-
icmp_code¶ - XML Binding class name:
ICMP_CodeDictionary key name:icmp_code
-
icmp_type¶ - XML Binding class name:
ICMP_TypeDictionary key name:icmp_type
-
initial_tcp_flags¶ - XML Binding class name:
Initial_TCP_FlagsDictionary key name:initial_tcp_flags
-
packet_count¶ - XML Binding class name:
Packet_CountDictionary key name:packet_count
-
router_next_hop_ip¶ - XML Binding class name:
Router_Next_Hop_IPDictionary key name:router_next_hop_ip
-
sensor_info¶ - XML Binding class name:
Sensor_InfoDictionary key name:sensor_info
-
session_tcp_flags¶ - XML Binding class name:
Session_TCP_FlagsDictionary key name:session_tcp_flags
-
src_country_code¶ - XML Binding class name:
Src_Country_CodeDictionary key name:src_country_code
-
src_ip_type¶ - XML Binding class name:
Src_IP_TypeDictionary key name:src_ip_type
-
src_mapname¶ - XML Binding class name:
Src_MAPNAMEDictionary key name:src_mapname
-
start_time¶ - XML Binding class name:
Start_TimeDictionary key name:start_time
-
tcp_flags¶ - XML Binding class name:
TCP_FlagsDictionary key name:tcp_flags
-
-
class
cybox.objects.network_flow_object.SiLKSensorClass(value=None)[source]¶ Bases:
cybox.common.properties.BasePropertyXML binding class:cybox.bindings.network_flow_object.SiLKSensorClassType
-
class
cybox.objects.network_flow_object.SiLKSensorDirection(value=None)[source]¶ Bases:
cybox.common.properties.BasePropertyXML binding class:cybox.bindings.network_flow_object.SiLKDirectionType
-
class
cybox.objects.network_flow_object.SiLKSensorInfo[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.network_flow_object.SiLKSensorInfoType-
class_¶ - XML Binding class name:
ClassDictionary key name:class
-
sensor_id¶ - XML Binding class name:
Sensor_IDDictionary key name:sensor_id
-
type_¶ - XML Binding class name:
TypeDictionary key name:type
-
-
class
cybox.objects.network_flow_object.UnidirectionalRecord[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.network_flow_object.UnidirectionalRecordType-
ipfix_message¶ - XML Binding class name:
IPFIX_MessageDictionary key name:ipfix_message
-
netflowv5_packet¶ - XML Binding class name:
NetflowV5_PacketDictionary key name:netflowv5_packet
-
netflowv9_export_packet¶ - XML Binding class name:
NetflowV9_Export_PacketDictionary key name:netflowv9_export_packet
-
silk_record¶ - XML Binding class name:
SiLK_RecordDictionary key name:silk_record
-
-
class
cybox.objects.network_flow_object.YAFFlow[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.network_flow_object.YAFFlowType- XML Binding class name:
First_Packet_BannerDictionary key name:first_packet_banner
-
flow_end_milliseconds¶ - XML Binding class name:
Flow_End_MillisecondsDictionary key name:flow_end_milliseconds
-
flow_end_reason¶ - XML Binding class name:
Flow_End_ReasonDictionary key name:flow_end_reason
-
flow_start_milliseconds¶ - XML Binding class name:
Flow_Start_MillisecondsDictionary key name:flow_start_milliseconds
-
ml_app_label¶ - XML Binding class name:
ML_App_LabelDictionary key name:ml_app_label
-
n_bytes_payload¶ - XML Binding class name:
N_Bytes_PayloadDictionary key name:n_bytes_payload
-
octet_total_count¶ - XML Binding class name:
Octet_Total_CountDictionary key name:octet_total_count
-
packet_total_count¶ - XML Binding class name:
Packet_Total_CountDictionary key name:packet_total_count
-
passive_os_fingerprinting¶ - XML Binding class name:
Passive_OS_FingerprintingDictionary key name:passive_os_fingerprinting
-
payload_entropy¶ - XML Binding class name:
Payload_EntropyDictionary key name:payload_entropy
- XML Binding class name:
Second_Packet_BannerDictionary key name:second_packet_banner
-
silk_app_label¶ - XML Binding class name:
SiLK_App_LabelDictionary key name:silk_app_label
-
tcp_flow¶ - XML Binding class name:
TCP_FlowDictionary key name:tcp_flow
-
vlan_id_mac_addr¶ - XML Binding class name:
Vlan_ID_MAC_AddrDictionary key name:vlan_id_mac_addr
-
class
cybox.objects.network_flow_object.YAFRecord[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.network_flow_object.YAFRecordType-
flow¶ - XML Binding class name:
FlowDictionary key name:flow
-
reverse_flow¶ - XML Binding class name:
Reverse_FlowDictionary key name:reverse_flow
-
-
class
cybox.objects.network_flow_object.YAFReverseFlow[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.network_flow_object.YAFReverseFlowType-
reverse_first_packet¶ - XML Binding class name:
Reverse_First_PacketDictionary key name:reverse_first_packet
-
reverse_flow_delta_milliseconds¶ - XML Binding class name:
Reverse_Flow_Delta_MillisecondsDictionary key name:reverse_flow_delta_milliseconds
-
reverse_n_bytes_payload¶ - XML Binding class name:
Reverse_N_Bytes_PayloadDictionary key name:reverse_n_bytes_payload
-
reverse_octet_total_count¶ - XML Binding class name:
Reverse_Octet_Total_CountDictionary key name:reverse_octet_total_count
-
reverse_packet_total_count¶ - XML Binding class name:
Reverse_Packet_Total_CountDictionary key name:reverse_packet_total_count
-
reverse_passive_os_fingerprinting¶ - XML Binding class name:
Reverse_Passive_OS_FingerprintingDictionary key name:reverse_passive_os_fingerprinting
-
reverse_payload_entropy¶ - XML Binding class name:
Reverse_Payload_EntropyDictionary key name:reverse_payload_entropy
-
reverse_vlan_id_mac_addr¶ - XML Binding class name:
Reverse_Vlan_ID_MAC_AddrDictionary key name:reverse_vlan_id_mac_addr
-
tcp_reverse_flow¶ - XML Binding class name:
TCP_Reverse_FlowDictionary key name:tcp_reverse_flow
-
-
class
cybox.objects.network_flow_object.YAFTCPFlow[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.network_flow_object.YAFTCPFlowType-
initial_tcp_flags¶ - XML Binding class name:
Initial_TCP_FlagsDictionary key name:initial_tcp_flags
-
tcp_sequence_number¶ - XML Binding class name:
TCP_Sequence_NumberDictionary key name:tcp_sequence_number
-
union_tcp_flags¶ - XML Binding class name:
Union_TCP_FlagsDictionary key name:union_tcp_flags
-
Version: 2.1.0.21
cybox.objects.network_packet_object module¶
-
class
cybox.objects.network_packet_object.ARP[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.network_packet_object.ARPType-
hardware_addr_size¶ - XML Binding class name:
Hardware_Addr_SizeDictionary key name:hardware_addr_size
-
hardware_addr_type¶ - XML Binding class name:
Hardware_Addr_TypeDictionary key name:hardware_addr_type
-
op_type¶
-
proto_addr_size¶ - XML Binding class name:
Proto_Addr_SizeDictionary key name:proto_addr_size
-
proto_addr_type¶ - XML Binding class name:
Proto_Addr_TypeDictionary key name:proto_addr_type
-
recip_hardware_addr¶ - XML Binding class name:
Recip_Hardware_AddrDictionary key name:recip_hardware_addr
-
recip_protocol_addr¶ - XML Binding class name:
Recip_Protocol_AddrDictionary key name:recip_protocol_addr
-
sender_hardware_addr¶ - XML Binding class name:
Sender_Hardware_AddrDictionary key name:sender_hardware_addr
-
sender_protocol_addr¶ - XML Binding class name:
Sender_Protocol_AddrDictionary key name:sender_protocol_addr
-
-
class
cybox.objects.network_packet_object.AuthenticationHeader[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.network_packet_object.AuthenticationHeaderType-
authentication_data¶ - XML Binding class name:
Authentication_DataDictionary key name:authentication_data
-
header_ext_len¶ - XML Binding class name:
Header_Ext_LenDictionary key name:header_ext_len
-
next_header¶ - XML Binding class name:
Next_HeaderDictionary key name:next_header
-
security_parameters_index¶ - XML Binding class name:
Security_Parameters_IndexDictionary key name:security_parameters_index
-
sequence_number¶ - XML Binding class name:
Sequence_NumberDictionary key name:sequence_number
-
-
class
cybox.objects.network_packet_object.DestinationOptions[source]¶ Bases:
cybox.objects.network_packet_object._IPv6ExtHeaderXML binding class:cybox.bindings.network_packet_object.DestinationOptionsType
-
class
cybox.objects.network_packet_object.EncapsulatingSecurityPayload[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.network_packet_object.EncapsulatingSecurityPayloadType-
authentication_data¶ - XML Binding class name:
Authentication_DataDictionary key name:authentication_data
-
next_header¶ - XML Binding class name:
Next_HeaderDictionary key name:next_header
-
padding¶ - XML Binding class name:
PaddingDictionary key name:padding
-
padding_len¶ - XML Binding class name:
Padding_LenDictionary key name:padding_len
-
payload_data¶ - XML Binding class name:
Payload_DataDictionary key name:payload_data
-
security_parameters_index¶ - XML Binding class name:
Security_Parameters_IndexDictionary key name:security_parameters_index
-
sequence_number¶ - XML Binding class name:
Sequence_NumberDictionary key name:sequence_number
-
-
class
cybox.objects.network_packet_object.EthernetHeader[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.network_packet_object.EthernetHeaderType-
checksum¶ - XML Binding class name:
ChecksumDictionary key name:checksum
-
destination_mac_addr¶ - XML Binding class name:
Destination_MAC_AddrDictionary key name:destination_mac_addr
-
source_mac_addr¶ - XML Binding class name:
Source_MAC_AddrDictionary key name:source_mac_addr
-
type_or_length¶ - XML Binding class name:
Type_Or_LengthDictionary key name:type_or_length
-
-
class
cybox.objects.network_packet_object.EthernetInterface[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.network_packet_object.EthernetInterfaceType-
ethernet_header¶ - XML Binding class name:
Ethernet_HeaderDictionary key name:ethernet_header
-
-
class
cybox.objects.network_packet_object.Fragment[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.network_packet_object.FragmentType-
fragment¶ - XML Binding class name:
FragmentDictionary key name:fragment
-
fragment_header¶ - XML Binding class name:
Fragment_HeaderDictionary key name:fragment_header
-
-
class
cybox.objects.network_packet_object.FragmentHeader[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.network_packet_object.FragmentHeaderType-
fragment_offset¶ - XML Binding class name:
Fragment_OffsetDictionary key name:fragment_offset
-
identification¶ - XML Binding class name:
IdentificationDictionary key name:identification
-
m_flag¶
-
next_header¶ - XML Binding class name:
Next_HeaderDictionary key name:next_header
-
-
class
cybox.objects.network_packet_object.FragmentationRequired[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.network_packet_object.FragmentationRequiredType-
fragmentation_required¶ - XML Binding class name:
Fragmentation_RequiredDictionary key name:fragmentation_required
-
next_hop_mtu¶ - XML Binding class name:
Next_Hop_MTUDictionary key name:next_hop_mtu
-
-
class
cybox.objects.network_packet_object.HopByHopOptions[source]¶ Bases:
cybox.objects.network_packet_object._IPv6ExtHeaderXML binding class:cybox.bindings.network_packet_object.HopByHopOptionsType
-
class
cybox.objects.network_packet_object.ICMPv4AddressMaskReply[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.network_packet_object.ICMPv4AddressMaskReplyType-
address_mask¶ - XML Binding class name:
Address_MaskDictionary key name:address_mask
-
address_mask_reply¶ - XML Binding class name:
Address_Mask_ReplyDictionary key name:address_mask_reply
-
-
class
cybox.objects.network_packet_object.ICMPv4AddressMaskRequest[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.network_packet_object.ICMPv4AddressMaskRequestType-
address_mask¶ - XML Binding class name:
Address_MaskDictionary key name:address_mask
-
address_mask_request¶ - XML Binding class name:
Address_Mask_RequestDictionary key name:address_mask_request
-
-
class
cybox.objects.network_packet_object.ICMPv4DestinationUnreachable[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.network_packet_object.ICMPv4DestinationUnreachableType-
communication_administratively_prohibited¶ - XML Binding class name:
Communication_Administratively_ProhibitedDictionary key name:communication_administratively_prohibited
-
destination_host_unknown¶ - XML Binding class name:
Destination_Host_UnknownDictionary key name:destination_host_unknown
-
destination_host_unreachable¶ - XML Binding class name:
Destination_Host_UnreachableDictionary key name:destination_host_unreachable
-
destination_network_unknown¶ - XML Binding class name:
Destination_Network_UnknownDictionary key name:destination_network_unknown
-
destination_network_unreachable¶ - XML Binding class name:
Destination_Network_UnreachableDictionary key name:destination_network_unreachable
-
destination_port_unreachable¶ - XML Binding class name:
Destination_Port_UnreachableDictionary key name:destination_port_unreachable
-
destination_protocol_unreachable¶ - XML Binding class name:
Destination_Protocol_UnreachableDictionary key name:destination_protocol_unreachable
-
fragmentation_required¶ - XML Binding class name:
Fragmentation_RequiredDictionary key name:fragmentation_required
-
host_administratively_prohibited¶ - XML Binding class name:
Host_Administratively_ProhibitedDictionary key name:host_administratively_prohibited
-
host_precedence_violation¶ - XML Binding class name:
Host_Precedence_ViolationDictionary key name:host_precedence_violation
-
host_unreachable_for_tos¶ - XML Binding class name:
Host_Unreachable_For_TOSDictionary key name:host_unreachable_for_tos
-
network_administratively_prohibited¶ - XML Binding class name:
Network_Administratively_ProhibitedDictionary key name:network_administratively_prohibited
-
network_unreachable_for_tos¶ - XML Binding class name:
Network_Unreachable_For_TOSDictionary key name:network_unreachable_for_tos
-
precedence_cutoff_in_effect¶ - XML Binding class name:
Precedence_Cutoff_In_EffectDictionary key name:precedence_cutoff_in_effect
-
source_host_isolated¶ - XML Binding class name:
Source_Host_IsolatedDictionary key name:source_host_isolated
-
source_route_failed¶ - XML Binding class name:
Source_Route_FailedDictionary key name:source_route_failed
-
-
class
cybox.objects.network_packet_object.ICMPv4EchoReply[source]¶ Bases:
cybox.objects.network_packet_object._ICMPEchoReplyXML binding class:cybox.bindings.network_packet_object.ICMPv4EchoReplyType
-
class
cybox.objects.network_packet_object.ICMPv4EchoRequest[source]¶ Bases:
cybox.objects.network_packet_object._ICMPEchoRequestXML binding class:cybox.bindings.network_packet_object.ICMPv4EchoRequestType
-
class
cybox.objects.network_packet_object.ICMPv4ErrorMessage[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.network_packet_object.ICMPv4ErrorMessageType-
destination_unreachable¶ - XML Binding class name:
Destination_UnreachableDictionary key name:destination_unreachable
-
error_msg_content¶ - XML Binding class name:
Error_Msg_ContentDictionary key name:error_msg_content
-
redirect_message¶ - XML Binding class name:
Redirect_MessageDictionary key name:redirect_message
-
source_quench¶ - XML Binding class name:
Source_QuenchDictionary key name:source_quench
-
time_exceeded¶ - XML Binding class name:
Time_ExceededDictionary key name:time_exceeded
-
-
class
cybox.objects.network_packet_object.ICMPv4ErrorMessageContent[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.network_packet_object.ICMPv4ErrorMessageContentType-
first_eight_bytes¶ - XML Binding class name:
First_Eight_BytesDictionary key name:first_eight_bytes
-
ip_header¶ - XML Binding class name:
IP_HeaderDictionary key name:ip_header
-
-
class
cybox.objects.network_packet_object.ICMPv4Header[source]¶ Bases:
cybox.objects.network_packet_object._ICMPHeaderXML binding class:cybox.bindings.network_packet_object.ICMPv4HeaderType
-
class
cybox.objects.network_packet_object.ICMPv4InfoMessage[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.network_packet_object.ICMPv4InfoMessageType-
address_mask_reply¶ - XML Binding class name:
Address_Mask_ReplyDictionary key name:address_mask_reply
-
address_mask_request¶ - XML Binding class name:
Address_Mask_RequestDictionary key name:address_mask_request
-
echo_reply¶ - XML Binding class name:
Echo_ReplyDictionary key name:echo_reply
-
echo_request¶ - XML Binding class name:
Echo_RequestDictionary key name:echo_request
-
info_msg_content¶ - XML Binding class name:
Info_Msg_ContentDictionary key name:info_msg_content
-
timestamp_reply¶ - XML Binding class name:
Timestamp_ReplyDictionary key name:timestamp_reply
-
timestamp_request¶ - XML Binding class name:
Timestamp_RequestDictionary key name:timestamp_request
-
-
class
cybox.objects.network_packet_object.ICMPv4InfoMessageContent[source]¶ Bases:
cybox.objects.network_packet_object._ICMPInfoMessageContentXML binding class:cybox.bindings.network_packet_object.ICMPv4InfoMessageContentType
-
class
cybox.objects.network_packet_object.ICMPv4Packet[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.network_packet_object.ICMPv4PacketType-
error_msg¶ - XML Binding class name:
Error_MsgDictionary key name:error_msg
-
icmpv4_header¶ - XML Binding class name:
ICMPv4_HeaderDictionary key name:icmpv4_header
-
info_msg¶ - XML Binding class name:
Info_MsgDictionary key name:info_msg
-
traceroute¶ - XML Binding class name:
TracerouteDictionary key name:traceroute
-
-
class
cybox.objects.network_packet_object.ICMPv4RedirectMessage[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.network_packet_object.ICMPv4RedirectMessageType-
host_redirect¶ - XML Binding class name:
Host_RedirectDictionary key name:host_redirect
-
ip_address¶ - XML Binding class name:
IP_AddressDictionary key name:ip_address
-
network_redirect¶ - XML Binding class name:
Network_RedirectDictionary key name:network_redirect
-
tos_host_redirect¶ - XML Binding class name:
ToS_Host_RedirectDictionary key name:tos_host_redirect
-
tos_network_redirect¶ - XML Binding class name:
ToS_Network_RedirectDictionary key name:tos_network_redirect
-
-
class
cybox.objects.network_packet_object.ICMPv4SourceQuench[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.network_packet_object.ICMPv4SourceQuenchType-
source_quench¶ - XML Binding class name:
Source_QuenchDictionary key name:source_quench
-
-
class
cybox.objects.network_packet_object.ICMPv4TimeExceeded[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.network_packet_object.ICMPv4TimeExceededType-
frag_reassembly_time_exceeded¶ - XML Binding class name:
Frag_Reassembly_Time_ExceededDictionary key name:frag_reassembly_time_exceeded
-
ttl_exceeded_in_transit¶ - XML Binding class name:
TTL_Exceeded_In_TransitDictionary key name:ttl_exceeded_in_transit
-
-
class
cybox.objects.network_packet_object.ICMPv4TimestampReply[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.network_packet_object.ICMPv4TimestampReplyType-
originate_timestamp¶ - XML Binding class name:
Originate_TimestampDictionary key name:originate_timestamp
-
receive_timestamp¶ - XML Binding class name:
Receive_TimestampDictionary key name:receive_timestamp
-
timestamp_reply¶ - XML Binding class name:
Timestamp_ReplyDictionary key name:timestamp_reply
-
transmit_timestamp¶ - XML Binding class name:
Transmit_TimestampDictionary key name:transmit_timestamp
-
-
class
cybox.objects.network_packet_object.ICMPv4TimestampRequest[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.network_packet_object.ICMPv4TimestampRequestType-
originate_timestamp¶ - XML Binding class name:
Originate_TimestampDictionary key name:originate_timestamp
-
timestamp¶ - XML Binding class name:
TimestampDictionary key name:timestamp
-
-
class
cybox.objects.network_packet_object.ICMPv4Traceroute[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.network_packet_object.ICMPv4TracerouteType-
identifier¶ - XML Binding class name:
IdentifierDictionary key name:identifier
-
outbound_hop_count¶ - XML Binding class name:
Outbound_Hop_CountDictionary key name:outbound_hop_count
-
outbound_packet_forward_success¶ - XML Binding class name:
Outbound_Packet_Forward_SuccessDictionary key name:outbound_packet_forward_success
-
outbound_packet_no_route¶ - XML Binding class name:
Outbound_Packet_no_RouteDictionary key name:outbound_packet_no_route
-
output_link_mtu¶ - XML Binding class name:
Output_Link_MTUDictionary key name:output_link_mtu
-
output_link_speed¶ - XML Binding class name:
Output_Link_SpeedDictionary key name:output_link_speed
-
return_hop_count¶ - XML Binding class name:
Return_Hop_CountDictionary key name:return_hop_count
-
-
class
cybox.objects.network_packet_object.ICMPv6DestinationUnreachable[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.network_packet_object.ICMPv6DestinationUnreachableType-
address_unreachable¶ - XML Binding class name:
Address_UnreachableDictionary key name:address_unreachable
-
beyond_scope¶ - XML Binding class name:
Beyond_ScopeDictionary key name:beyond_scope
-
comm_prohibited¶ - XML Binding class name:
Comm_ProhibitedDictionary key name:comm_prohibited
-
no_route¶ - XML Binding class name:
No_RouteDictionary key name:no_route
-
port_unreachable¶ - XML Binding class name:
Port_UnreachableDictionary key name:port_unreachable
-
reject_route¶ - XML Binding class name:
Reject_RouteDictionary key name:reject_route
-
src_addr_failed_policy¶ - XML Binding class name:
Src_Addr_Failed_PolicyDictionary key name:src_addr_failed_policy
-
-
class
cybox.objects.network_packet_object.ICMPv6EchoReply[source]¶ Bases:
cybox.objects.network_packet_object._ICMPEchoReplyXML binding class:cybox.bindings.network_packet_object.ICMPv6EchoReplyType
-
class
cybox.objects.network_packet_object.ICMPv6EchoRequest[source]¶ Bases:
cybox.objects.network_packet_object._ICMPEchoRequestXML binding class:cybox.bindings.network_packet_object.ICMPv6EchoRequestType
-
class
cybox.objects.network_packet_object.ICMPv6ErrorMessage[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.network_packet_object.ICMPv6ErrorMessageType-
destination_unreachable¶ - XML Binding class name:
Destination_UnreachableDictionary key name:destination_unreachable
-
invoking_packet¶ - XML Binding class name:
Invoking_PacketDictionary key name:invoking_packet
-
packet_too_big¶ - XML Binding class name:
Packet_Too_BigDictionary key name:packet_too_big
-
parameter_problem¶ - XML Binding class name:
Parameter_ProblemDictionary key name:parameter_problem
-
time_exceeded¶ - XML Binding class name:
Time_ExceededDictionary key name:time_exceeded
-
-
class
cybox.objects.network_packet_object.ICMPv6Header[source]¶ Bases:
cybox.objects.network_packet_object._ICMPHeaderXML binding class:cybox.bindings.network_packet_object.ICMPv6HeaderType
-
class
cybox.objects.network_packet_object.ICMPv6InfoMessage[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.network_packet_object.ICMPv6InfoMessageType-
echo_reply¶ - XML Binding class name:
Echo_ReplyDictionary key name:echo_reply
-
echo_request¶ - XML Binding class name:
Echo_RequestDictionary key name:echo_request
-
info_msg_content¶ - XML Binding class name:
Info_Msg_ContentDictionary key name:info_msg_content
-
-
class
cybox.objects.network_packet_object.ICMPv6InfoMessageContent[source]¶ Bases:
cybox.objects.network_packet_object._ICMPInfoMessageContentXML binding class:cybox.bindings.network_packet_object.ICMPv6InfoMessageContentType
-
class
cybox.objects.network_packet_object.ICMPv6Packet[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.network_packet_object.ICMPv6PacketType-
error_msg¶ - XML Binding class name:
Error_MsgDictionary key name:error_msg
-
icmpv6_header¶ - XML Binding class name:
ICMPv6_HeaderDictionary key name:icmpv6_header
-
info_msg¶ - XML Binding class name:
Info_MsgDictionary key name:info_msg
-
-
class
cybox.objects.network_packet_object.ICMPv6PacketTooBig[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.network_packet_object.ICMPv6PacketTooBigType-
mtu¶
-
packet_too_big¶ - XML Binding class name:
Packet_Too_BigDictionary key name:packet_too_big
-
-
class
cybox.objects.network_packet_object.ICMPv6ParameterProblem[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.network_packet_object.ICMPv6ParameterProblemType-
erroneous_header_field¶ - XML Binding class name:
Erroneous_Header_FieldDictionary key name:erroneous_header_field
-
pointer¶ - XML Binding class name:
PointerDictionary key name:pointer
-
unrecognized_ipv6_option¶ - XML Binding class name:
Unrecognized_IPv6_OptionDictionary key name:unrecognized_ipv6_option
-
unrecognized_next_header_type¶ - XML Binding class name:
Unrecognized_Next_Header_TypeDictionary key name:unrecognized_next_header_type
-
-
class
cybox.objects.network_packet_object.ICMPv6TimeExceeded[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.network_packet_object.ICMPv6TimeExceededType-
fragment_reassem_time_exceeded¶ - XML Binding class name:
Fragment_Reassem_Time_ExceededDictionary key name:fragment_reassem_time_exceeded
-
hop_limit_exceeded¶ - XML Binding class name:
Hop_Limit_ExceededDictionary key name:hop_limit_exceeded
-
-
class
cybox.objects.network_packet_object.IPv4Flags[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.network_packet_object.IPv4FlagsType-
do_not_fragment¶ - XML Binding class name:
Do_Not_FragmentDictionary key name:do_not_fragment
-
more_fragments¶ - XML Binding class name:
More_FragmentsDictionary key name:more_fragments
-
reserved¶ - XML Binding class name:
ReservedDictionary key name:reserved
-
-
class
cybox.objects.network_packet_object.IPv4Header[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.network_packet_object.IPv4HeaderType-
checksum¶ - XML Binding class name:
ChecksumDictionary key name:checksum
-
dest_ipv4_addr¶ - XML Binding class name:
Dest_IPv4_AddrDictionary key name:dest_ipv4_addr
-
dscp¶
-
ecn¶
-
flags¶ - XML Binding class name:
FlagsDictionary key name:flags
-
fragment_offset¶ - XML Binding class name:
Fragment_OffsetDictionary key name:fragment_offset
-
header_length¶ - XML Binding class name:
Header_LengthDictionary key name:header_length
-
identification¶ - XML Binding class name:
IdentificationDictionary key name:identification
-
ip_version¶ - XML Binding class name:
IP_VersionDictionary key name:ip_version
-
option¶ - (List of values permitted)XML Binding class name:
OptionDictionary key name:option
-
protocol¶
-
src_ipv4_addr¶ - XML Binding class name:
Src_IPv4_AddrDictionary key name:src_ipv4_addr
-
total_length¶ - XML Binding class name:
Total_LengthDictionary key name:total_length
-
ttl¶
-
-
class
cybox.objects.network_packet_object.IPv4Option[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.network_packet_object.IPv4OptionType-
class_¶
-
copy_flag¶ - XML Binding class name:
Copy_FlagDictionary key name:copy_flag
-
option¶
-
-
class
cybox.objects.network_packet_object.IPv4Packet[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.network_packet_object.IPv4PacketType-
data¶
-
ipv4_header¶ - XML Binding class name:
IPv4_HeaderDictionary key name:ipv4_header
-
-
class
cybox.objects.network_packet_object.IPv6ExtHeader[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.network_packet_object.IPv6ExtHeaderType-
authentication_header¶ - XML Binding class name:
Authentication_HeaderDictionary key name:authentication_header
-
destination_options¶ - (List of values permitted)XML Binding class name:
Destination_OptionsDictionary key name:destination_options
-
encapsulating_security_payload¶ - XML Binding class name:
Encapsulating_Security_PayloadDictionary key name:encapsulating_security_payload
-
fragment¶ - XML Binding class name:
FragmentDictionary key name:fragment
-
hop_by_hop_options¶ - XML Binding class name:
Hop_by_Hop_OptionsDictionary key name:hop_by_hop_options
-
routing¶ - XML Binding class name:
RoutingDictionary key name:routing
-
-
class
cybox.objects.network_packet_object.IPv6Header[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.network_packet_object.IPv6HeaderType-
dest_ipv6_addr¶ - XML Binding class name:
Dest_IPv6_AddrDictionary key name:dest_ipv6_addr
-
flow_label¶ - XML Binding class name:
Flow_LabelDictionary key name:flow_label
-
ip_version¶ - XML Binding class name:
IP_VersionDictionary key name:ip_version
-
next_header¶ - XML Binding class name:
Next_HeaderDictionary key name:next_header
-
payload_length¶ - XML Binding class name:
Payload_LengthDictionary key name:payload_length
-
src_ipv6_addr¶ - XML Binding class name:
Src_IPv6_AddrDictionary key name:src_ipv6_addr
-
traffic_class¶ - XML Binding class name:
Traffic_ClassDictionary key name:traffic_class
-
ttl¶
-
-
class
cybox.objects.network_packet_object.IPv6Option[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.network_packet_object.IPv6OptionType-
do_not_recogn_action¶ - XML Binding class name:
Do_Not_Recogn_ActionDictionary key name:do_not_recogn_action
-
option_byte¶ - XML Binding class name:
Option_ByteDictionary key name:option_byte
-
packet_change¶ - XML Binding class name:
Packet_ChangeDictionary key name:packet_change
-
-
class
cybox.objects.network_packet_object.IPv6Packet[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.network_packet_object.IPv6PacketType-
data¶
-
ext_headers¶ - (List of values permitted)XML Binding class name:
Ext_HeadersDictionary key name:ext_headers
-
ipv6_header¶ - XML Binding class name:
IPv6_HeaderDictionary key name:ipv6_header
-
-
class
cybox.objects.network_packet_object.InternetLayer[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.network_packet_object.InternetLayerType-
icmpv4¶ - XML Binding class name:
ICMPv4Dictionary key name:icmpv4
-
icmpv6¶ - XML Binding class name:
ICMPv6Dictionary key name:icmpv6
-
ipv4¶ - XML Binding class name:
IPv4Dictionary key name:ipv4
-
ipv6¶ - XML Binding class name:
IPv6Dictionary key name:ipv6
-
-
class
cybox.objects.network_packet_object.LinkLayer[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.network_packet_object.LinkLayerType-
logical_protocols¶ - XML Binding class name:
Logical_ProtocolsDictionary key name:logical_protocols
-
physical_interface¶ - XML Binding class name:
Physical_InterfaceDictionary key name:physical_interface
-
-
class
cybox.objects.network_packet_object.LogicalProtocol[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.network_packet_object.LogicalProtocolType-
arp_rarp¶ - XML Binding class name:
ARP_RARPDictionary key name:arp_rarp
-
ndp¶
-
-
class
cybox.objects.network_packet_object.NDP[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.network_packet_object.NDPType-
icmpv6_header¶ - XML Binding class name:
ICMPv6_HeaderDictionary key name:icmpv6_header
-
neighbor_advertisement¶ - XML Binding class name:
Neighbor_AdvertisementDictionary key name:neighbor_advertisement
-
neighbor_solicitation¶ - XML Binding class name:
Neighbor_SolicitationDictionary key name:neighbor_solicitation
-
redirect¶ - XML Binding class name:
RedirectDictionary key name:redirect
-
router_advertisement¶ - XML Binding class name:
Router_AdvertisementDictionary key name:router_advertisement
-
router_solicitation¶ - XML Binding class name:
Router_SolicitationDictionary key name:router_solicitation
-
-
class
cybox.objects.network_packet_object.NDPLinkAddr[source]¶ Bases:
mixbox.entities.EntityAbstract Type
XML binding class:cybox.bindings.network_packet_object.NDPLinkAddrType-
length¶
-
link_layer_mac_addr¶ - XML Binding class name:
Link_Layer_MAC_AddrDictionary key name:link_layer_mac_addr
-
-
class
cybox.objects.network_packet_object.NDPMTU[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.network_packet_object.NDPMTUType-
length¶
-
mtu¶
-
-
class
cybox.objects.network_packet_object.NDPPrefixInfo[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.network_packet_object.NDPPrefixInfoType-
addr_config_flag¶ - XML Binding class name:
addr_config_flagDictionary key name:addr_config_flag
-
length¶
-
link_flag¶ - XML Binding class name:
link_flagDictionary key name:link_flag
-
preferred_lifetime¶ - XML Binding class name:
Preferred_LifetimeDictionary key name:preferred_lifetime
-
prefix¶ - XML Binding class name:
PrefixDictionary key name:prefix
-
prefix_length¶ - XML Binding class name:
Prefix_LengthDictionary key name:prefix_length
-
valid_lifetime¶ - XML Binding class name:
Valid_LifetimeDictionary key name:valid_lifetime
-
-
class
cybox.objects.network_packet_object.NDPRedirectedHeader[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.network_packet_object.NDPRedirectedHeaderType-
ipheader_and_data¶ - XML Binding class name:
IPHeader_And_DataDictionary key name:ipheader_and_data
-
length¶
-
-
class
cybox.objects.network_packet_object.NeighborAdvertisement[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.network_packet_object.NeighborAdvertisementType-
options¶ - XML Binding class name:
OptionsDictionary key name:options
-
override_flag¶ - XML Binding class name:
override_flagDictionary key name:override_flag
-
router_flag¶ - XML Binding class name:
router_flagDictionary key name:router_flag
-
solicited_flag¶ - XML Binding class name:
solicited_flagDictionary key name:solicited_flag
-
target_ipv6_addr¶ - XML Binding class name:
Target_IPv6_AddrDictionary key name:target_ipv6_addr
-
-
class
cybox.objects.network_packet_object.NeighborOptions[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.network_packet_object.NeighborOptionsType-
target_link_addr¶ - XML Binding class name:
Target_Link_AddrDictionary key name:target_link_addr
-
-
class
cybox.objects.network_packet_object.NeighborSolicitation[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.network_packet_object.NeighborSolicitationType-
options¶ - XML Binding class name:
OptionsDictionary key name:options
-
target_ipv6_addr¶ - XML Binding class name:
Target_IPv6_AddrDictionary key name:target_ipv6_addr
-
-
class
cybox.objects.network_packet_object.NeighborSolicitationOptions[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.network_packet_object.NeighborSolicitationOptionsType-
src_link_addr¶ - XML Binding class name:
Src_Link_AddrDictionary key name:src_link_addr
-
-
class
cybox.objects.network_packet_object.NetworkPacket[source]¶ Bases:
cybox.common.object_properties.ObjectPropertiesXML binding class:cybox.bindings.network_packet_object.NetworkPacketObjectType-
internet_layer¶ - XML Binding class name:
Internet_LayerDictionary key name:internet_layer
-
link_layer¶ - XML Binding class name:
Link_LayerDictionary key name:link_layer
-
transport_layer¶ - XML Binding class name:
Transport_LayerDictionary key name:transport_layer
-
-
class
cybox.objects.network_packet_object.OptionData[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.network_packet_object.OptionDataType-
option_data_len¶ - XML Binding class name:
Option_Data_LenDictionary key name:option_data_len
-
option_type¶ - XML Binding class name:
Option_TypeDictionary key name:option_type
-
pad1¶ - XML Binding class name:
Pad1Dictionary key name:pad1
-
padn¶ - XML Binding class name:
PadNDictionary key name:padn
-
-
class
cybox.objects.network_packet_object.Pad1[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.network_packet_object.Pad1Type-
octet¶
-
-
class
cybox.objects.network_packet_object.PadN[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.network_packet_object.PadNType-
octet¶
-
option_data¶ - XML Binding class name:
Option_DataDictionary key name:option_data
-
option_data_length¶ - XML Binding class name:
Option_Data_LengthDictionary key name:option_data_length
-
-
class
cybox.objects.network_packet_object.PhysicalInterface[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.network_packet_object.PhysicalInterfaceType-
ethernet¶ - XML Binding class name:
EthernetDictionary key name:ethernet
-
-
class
cybox.objects.network_packet_object.Prefix[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.network_packet_object.PrefixType-
ip_addr_prefix¶ - XML Binding class name:
IP_Addr_PrefixDictionary key name:ip_addr_prefix
-
ipv6_addr¶ - XML Binding class name:
IPv6_AddrDictionary key name:ipv6_addr
-
-
class
cybox.objects.network_packet_object.Redirect[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.network_packet_object.RedirectType-
dest_ipv6_addr¶ - XML Binding class name:
Dest_IPv6_AddrDictionary key name:dest_ipv6_addr
-
options¶ - XML Binding class name:
OptionsDictionary key name:options
-
target_ipv6_addr¶ - XML Binding class name:
Target_IPv6_AddrDictionary key name:target_ipv6_addr
-
-
class
cybox.objects.network_packet_object.RedirectOptions[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.network_packet_object.RedirectOptionsType-
redirected_header¶ - XML Binding class name:
Redirected_HeaderDictionary key name:redirected_header
-
target_link_addr¶ - XML Binding class name:
Target_Link_AddrDictionary key name:target_link_addr
-
-
class
cybox.objects.network_packet_object.RouterAdvertisement[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.network_packet_object.RouterAdvertisementType-
cur_hop_limit¶ - XML Binding class name:
Cur_Hop_LimitDictionary key name:cur_hop_limit
-
managed_address_config_flag¶ - XML Binding class name:
managed_address_config_flagDictionary key name:managed_address_config_flag
-
options¶ - XML Binding class name:
OptionsDictionary key name:options
-
other_config_flag¶ - XML Binding class name:
other_config_flagDictionary key name:other_config_flag
-
reachable_time¶ - XML Binding class name:
Reachable_TimeDictionary key name:reachable_time
-
retrans_timer¶ - XML Binding class name:
Retrans_TimerDictionary key name:retrans_timer
-
router_lifetime¶ - XML Binding class name:
Router_LifetimeDictionary key name:router_lifetime
-
-
class
cybox.objects.network_packet_object.RouterAdvertisementOptions[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.network_packet_object.RouterAdvertisementOptionsType-
mtu¶ - XML Binding class name:
MTUDictionary key name:mtu
-
prefix_info¶ - XML Binding class name:
Prefix_InfoDictionary key name:prefix_info
-
src_link_addr¶ - XML Binding class name:
Src_Link_AddrDictionary key name:src_link_addr
-
-
class
cybox.objects.network_packet_object.RouterSolicitation[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.network_packet_object.RouterSolicitationType-
options¶ - (List of values permitted)XML Binding class name:
OptionsDictionary key name:options
-
-
class
cybox.objects.network_packet_object.RouterSolicitationOptions[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.network_packet_object.RouterSolicitationOptionsType-
src_link_addr¶ - XML Binding class name:
Src_Link_AddrDictionary key name:src_link_addr
-
-
class
cybox.objects.network_packet_object.Routing[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.network_packet_object.RoutingType-
header_ext_len¶ - XML Binding class name:
Header_Ext_LenDictionary key name:header_ext_len
-
next_header¶ - XML Binding class name:
Next_HeaderDictionary key name:next_header
-
routing_type¶ - XML Binding class name:
Routing_TypeDictionary key name:routing_type
-
segments_left¶ - XML Binding class name:
Segments_LeftDictionary key name:segments_left
-
type_specific_data¶ - XML Binding class name:
Type_Specific_DataDictionary key name:type_specific_data
-
-
class
cybox.objects.network_packet_object.TCP[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.network_packet_object.TCPType-
data¶
-
options¶ - XML Binding class name:
OptionsDictionary key name:options
-
tcp_header¶ - XML Binding class name:
TCP_HeaderDictionary key name:tcp_header
-
-
class
cybox.objects.network_packet_object.TCPFlags[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.network_packet_object.TCPFlagsType-
ack¶ - XML Binding class name:
ackDictionary key name:ack
-
cwr¶ - XML Binding class name:
cwrDictionary key name:cwr
-
ece¶ - XML Binding class name:
eceDictionary key name:ece
-
fin¶ - XML Binding class name:
finDictionary key name:fin
-
ns¶ - XML Binding class name:
nsDictionary key name:ns
-
psh¶ - XML Binding class name:
pshDictionary key name:psh
-
rst¶ - XML Binding class name:
rstDictionary key name:rst
-
syn¶ - XML Binding class name:
synDictionary key name:syn
-
urg¶ - XML Binding class name:
urgDictionary key name:urg
-
-
class
cybox.objects.network_packet_object.TCPHeader[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.network_packet_object.TCPHeaderType-
ack_num¶ - XML Binding class name:
ACK_NumDictionary key name:ack_num
-
checksum¶ - XML Binding class name:
ChecksumDictionary key name:checksum
-
data_offset¶ - XML Binding class name:
Data_OffsetDictionary key name:data_offset
-
dest_port¶ - XML Binding class name:
Dest_PortDictionary key name:dest_port
-
reserved¶ - XML Binding class name:
ReservedDictionary key name:reserved
-
seq_num¶ - XML Binding class name:
Seq_NumDictionary key name:seq_num
-
src_port¶
-
tcp_flags¶ - XML Binding class name:
TCP_FlagsDictionary key name:tcp_flags
-
urg_ptr¶ - XML Binding class name:
Urg_PtrDictionary key name:urg_ptr
-
window¶
-
-
class
cybox.objects.network_packet_object.TransportLayer[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.network_packet_object.TransportLayerType-
tcp¶
-
udp¶
-
-
class
cybox.objects.network_packet_object.TypeLength[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.network_packet_object.TypeLengthType-
internet_layer_type¶ - XML Binding class name:
Internet_Layer_TypeDictionary key name:internet_layer_type
-
length¶
-
Version: 2.1.0.21
cybox.objects.network_route_entry_object module¶
-
class
cybox.objects.network_route_entry_object.NetworkRouteEntry[source]¶ Bases:
cybox.common.object_properties.ObjectPropertiesXML binding class:cybox.bindings.network_route_entry_object.NetworkRouteEntryObjectType-
destination_address¶ - XML Binding class name:
Destination_AddressDictionary key name:destination_address
-
gateway_address¶ - XML Binding class name:
Gateway_AddressDictionary key name:gateway_address
-
interface¶ - XML Binding class name:
InterfaceDictionary key name:interface
-
is_autoconfigure_address¶ - XML Binding class name:
is_autoconfigure_addressDictionary key name:is_autoconfigure_address
-
is_immortal¶ - XML Binding class name:
is_immortalDictionary key name:is_immortal
-
is_ipv6¶ - XML Binding class name:
is_ipv6Dictionary key name:is_ipv6
-
is_loopback¶ - XML Binding class name:
is_loopbackDictionary key name:is_loopback
-
is_publish¶ - XML Binding class name:
is_publishDictionary key name:is_publish
-
metric¶ - XML Binding class name:
MetricDictionary key name:metric
-
netmask¶ - XML Binding class name:
NetmaskDictionary key name:netmask
-
origin¶ - XML Binding class name:
OriginDictionary key name:origin
-
preferred_lifetime¶ - XML Binding class name:
Preferred_LifetimeDictionary key name:preferred_lifetime
-
protocol¶
-
route_age¶ - XML Binding class name:
Route_AgeDictionary key name:route_age
-
type_¶
-
valid_lifetime¶ - XML Binding class name:
Valid_LifetimeDictionary key name:valid_lifetime
-
Version: 2.1.0.21
cybox.objects.network_route_object module¶
-
class
cybox.objects.network_route_object.NetRoute[source]¶ Bases:
cybox.common.object_properties.ObjectPropertiesXML binding class:cybox.bindings.network_route_object.NetRouteObjectType-
description¶ - XML Binding class name:
DescriptionDictionary key name:description
-
is_autoconfigure_address¶ - XML Binding class name:
is_autoconfigure_addressDictionary key name:is_autoconfigure_address
-
is_immortal¶ - XML Binding class name:
is_immortalDictionary key name:is_immortal
-
is_ipv6¶ - XML Binding class name:
is_ipv6Dictionary key name:is_ipv6
-
is_loopback¶ - XML Binding class name:
is_loopbackDictionary key name:is_loopback
-
is_publish¶ - XML Binding class name:
is_publishDictionary key name:is_publish
-
network_route_entries¶ - XML Binding class name:
Network_Route_EntriesDictionary key name:network_route_entries
-
preferred_lifetime¶ - XML Binding class name:
Preferred_LifetimeDictionary key name:preferred_lifetime
-
route_age¶ - XML Binding class name:
Route_AgeDictionary key name:route_age
-
valid_lifetime¶ - XML Binding class name:
Valid_LifetimeDictionary key name:valid_lifetime
-
-
class
cybox.objects.network_route_object.NetworkRouteEntries(*args)[source]¶ Bases:
mixbox.entities.EntityListXML binding class:cybox.bindings.network_route_object.NetworkRouteEntriesType-
network_route_entry¶ - (List of values permitted)XML Binding class name:
Network_Route_EntryDictionary key name:network_route_entry
-
Version: 2.1.0.21
cybox.objects.network_socket_object module¶
-
class
cybox.objects.network_socket_object.NetworkSocket[source]¶ Bases:
cybox.common.object_properties.ObjectPropertiesXML binding class:cybox.bindings.network_socket_object.NetworkSocketObjectType-
address_family¶ - XML Binding class name:
Address_FamilyDictionary key name:address_family
-
domain¶
-
is_blocking¶ - XML Binding class name:
is_blockingDictionary key name:is_blocking
-
is_listening¶ - XML Binding class name:
is_listeningDictionary key name:is_listening
-
local_address¶ - XML Binding class name:
Local_AddressDictionary key name:local_address
-
options¶ - XML Binding class name:
OptionsDictionary key name:options
-
protocol¶
-
remote_address¶ - XML Binding class name:
Remote_AddressDictionary key name:remote_address
-
socket_descriptor¶ - XML Binding class name:
Socket_DescriptorDictionary key name:socket_descriptor
-
type_¶
-
-
class
cybox.objects.network_socket_object.SocketOptions[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.network_socket_object.SocketOptionsType-
ip_multicast_if¶ - XML Binding class name:
IP_MULTICAST_IFDictionary key name:ip_multicast_if
-
ip_multicast_if2¶ - XML Binding class name:
IP_MULTICAST_IF2Dictionary key name:ip_multicast_if2
-
ip_multicast_loop¶ - XML Binding class name:
IP_MULTICAST_LOOPDictionary key name:ip_multicast_loop
-
ip_tos¶
-
so_broadcast¶ - XML Binding class name:
SO_BROADCASTDictionary key name:so_broadcast
-
so_conditional_accept¶ - XML Binding class name:
SO_CONDITIONAL_ACCEPTDictionary key name:so_conditional_accept
-
so_debug¶ - XML Binding class name:
SO_DEBUGDictionary key name:so_debug
-
so_dontlinger¶ - XML Binding class name:
SO_DONTLINGERDictionary key name:so_dontlinger
-
so_dontroute¶ - XML Binding class name:
SO_DONTROUTEDictionary key name:so_dontroute
-
so_group_priority¶ - XML Binding class name:
SO_GROUP_PRIORITYDictionary key name:so_group_priority
-
so_keepalive¶ - XML Binding class name:
SO_KEEPALIVEDictionary key name:so_keepalive
-
so_linger¶ - XML Binding class name:
SO_LINGERDictionary key name:so_linger
-
so_oobinline¶ - XML Binding class name:
SO_OOBINLINEDictionary key name:so_oobinline
-
so_rcvbuf¶ - XML Binding class name:
SO_RCVBUFDictionary key name:so_rcvbuf
-
so_rcvtimeo¶ - XML Binding class name:
SO_RCVTIMEODictionary key name:so_rcvtimeo
-
so_reuseaddr¶ - XML Binding class name:
SO_REUSEADDRDictionary key name:so_reuseaddr
-
so_sndbuf¶ - XML Binding class name:
SO_SNDBUFDictionary key name:so_sndbuf
-
so_sndtimeo¶ - XML Binding class name:
SO_SNDTIMEODictionary key name:so_sndtimeo
-
so_timeout¶ - XML Binding class name:
SO_TIMEOUTDictionary key name:so_timeout
-
so_update_accept_context¶ - XML Binding class name:
SO_UPDATE_ACCEPT_CONTEXTDictionary key name:so_update_accept_context
-
tcp_nodelay¶ - XML Binding class name:
TCP_NODELAYDictionary key name:tcp_nodelay
-
Version: 2.1.0.21
cybox.objects.network_subnet_object module¶
-
class
cybox.objects.network_subnet_object.NetworkSubnet[source]¶ Bases:
cybox.common.object_properties.ObjectPropertiesXML binding class:cybox.bindings.network_subnet_object.NetworkSubnetObjectType-
description¶ - XML Binding class name:
DescriptionDictionary key name:description
-
name¶
-
number_of_ip_addresses¶ - XML Binding class name:
Number_Of_IP_AddressesDictionary key name:number_of_ip_addresses
-
routes¶ - XML Binding class name:
RoutesDictionary key name:routes
-
Version: 2.1.0.21
cybox.objects.pdf_file_object module¶
-
class
cybox.objects.pdf_file_object.PDFDictionary[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.pdf_file_object.PDFDictionaryType-
object_reference¶ - XML Binding class name:
Object_ReferenceDictionary key name:object_reference
-
raw_contents¶ - XML Binding class name:
Raw_ContentsDictionary key name:raw_contents
-
-
class
cybox.objects.pdf_file_object.PDFDocumentInformationDictionary[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.pdf_file_object.PDFDocumentInformationDictionaryType-
creationdate¶ - XML Binding class name:
CreationDateDictionary key name:creationdate
-
creator¶
-
keywords¶
-
moddate¶
-
producer¶
-
subject¶
-
title¶
-
trapped¶
-
class
cybox.objects.pdf_file_object.PDFFile[source]¶ Bases:
cybox.objects.file_object.FileXML binding class:cybox.bindings.pdf_file_object.PDFFileObjectType-
cross_reference_tables¶ - XML Binding class name:
Cross_Reference_TablesDictionary key name:cross_reference_tables
-
indirect_objects¶ - XML Binding class name:
Indirect_ObjectsDictionary key name:indirect_objects
-
metadata¶ - XML Binding class name:
MetadataDictionary key name:metadata
-
trailers¶ - XML Binding class name:
TrailersDictionary key name:trailers
-
version¶
-
-
class
cybox.objects.pdf_file_object.PDFFileID[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.pdf_file_object.PDFFileIDType-
id_string¶ - (List of values permitted)XML Binding class name:
ID_StringDictionary key name:id_string
-
-
class
cybox.objects.pdf_file_object.PDFFileMetadata[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.pdf_file_object.PDFFileMetadataType-
document_information_dictionary¶ - XML Binding class name:
Document_Information_DictionaryDictionary key name:document_information_dictionary
-
encrypted¶ - XML Binding class name:
encryptedDictionary key name:encrypted
-
keyword_counts¶ - XML Binding class name:
Keyword_CountsDictionary key name:keyword_counts
-
number_of_cross_reference_tables¶ - XML Binding class name:
Number_Of_Cross_Reference_TablesDictionary key name:number_of_cross_reference_tables
-
number_of_indirect_objects¶ - XML Binding class name:
Number_Of_Indirect_ObjectsDictionary key name:number_of_indirect_objects
-
number_of_trailers¶ - XML Binding class name:
Number_Of_TrailersDictionary key name:number_of_trailers
-
optimized¶ - XML Binding class name:
optimizedDictionary key name:optimized
-
-
class
cybox.objects.pdf_file_object.PDFIndirectObject[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.pdf_file_object.PDFIndirectObjectType-
contents¶ - XML Binding class name:
ContentsDictionary key name:contents
-
hashes¶
-
id_¶ - XML Binding class name:
IDDictionary key name:id
-
offset¶ - XML Binding class name:
OffsetDictionary key name:offset
-
type_¶ - XML Binding class name:
type_Dictionary key name:type
-
-
class
cybox.objects.pdf_file_object.PDFIndirectObjectContents[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.pdf_file_object.PDFIndirectObjectContentsType-
non_stream_contents¶ - XML Binding class name:
Non_Stream_ContentsDictionary key name:non_stream_contents
-
stream_contents¶ - XML Binding class name:
Stream_ContentsDictionary key name:stream_contents
-
-
class
cybox.objects.pdf_file_object.PDFIndirectObjectID[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.pdf_file_object.PDFIndirectObjectIDType-
generation_number¶ - XML Binding class name:
Generation_NumberDictionary key name:generation_number
-
object_number¶ - XML Binding class name:
Object_NumberDictionary key name:object_number
-
-
class
cybox.objects.pdf_file_object.PDFIndirectObjectList(*args)[source]¶ Bases:
mixbox.entities.EntityListXML binding class:cybox.bindings.pdf_file_object.PDFIndirectObjectListType-
indirect_object¶ - (List of values permitted)XML Binding class name:
Indirect_ObjectDictionary key name:indirect_object
-
-
class
cybox.objects.pdf_file_object.PDFKeywordCount[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.pdf_file_object.PDFKeywordCountType-
non_obfuscated_count¶ - XML Binding class name:
Non_Obfuscated_CountDictionary key name:non_obfuscated_count
-
obfuscated_count¶ - XML Binding class name:
Obfuscated_CountDictionary key name:obfuscated_count
-
-
class
cybox.objects.pdf_file_object.PDFKeywordCounts[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.pdf_file_object.PDFKeywordCountsType-
aa_count¶ - XML Binding class name:
AA_CountDictionary key name:aa_count
-
ascii85decode_count¶ - XML Binding class name:
ASCII85Decode_CountDictionary key name:ascii85decode_count
-
asciihexdecode_count¶ - XML Binding class name:
ASCIIHexDecode_CountDictionary key name:asciihexdecode_count
-
ccittfaxdecode_count¶ - XML Binding class name:
CCITTFaxDecode_CountDictionary key name:ccittfaxdecode_count
-
dctdecode_count¶ - XML Binding class name:
DCTDecode_CountDictionary key name:dctdecode_count
-
encrypt_count¶ - XML Binding class name:
Encrypt_CountDictionary key name:encrypt_count
-
flatedecode_count¶ - XML Binding class name:
FlateDecode_CountDictionary key name:flatedecode_count
-
javascript_count¶ - XML Binding class name:
JavaScript_CountDictionary key name:javascript_count
-
jbig2decode_count¶ - XML Binding class name:
JBIG2Decode_CountDictionary key name:jbig2decode_count
-
js_count¶ - XML Binding class name:
JS_CountDictionary key name:js_count
-
launch_count¶ - XML Binding class name:
Launch_CountDictionary key name:launch_count
-
lzwdecode_count¶ - XML Binding class name:
LZWDecode_CountDictionary key name:lzwdecode_count
-
objstm_count¶ - XML Binding class name:
ObjStm_CountDictionary key name:objstm_count
-
openaction_count¶ - XML Binding class name:
OpenAction_CountDictionary key name:openaction_count
-
page_count¶ - XML Binding class name:
Page_CountDictionary key name:page_count
-
richmedia_count¶ - XML Binding class name:
RichMedia_CountDictionary key name:richmedia_count
-
runlengthdecode_count¶ - XML Binding class name:
RunLengthDecode_CountDictionary key name:runlengthdecode_count
-
xfa_count¶ - XML Binding class name:
XFA_CountDictionary key name:xfa_count
-
-
class
cybox.objects.pdf_file_object.PDFStream[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.pdf_file_object.PDFStreamType-
decoded_stream¶ - XML Binding class name:
Decoded_StreamDictionary key name:decoded_stream
-
decoded_stream_hashes¶ - XML Binding class name:
Decoded_Stream_HashesDictionary key name:decoded_stream_hashes
-
raw_stream¶ - XML Binding class name:
Raw_StreamDictionary key name:raw_stream
-
raw_stream_hashes¶ - XML Binding class name:
Raw_Stream_HashesDictionary key name:raw_stream_hashes
-
-
class
cybox.objects.pdf_file_object.PDFTrailer[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.pdf_file_object.PDFTrailerType-
encrypt¶ - XML Binding class name:
EncryptDictionary key name:encrypt
-
hashes¶
-
id_¶
-
info¶ - XML Binding class name:
InfoDictionary key name:info
-
last_cross_reference_offset¶ - XML Binding class name:
Last_Cross_Reference_OffsetDictionary key name:last_cross_reference_offset
-
offset¶ - XML Binding class name:
OffsetDictionary key name:offset
-
prev¶ - XML Binding class name:
PrevDictionary key name:prev
-
root¶ - XML Binding class name:
RootDictionary key name:root
-
size¶ - XML Binding class name:
SizeDictionary key name:size
-
-
class
cybox.objects.pdf_file_object.PDFTrailerList(*args)[source]¶ Bases:
mixbox.entities.EntityListXML binding class:cybox.bindings.pdf_file_object.PDFTrailerListType-
trailer¶ - (List of values permitted)XML Binding class name:
TrailerDictionary key name:trailer
-
-
class
cybox.objects.pdf_file_object.PDFXRefTable[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.pdf_file_object.PDFXRefTableType-
hashes¶
-
offset¶ - XML Binding class name:
OffsetDictionary key name:offset
-
subsections¶ - XML Binding class name:
SubsectionsDictionary key name:subsections
-
-
class
cybox.objects.pdf_file_object.PDFXRefTableList(*args)[source]¶ Bases:
mixbox.entities.EntityListXML binding class:cybox.bindings.pdf_file_object.PDFXRefTableListType-
cross_reference_table¶ - (List of values permitted)XML Binding class name:
Cross_Reference_TableDictionary key name:cross_reference_table
-
-
class
cybox.objects.pdf_file_object.PDFXrefEntry[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.pdf_file_object.PDFXrefEntryType-
byte_offset¶ - XML Binding class name:
Byte_OffsetDictionary key name:byte_offset
-
generation_number¶ - XML Binding class name:
Generation_NumberDictionary key name:generation_number
-
object_number¶ - XML Binding class name:
Object_NumberDictionary key name:object_number
-
type_¶ - XML Binding class name:
type_Dictionary key name:type
-
-
class
cybox.objects.pdf_file_object.PDFXrefEntryList(*args)[source]¶ Bases:
mixbox.entities.EntityListXML binding class:cybox.bindings.pdf_file_object.PDFXrefEntryListType-
cross_reference_entry¶ - (List of values permitted)XML Binding class name:
Cross_Reference_EntryDictionary key name:cross_reference_entry
-
-
class
cybox.objects.pdf_file_object.PDFXrefTableSubsection[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.pdf_file_object.PDFXrefTableSubsectionType-
cross_reference_entries¶ - XML Binding class name:
Cross_Reference_EntriesDictionary key name:cross_reference_entries
-
first_object_number¶ - XML Binding class name:
First_Object_NumberDictionary key name:first_object_number
-
number_of_objects¶ - XML Binding class name:
Number_Of_ObjectsDictionary key name:number_of_objects
-
Version: 2.1.0.21
cybox.objects.pipe_object module¶
-
class
cybox.objects.pipe_object.Pipe[source]¶ Bases:
cybox.common.object_properties.ObjectPropertiesXML binding class:cybox.bindings.pipe_object.PipeObjectType-
name¶
-
named¶ - XML Binding class name:
namedDictionary key name:named
-
Version: 2.1.0.21
cybox.objects.port_object module¶
-
class
cybox.objects.port_object.Port[source]¶ Bases:
cybox.common.object_properties.ObjectPropertiesXML binding class:cybox.bindings.port_object.PortObjectType-
layer4_protocol¶ - XML Binding class name:
Layer4_ProtocolDictionary key name:layer4_protocol
-
port_value¶ - XML Binding class name:
Port_ValueDictionary key name:port_value
-
Version: 2.1.0.21
cybox.objects.process_object module¶
-
class
cybox.objects.process_object.ArgumentList(*args)[source]¶ Bases:
mixbox.entities.EntityListXML binding class:cybox.bindings.process_object.ArgumentListType-
argument¶ - (List of values permitted)XML Binding class name:
ArgumentDictionary key name:argument
-
-
class
cybox.objects.process_object.ChildPIDList(*args)[source]¶ Bases:
mixbox.entities.EntityListXML binding class:cybox.bindings.process_object.ChildPIDListType-
child_pid¶ - (List of values permitted)XML Binding class name:
Child_PIDDictionary key name:child_pid
-
-
class
cybox.objects.process_object.ImageInfo[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.process_object.ImageInfoType-
command_line¶ - XML Binding class name:
Command_LineDictionary key name:command_line
-
current_directory¶ - XML Binding class name:
Current_DirectoryDictionary key name:current_directory
-
file_name¶ - XML Binding class name:
File_NameDictionary key name:file_name
-
path¶
-
-
class
cybox.objects.process_object.NetworkConnectionList(*args)[source]¶ Bases:
mixbox.entities.EntityListXML binding class:cybox.bindings.process_object.NetworkConnectionListType-
network_connection¶ - (List of values permitted)XML Binding class name:
Network_ConnectionDictionary key name:network_connection
-
-
class
cybox.objects.process_object.PortList(*args)[source]¶ Bases:
mixbox.entities.EntityListXML binding class:cybox.bindings.process_object.PortListType-
port¶ - (List of values permitted)XML Binding class name:
PortDictionary key name:port
-
-
class
cybox.objects.process_object.Process[source]¶ Bases:
cybox.common.object_properties.ObjectPropertiesXML binding class:cybox.bindings.process_object.ProcessObjectType-
argument_list¶ - XML Binding class name:
Argument_ListDictionary key name:argument_list
-
child_pid_list¶ - XML Binding class name:
Child_PID_ListDictionary key name:child_pid_list
-
creation_time¶ - XML Binding class name:
Creation_TimeDictionary key name:creation_time
-
environment_variable_list¶ - XML Binding class name:
Environment_Variable_ListDictionary key name:environment_variable_list
-
extracted_features¶ - XML Binding class name:
Extracted_FeaturesDictionary key name:extracted_features
-
image_info¶ - XML Binding class name:
Image_InfoDictionary key name:image_info
- XML Binding class name:
is_hiddenDictionary key name:is_hidden
-
kernel_time¶ - XML Binding class name:
Kernel_TimeDictionary key name:kernel_time
-
name¶
-
network_connection_list¶ - XML Binding class name:
Network_Connection_ListDictionary key name:network_connection_list
-
parent_pid¶ - XML Binding class name:
Parent_PIDDictionary key name:parent_pid
-
pid¶
-
port_list¶ - XML Binding class name:
Port_ListDictionary key name:port_list
-
start_time¶ - XML Binding class name:
Start_TimeDictionary key name:start_time
-
status¶ - XML Binding class name:
StatusDictionary key name:status
-
user_time¶ - XML Binding class name:
User_TimeDictionary key name:user_time
-
username¶
-
Version: 2.1.0.21
cybox.objects.product_object module¶
-
class
cybox.objects.product_object.Product[source]¶ Bases:
cybox.common.object_properties.ObjectPropertiesXML binding class:cybox.bindings.product_object.ProductObjectType-
device_details¶ - XML Binding class name:
Device_DetailsDictionary key name:device_details
-
edition¶
-
language¶
-
product¶
-
update¶
-
vendor¶
-
version¶
-
Version: 2.1.0.21
cybox.objects.semaphore_object module¶
-
class
cybox.objects.semaphore_object.Semaphore[source]¶ Bases:
cybox.common.object_properties.ObjectPropertiesXML binding class:cybox.bindings.semaphore_object.SemaphoreObjectType-
current_count¶ - XML Binding class name:
Current_CountDictionary key name:current_count
-
maximum_count¶ - XML Binding class name:
Maximum_CountDictionary key name:maximum_count
-
name¶
-
named¶ - XML Binding class name:
namedDictionary key name:named
-
Version: 2.1.0.21
cybox.objects.socket_address_object module¶
-
class
cybox.objects.socket_address_object.SocketAddress[source]¶ Bases:
cybox.common.object_properties.ObjectPropertiesXML binding class:cybox.bindings.socket_address_object.SocketAddressObjectType-
hostname¶ - XML Binding class name:
HostnameDictionary key name:hostname
-
ip_address¶ - XML Binding class name:
IP_AddressDictionary key name:ip_address
-
port¶
-
Version: 2.1.0.21
cybox.objects.sms_message_object module¶
-
class
cybox.objects.sms_message_object.SMSMessage[source]¶ Bases:
cybox.common.object_properties.ObjectPropertiesXML binding class:cybox.bindings.sms_message_object.SMSMessageObjectType-
bits_per_character¶ - XML Binding class name:
Bits_Per_CharacterDictionary key name:bits_per_character
-
body¶
-
encoding¶
- XML Binding class name:
is_premiumDictionary key name:is_premium
-
length¶
-
recipient_phone_number¶ - XML Binding class name:
Recipient_Phone_NumberDictionary key name:recipient_phone_number
-
sender_phone_number¶ - XML Binding class name:
Sender_Phone_NumberDictionary key name:sender_phone_number
-
sent_datetime¶ - XML Binding class name:
Sent_DateTimeDictionary key name:sent_datetime
-
size¶
-
user_data_header¶ - XML Binding class name:
User_Data_HeaderDictionary key name:user_data_header
-
Version: 2.1.0.21
cybox.objects.system_object module¶
-
class
cybox.objects.system_object.BIOSInfo[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.system_object.BIOSInfoType-
bios_date¶
-
bios_manufacturer¶ - XML Binding class name:
BIOS_ManufacturerDictionary key name:bios_manufacturer
-
bios_release_date¶ - XML Binding class name:
BIOS_Release_DateDictionary key name:bios_release_date
-
bios_serial_number¶ - XML Binding class name:
BIOS_Serial_NumberDictionary key name:bios_serial_number
-
bios_version¶ - XML Binding class name:
BIOS_VersionDictionary key name:bios_version
-
-
class
cybox.objects.system_object.DHCPServerList(*args)[source]¶ Bases:
mixbox.entities.EntityListXML binding class:cybox.bindings.system_object.DHCPServerListType-
dhcp_server_address¶ - (List of values permitted)XML Binding class name:
DHCP_Server_AddressDictionary key name:dhcp_server_address
-
-
class
cybox.objects.system_object.IPGatewayList(*args)[source]¶ Bases:
mixbox.entities.EntityListXML binding class:cybox.bindings.system_object.IPGatewayListType-
ip_gateway_address¶ - (List of values permitted)XML Binding class name:
IP_Gateway_AddressDictionary key name:ip_gateway_address
-
-
class
cybox.objects.system_object.IPInfo[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.system_object.IPInfoType-
ip_address¶ - XML Binding class name:
IP_AddressDictionary key name:ip_address
-
subnet_mask¶ - XML Binding class name:
Subnet_MaskDictionary key name:subnet_mask
-
-
class
cybox.objects.system_object.IPInfoList(*args)[source]¶ Bases:
mixbox.entities.EntityListXML binding class:cybox.bindings.system_object.IPInfoListType-
ip_info¶ - (List of values permitted)XML Binding class name:
IP_InfoDictionary key name:ip_info
-
-
class
cybox.objects.system_object.NetworkInterface[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.system_object.NetworkInterfaceType-
adapter¶
-
description¶ - XML Binding class name:
DescriptionDictionary key name:description
-
dhcp_lease_expires¶ - XML Binding class name:
DHCP_Lease_ExpiresDictionary key name:dhcp_lease_expires
-
dhcp_lease_obtained¶ - XML Binding class name:
DHCP_Lease_ObtainedDictionary key name:dhcp_lease_obtained
-
dhcp_server_list¶ - XML Binding class name:
DHCP_Server_ListDictionary key name:dhcp_server_list
-
ip_gateway_list¶ - XML Binding class name:
IP_Gateway_ListDictionary key name:ip_gateway_list
-
ip_list¶ - XML Binding class name:
IP_ListDictionary key name:ip_list
-
mac¶
-
-
class
cybox.objects.system_object.NetworkInterfaceList(*args)[source]¶ Bases:
mixbox.entities.EntityListXML binding class:cybox.bindings.system_object.NetworkInterfaceListType-
network_interface¶ - (List of values permitted)XML Binding class name:
Network_InterfaceDictionary key name:network_interface
-
-
class
cybox.objects.system_object.OS[source]¶ Bases:
cybox.common.platform_specification.PlatformSpecificationXML binding class:cybox.bindings.system_object.OSType-
bitness¶
-
build_number¶ - XML Binding class name:
Build_NumberDictionary key name:build_number
-
environment_variable_list¶ - XML Binding class name:
Environment_Variable_ListDictionary key name:environment_variable_list
-
install_date¶ - XML Binding class name:
Install_DateDictionary key name:install_date
-
patch_level¶ - XML Binding class name:
Patch_LevelDictionary key name:patch_level
-
platform¶ - XML Binding class name:
PlatformDictionary key name:platform
-
-
class
cybox.objects.system_object.System[source]¶ Bases:
cybox.common.object_properties.ObjectPropertiesXML binding class:cybox.bindings.system_object.SystemObjectType-
available_physical_memory¶ - XML Binding class name:
Available_Physical_MemoryDictionary key name:available_physical_memory
-
bios_info¶ - XML Binding class name:
BIOS_InfoDictionary key name:bios_info
-
date¶
-
hostname¶
-
local_time¶ - XML Binding class name:
Local_TimeDictionary key name:local_time
-
network_interface_list¶ - XML Binding class name:
Network_Interface_ListDictionary key name:network_interface_list
-
os¶
-
processor¶ - XML Binding class name:
ProcessorDictionary key name:processor
-
processor_architecture¶ - XML Binding class name:
Processor_ArchitectureDictionary key name:processor_architecture
-
system_time¶ - XML Binding class name:
System_TimeDictionary key name:system_time
-
timezone_dst¶ - XML Binding class name:
Timezone_DSTDictionary key name:timezone_dst
-
timezone_standard¶ - XML Binding class name:
Timezone_StandardDictionary key name:timezone_standard
-
total_physical_memory¶ - XML Binding class name:
Total_Physical_MemoryDictionary key name:total_physical_memory
-
uptime¶
-
username¶
-
Version: 2.1.0.21
cybox.objects.unix_file_object module¶
-
class
cybox.objects.unix_file_object.UnixFile[source]¶ Bases:
cybox.objects.file_object.FileXML binding class:cybox.bindings.unix_file_object.UnixFileObjectType-
group_owner¶ - XML Binding class name:
Group_OwnerDictionary key name:group_owner
-
inode¶
-
permissions¶ - XML Binding class name:
PermissionsDictionary key name:permissions
-
type_¶
-
-
class
cybox.objects.unix_file_object.UnixFilePermissions[source]¶ Bases:
cybox.objects.file_object.FilePermissionsXML binding class:cybox.bindings.unix_file_object.UnixFilePermissionsType-
gexec¶ - XML Binding class name:
gexecDictionary key name:gexec
-
gread¶ - XML Binding class name:
greadDictionary key name:gread
-
gwrite¶ - XML Binding class name:
gwriteDictionary key name:gwrite
-
oexec¶ - XML Binding class name:
oexecDictionary key name:oexec
-
oread¶ - XML Binding class name:
oreadDictionary key name:oread
-
owrite¶ - XML Binding class name:
owriteDictionary key name:owrite
-
sgid¶ - XML Binding class name:
sgidDictionary key name:sgid
-
suid¶ - XML Binding class name:
suidDictionary key name:suid
-
uexec¶ - XML Binding class name:
uexecDictionary key name:uexec
-
uread¶ - XML Binding class name:
ureadDictionary key name:uread
-
uwrite¶ - XML Binding class name:
uwriteDictionary key name:uwrite
-
Version: 2.1.0.21
cybox.objects.unix_network_route_entry_object module¶
-
class
cybox.objects.unix_network_route_entry_object.UnixNetworkRouteEntry[source]¶ Bases:
cybox.objects.network_route_entry_object.NetworkRouteEntryXML binding class:cybox.bindings.unix_network_route_entry_object.UnixNetworkRouteEntryObjectType-
flags¶
-
mss¶
-
ref¶
-
use¶
-
window¶ - XML Binding class name:
WindowDictionary key name:window
-
Version: 2.1.0.21
cybox.objects.unix_pipe_object module¶
-
class
cybox.objects.unix_pipe_object.UnixPipe[source]¶ Bases:
cybox.objects.pipe_object.PipeXML binding class:cybox.bindings.unix_pipe_object.UnixPipeObjectType-
permission_mode¶ - XML Binding class name:
Permission_ModeDictionary key name:permission_mode
-
Version: 2.1.0.21
cybox.objects.unix_process_object module¶
-
class
cybox.objects.unix_process_object.FileDescriptorList(*args)[source]¶ Bases:
mixbox.entities.EntityListXML binding class:cybox.bindings.unix_process_object.FileDescriptorListType-
file_descriptor¶ - (List of values permitted)XML Binding class name:
File_DescriptorDictionary key name:file_descriptor
-
-
class
cybox.objects.unix_process_object.UnixProcess[source]¶ Bases:
cybox.objects.process_object.ProcessXML binding class:cybox.bindings.unix_process_object.UnixProcessObjectType-
open_file_descriptor_list¶ - XML Binding class name:
Open_File_Descriptor_ListDictionary key name:open_file_descriptor_list
-
priority¶ - XML Binding class name:
PriorityDictionary key name:priority
-
ruid¶ - XML Binding class name:
RUIDDictionary key name:ruid
-
session_id¶ - XML Binding class name:
Session_IDDictionary key name:session_id
-
-
class
cybox.objects.unix_process_object.UnixProcessState(value=None)[source]¶ Bases:
cybox.common.properties.BasePropertyXML binding class:cybox.bindings.unix_process_object.UnixProcessStateType
-
class
cybox.objects.unix_process_object.UnixProcessStatus[source]¶ Bases:
cybox.objects.process_object.ProcessStatusXML binding class:cybox.bindings.unix_process_object.UnixProcessStatusType-
current_status¶ - XML Binding class name:
Current_StatusDictionary key name:current_status
-
timestamp¶ - XML Binding class name:
TimestampDictionary key name:timestamp
-
Version: 2.1.0.21
cybox.objects.unix_user_account_object module¶
-
class
cybox.objects.unix_user_account_object.UnixGroup[source]¶ Bases:
cybox.objects.user_account_object.GroupXML binding class:cybox.bindings.unix_user_account_object.UnixGroupType-
group_id¶ - XML Binding class name:
Group_IDDictionary key name:group_id
-
-
class
cybox.objects.unix_user_account_object.UnixGroupList(*args)[source]¶ Bases:
cybox.objects.user_account_object.GroupListXML binding class:cybox.bindings.user_account_object.GroupListType-
group¶ - (List of values permitted)XML Binding class name:
GroupDictionary key name:group
-
-
class
cybox.objects.unix_user_account_object.UnixPrivilege[source]¶ Bases:
cybox.objects.user_account_object.PrivilegeXML binding class:cybox.bindings.unix_user_account_object.UnixPrivilegeType-
permissions_mask¶ - XML Binding class name:
Permissions_MaskDictionary key name:permissions_mask
-
-
class
cybox.objects.unix_user_account_object.UnixPrivilegeList(*args)[source]¶ Bases:
cybox.objects.user_account_object.PrivilegeListXML binding class:cybox.bindings.user_account_object.PrivilegeListType-
privilege¶ - (List of values permitted)XML Binding class name:
PrivilegeDictionary key name:privilege
-
-
class
cybox.objects.unix_user_account_object.UnixUserAccount[source]¶ Bases:
cybox.objects.user_account_object.UserAccountXML binding class:cybox.bindings.unix_user_account_object.UnixUserAccountObjectType-
group_id¶ - XML Binding class name:
Group_IDDictionary key name:group_id
-
group_list¶ - XML Binding class name:
Group_ListDictionary key name:group_list
-
login_shell¶ - XML Binding class name:
Login_ShellDictionary key name:login_shell
-
privilege_list¶ - XML Binding class name:
Privilege_ListDictionary key name:privilege_list
-
user_id¶ - XML Binding class name:
User_IDDictionary key name:user_id
-
Version: 2.1.0.21
cybox.objects.unix_volume_object module¶
-
class
cybox.objects.unix_volume_object.UnixVolume[source]¶ Bases:
cybox.objects.volume_object.VolumeXML binding class:cybox.bindings.unix_volume_object.UnixVolumeObjectType-
mount_point¶ - XML Binding class name:
Mount_PointDictionary key name:mount_point
-
options¶
-
Version: 2.1.0.21
cybox.objects.uri_object module¶
-
class
cybox.objects.uri_object.URI(value=None, type_=None)[source]¶ Bases:
cybox.common.object_properties.ObjectPropertiesXML binding class:cybox.bindings.uri_object.URIObjectType-
type_¶ - XML Binding class name:
type_Dictionary key name:type
-
value¶
-
Version: 2.1.0.21
cybox.objects.url_history_object module¶
-
class
cybox.objects.url_history_object.URLHistory[source]¶ Bases:
cybox.common.object_properties.ObjectPropertiesXML binding class:cybox.bindings.url_history_object.URLHistoryObjectType-
browser_information¶ - XML Binding class name:
Browser_InformationDictionary key name:browser_information
-
url_history_entry¶ - (List of values permitted)XML Binding class name:
URL_History_EntryDictionary key name:url_history_entry
-
-
class
cybox.objects.url_history_object.URLHistoryEntry[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.url_history_object.URLHistoryEntryType-
expiration_datetime¶ - XML Binding class name:
Expiration_DateTimeDictionary key name:expiration_datetime
-
first_visit_datetime¶ - XML Binding class name:
First_Visit_DateTimeDictionary key name:first_visit_datetime
-
hostname¶ - XML Binding class name:
HostnameDictionary key name:hostname
-
last_visit_datetime¶ - XML Binding class name:
Last_Visit_DateTimeDictionary key name:last_visit_datetime
-
manually_entered_count¶ - XML Binding class name:
Manually_Entered_CountDictionary key name:manually_entered_count
-
modification_datetime¶ - XML Binding class name:
Modification_DateTimeDictionary key name:modification_datetime
-
page_title¶ - XML Binding class name:
Page_TitleDictionary key name:page_title
-
referrer_url¶ - XML Binding class name:
Referrer_URLDictionary key name:referrer_url
-
url¶
-
user_profile_name¶ - XML Binding class name:
User_Profile_NameDictionary key name:user_profile_name
-
visit_count¶ - XML Binding class name:
Visit_CountDictionary key name:visit_count
-
Version: 2.1.0.21
cybox.objects.user_account_object module¶
-
class
cybox.objects.user_account_object.Group[source]¶ Bases:
mixbox.entities.EntityAn abstract class for account groups.
XML binding class:cybox.bindings.user_account_object.GroupType
-
class
cybox.objects.user_account_object.GroupList(*args)[source]¶ Bases:
mixbox.entities.EntityListXML binding class:cybox.bindings.user_account_object.GroupListType-
group¶ - (List of values permitted)XML Binding class name:
GroupDictionary key name:group
-
-
class
cybox.objects.user_account_object.Privilege[source]¶ Bases:
mixbox.entities.EntityAn abstract class for account privileges.
XML binding class:cybox.bindings.user_account_object.PrivilegeType
-
class
cybox.objects.user_account_object.PrivilegeList(*args)[source]¶ Bases:
mixbox.entities.EntityListXML binding class:cybox.bindings.user_account_object.PrivilegeListType-
privilege¶ - (List of values permitted)XML Binding class name:
PrivilegeDictionary key name:privilege
-
-
class
cybox.objects.user_account_object.UserAccount[source]¶ Bases:
cybox.objects.account_object.AccountXML binding class:cybox.bindings.user_account_object.UserAccountObjectType-
full_name¶ - XML Binding class name:
Full_NameDictionary key name:full_name
-
group_list¶ - XML Binding class name:
Group_ListDictionary key name:group_list
-
home_directory¶ - XML Binding class name:
Home_DirectoryDictionary key name:home_directory
-
last_login¶ - XML Binding class name:
Last_LoginDictionary key name:last_login
-
password_required¶ - XML Binding class name:
password_requiredDictionary key name:password_required
-
privilege_list¶ - XML Binding class name:
Privilege_ListDictionary key name:privilege_list
-
script_path¶ - XML Binding class name:
Script_PathDictionary key name:script_path
-
user_password_age¶ - XML Binding class name:
User_Password_AgeDictionary key name:user_password_age
-
username¶
-
Version: 2.1.0.21
cybox.objects.user_session_object module¶
-
class
cybox.objects.user_session_object.UserSession[source]¶ Bases:
cybox.common.object_properties.ObjectPropertiesXML binding class:cybox.bindings.user_session_object.UserSessionObjectType-
effective_group¶ - XML Binding class name:
Effective_GroupDictionary key name:effective_group
-
effective_group_id¶ - XML Binding class name:
Effective_Group_IDDictionary key name:effective_group_id
-
effective_user¶ - XML Binding class name:
Effective_UserDictionary key name:effective_user
-
effective_user_id¶ - XML Binding class name:
Effective_User_IDDictionary key name:effective_user_id
-
login_time¶ - XML Binding class name:
Login_TimeDictionary key name:login_time
-
logout_time¶ - XML Binding class name:
Logout_TimeDictionary key name:logout_time
-
Version: 2.1.0.21
cybox.objects.volume_object module¶
-
class
cybox.objects.volume_object.FileSystemFlagList(*args)[source]¶ Bases:
mixbox.entities.EntityListXML binding class:cybox.bindings.volume_object.FileSystemFlagListType-
file_system_flag¶ - (List of values permitted)XML Binding class name:
File_System_FlagDictionary key name:file_system_flag
-
-
class
cybox.objects.volume_object.Volume[source]¶ Bases:
cybox.common.object_properties.ObjectPropertiesXML binding class:cybox.bindings.volume_object.VolumeObjectType-
actual_available_allocation_units¶ - XML Binding class name:
Actual_Available_Allocation_UnitsDictionary key name:actual_available_allocation_units
-
bytes_per_sector¶ - XML Binding class name:
Bytes_Per_SectorDictionary key name:bytes_per_sector
-
creation_time¶ - XML Binding class name:
Creation_TimeDictionary key name:creation_time
-
device_path¶ - XML Binding class name:
Device_PathDictionary key name:device_path
-
file_system_flag_list¶ - XML Binding class name:
File_System_Flag_ListDictionary key name:file_system_flag_list
-
file_system_type¶ - XML Binding class name:
File_System_TypeDictionary key name:file_system_type
-
is_mounted¶ - XML Binding class name:
is_mountedDictionary key name:is_mounted
-
name¶
-
sectors_per_allocation_unit¶ - XML Binding class name:
Sectors_Per_Allocation_UnitDictionary key name:sectors_per_allocation_unit
-
serial_number¶ - XML Binding class name:
Serial_NumberDictionary key name:serial_number
-
total_allocation_units¶ - XML Binding class name:
Total_Allocation_UnitsDictionary key name:total_allocation_units
-
-
class
cybox.objects.volume_object.VolumeFileSystemFlag(value=None)[source]¶ Bases:
cybox.common.properties.BasePropertyXML binding class:cybox.bindings.volume_object.VolumeFileSystemFlagType
Version: 2.1.0.21
cybox.objects.whois_object module¶
-
class
cybox.objects.whois_object.WhoisContact[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.whois_object.WhoisContactType-
address¶
-
contact_id¶ - XML Binding class name:
Contact_IDDictionary key name:contact_id
-
contact_type¶ - XML Binding class name:
contact_typeDictionary key name:contact_type
-
email_address¶ - XML Binding class name:
Email_AddressDictionary key name:email_address
-
fax_number¶ - XML Binding class name:
Fax_NumberDictionary key name:fax_number
-
name¶
-
organization¶ - XML Binding class name:
OrganizationDictionary key name:organization
-
phone_number¶ - XML Binding class name:
Phone_NumberDictionary key name:phone_number
-
-
class
cybox.objects.whois_object.WhoisContacts(*args)[source]¶ Bases:
mixbox.entities.EntityListXML binding class:cybox.bindings.whois_object.WhoisContactsType-
contact¶ - (List of values permitted)XML Binding class name:
ContactDictionary key name:contact
-
-
class
cybox.objects.whois_object.WhoisEntry[source]¶ Bases:
cybox.common.object_properties.ObjectPropertiesXML binding class:cybox.bindings.whois_object.WhoisObjectType-
contact_info¶ - XML Binding class name:
Contact_InfoDictionary key name:contact_info
-
creation_date¶ - XML Binding class name:
Creation_DateDictionary key name:creation_date
-
dnssec¶ - XML Binding class name:
DNSSECDictionary key name:dnssec
-
domain_id¶ - XML Binding class name:
Domain_IDDictionary key name:domain_id
-
domain_name¶ - XML Binding class name:
Domain_NameDictionary key name:domain_name
-
expiration_date¶ - XML Binding class name:
Expiration_DateDictionary key name:expiration_date
-
ip_address¶ - XML Binding class name:
IP_AddressDictionary key name:ip_address
-
lookup_date¶ - XML Binding class name:
Lookup_DateDictionary key name:lookup_date
-
nameservers¶ - XML Binding class name:
NameserversDictionary key name:nameservers
-
regional_internet_registry¶ - XML Binding class name:
Regional_Internet_RegistryDictionary key name:regional_internet_registry
-
registrants¶ - XML Binding class name:
RegistrantsDictionary key name:registrants
-
registrar_info¶ - XML Binding class name:
Registrar_InfoDictionary key name:registrar_info
-
remarks¶
-
server_name¶ - XML Binding class name:
Server_NameDictionary key name:server_name
-
sponsoring_registrar¶ - XML Binding class name:
Sponsoring_RegistrarDictionary key name:sponsoring_registrar
-
status¶ - XML Binding class name:
StatusDictionary key name:status
-
updated_date¶ - XML Binding class name:
Updated_DateDictionary key name:updated_date
-
-
class
cybox.objects.whois_object.WhoisNameservers(*args)[source]¶ Bases:
mixbox.entities.EntityListXML binding class:cybox.bindings.whois_object.WhoisNameserversType-
nameserver¶ - (List of values permitted)XML Binding class name:
NameserverDictionary key name:nameserver
-
-
class
cybox.objects.whois_object.WhoisRegistrant[source]¶ Bases:
cybox.objects.whois_object.WhoisContactXML binding class:cybox.bindings.whois_object.WhoisRegistrantInfoType-
registrant_id¶ - XML Binding class name:
Registrant_IDDictionary key name:registrant_id
-
-
class
cybox.objects.whois_object.WhoisRegistrants(*args)[source]¶ Bases:
mixbox.entities.EntityListXML binding class:cybox.bindings.whois_object.WhoisRegistrantsType-
registrant¶ - (List of values permitted)XML Binding class name:
RegistrantDictionary key name:registrant
-
-
class
cybox.objects.whois_object.WhoisRegistrar[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.whois_object.WhoisRegistrarInfoType-
address¶
-
contacts¶ - XML Binding class name:
ContactsDictionary key name:contacts
-
email_address¶ - XML Binding class name:
Email_AddressDictionary key name:email_address
-
name¶
-
phone_number¶ - XML Binding class name:
Phone_NumberDictionary key name:phone_number
-
referral_url¶ - XML Binding class name:
Referral_URLDictionary key name:referral_url
-
registrar_guid¶ - XML Binding class name:
Registrar_GUIDDictionary key name:registrar_guid
-
registrar_id¶ - XML Binding class name:
Registrar_IDDictionary key name:registrar_id
-
whois_server¶ - XML Binding class name:
Whois_ServerDictionary key name:whois_server
-
-
class
cybox.objects.whois_object.WhoisStatus(value=None)[source]¶ Bases:
cybox.common.properties.BasePropertyXML binding class:cybox.bindings.whois_object.WhoisStatusType
Version: 2.1.0.21
cybox.objects.win_computer_account_object module¶
-
class
cybox.objects.win_computer_account_object.FullyQualifiedName[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.win_computer_account_object.FullyQualifiedNameType-
full_name¶ - XML Binding class name:
Full_NameDictionary key name:full_name
-
netbeui_name¶ - XML Binding class name:
NetBEUI_NameDictionary key name:netbeui_name
-
-
class
cybox.objects.win_computer_account_object.Kerberos[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.win_computer_account_object.KerberosType-
delegation¶ - XML Binding class name:
DelegationDictionary key name:delegation
-
ticket¶ - XML Binding class name:
TicketDictionary key name:ticket
-
-
class
cybox.objects.win_computer_account_object.KerberosDelegation[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.win_computer_account_object.KerberosDelegationType-
bitmask¶ - XML Binding class name:
BitmaskDictionary key name:bitmask
-
service¶ - XML Binding class name:
ServiceDictionary key name:service
-
-
class
cybox.objects.win_computer_account_object.KerberosService[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.win_computer_account_object.KerberosServiceType-
computer¶
-
name¶
-
port¶
-
user¶
-
-
class
cybox.objects.win_computer_account_object.WinComputerAccount[source]¶ Bases:
cybox.objects.account_object.AccountXML binding class:cybox.bindings.win_computer_account_object.WindowsComputerAccountObjectType-
fully_qualified_name¶ - XML Binding class name:
Fully_Qualified_NameDictionary key name:fully_qualified_name
-
kerberos¶ - XML Binding class name:
KerberosDictionary key name:kerberos
-
security_id¶ - XML Binding class name:
Security_IDDictionary key name:security_id
-
type_¶
-
Version: 2.1.0.21
cybox.objects.win_critical_section_object module¶
-
class
cybox.objects.win_critical_section_object.WinCriticalSection[source]¶ Bases:
cybox.common.object_properties.ObjectPropertiesXML binding class:cybox.bindings.win_critical_section_object.WindowsCriticalSectionObjectType-
address¶ - XML Binding class name:
AddressDictionary key name:address
-
spin_count¶ - XML Binding class name:
Spin_CountDictionary key name:spin_count
-
Version: 2.1.0.21
cybox.objects.win_driver_object module¶
-
class
cybox.objects.win_driver_object.DeviceObjectList(*args)[source]¶ Bases:
mixbox.entities.EntityListXML binding class:cybox.bindings.win_driver_object.DeviceObjectListType-
device_object_struct¶ - (List of values permitted)XML Binding class name:
Device_Object_StructDictionary key name:device_object_struct
-
-
class
cybox.objects.win_driver_object.DeviceObjectStruct[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.win_driver_object.DeviceObjectStructType-
attached_device_name¶ - XML Binding class name:
Attached_Device_NameDictionary key name:attached_device_name
-
attached_device_object¶ - XML Binding class name:
Attached_Device_ObjectDictionary key name:attached_device_object
-
attached_to_device_name¶ - XML Binding class name:
Attached_To_Device_NameDictionary key name:attached_to_device_name
-
attached_to_device_object¶ - XML Binding class name:
Attached_To_Device_ObjectDictionary key name:attached_to_device_object
-
attached_to_driver_name¶ - XML Binding class name:
Attached_To_Driver_NameDictionary key name:attached_to_driver_name
-
attached_to_driver_object¶ - XML Binding class name:
Attached_To_Driver_ObjectDictionary key name:attached_to_driver_object
-
device_name¶ - XML Binding class name:
Device_NameDictionary key name:device_name
-
device_object¶ - XML Binding class name:
Device_ObjectDictionary key name:device_object
-
-
class
cybox.objects.win_driver_object.WinDriver[source]¶ Bases:
cybox.objects.win_executable_file_object.WinExecutableFileXML binding class:cybox.bindings.win_driver_object.WindowsDriverObjectType-
device_object_list¶ - XML Binding class name:
Device_Object_ListDictionary key name:device_object_list
-
driver_init¶ - XML Binding class name:
Driver_InitDictionary key name:driver_init
-
driver_name¶ - XML Binding class name:
Driver_NameDictionary key name:driver_name
-
driver_object_address¶ - XML Binding class name:
Driver_Object_AddressDictionary key name:driver_object_address
-
driver_start_io¶ - XML Binding class name:
Driver_Start_IODictionary key name:driver_start_io
-
driver_unload¶ - XML Binding class name:
Driver_UnloadDictionary key name:driver_unload
-
image_base¶ - XML Binding class name:
Image_BaseDictionary key name:image_base
-
image_size¶ - XML Binding class name:
Image_SizeDictionary key name:image_size
-
irp_mj_cleanup¶ - XML Binding class name:
IRP_MJ_CLEANUPDictionary key name:irp_mj_cleanup
-
irp_mj_close¶ - XML Binding class name:
IRP_MJ_CLOSEDictionary key name:irp_mj_close
-
irp_mj_create¶ - XML Binding class name:
IRP_MJ_CREATEDictionary key name:irp_mj_create
-
irp_mj_create_mailslot¶ - XML Binding class name:
IRP_MJ_CREATE_MAILSLOTDictionary key name:irp_mj_create_mailslot
-
irp_mj_create_named_pipe¶ - XML Binding class name:
IRP_MJ_CREATE_NAMED_PIPEDictionary key name:irp_mj_create_named_pipe
-
irp_mj_device_change¶ - XML Binding class name:
IRP_MJ_DEVICE_CHANGEDictionary key name:irp_mj_device_change
-
irp_mj_device_control¶ - XML Binding class name:
IRP_MJ_DEVICE_CONTROLDictionary key name:irp_mj_device_control
-
irp_mj_directory_control¶ - XML Binding class name:
IRP_MJ_DIRECTORY_CONTROLDictionary key name:irp_mj_directory_control
-
irp_mj_file_system_control¶ - XML Binding class name:
IRP_MJ_FILE_SYSTEM_CONTROLDictionary key name:irp_mj_file_system_control
-
irp_mj_flush_buffers¶ - XML Binding class name:
IRP_MJ_FLUSH_BUFFERSDictionary key name:irp_mj_flush_buffers
-
irp_mj_internal_device_control¶ - XML Binding class name:
IRP_MJ_INTERNAL_DEVICE_CONTROLDictionary key name:irp_mj_internal_device_control
-
irp_mj_lock_control¶ - XML Binding class name:
IRP_MJ_LOCK_CONTROLDictionary key name:irp_mj_lock_control
-
irp_mj_pnp¶ - XML Binding class name:
IRP_MJ_PNPDictionary key name:irp_mj_pnp
-
irp_mj_power¶ - XML Binding class name:
IRP_MJ_POWERDictionary key name:irp_mj_power
-
irp_mj_query_ea¶ - XML Binding class name:
IRP_MJ_QUERY_EADictionary key name:irp_mj_query_ea
-
irp_mj_query_information¶ - XML Binding class name:
IRP_MJ_QUERY_INFORMATIONDictionary key name:irp_mj_query_information
-
irp_mj_query_quota¶ - XML Binding class name:
IRP_MJ_QUERY_QUOTADictionary key name:irp_mj_query_quota
-
irp_mj_query_security¶ - XML Binding class name:
IRP_MJ_QUERY_SECURITYDictionary key name:irp_mj_query_security
-
irp_mj_query_volume_information¶ - XML Binding class name:
IRP_MJ_QUERY_VOLUME_INFORMATIONDictionary key name:irp_mj_query_volume_information
-
irp_mj_read¶ - XML Binding class name:
IRP_MJ_READDictionary key name:irp_mj_read
-
irp_mj_set_ea¶ - XML Binding class name:
IRP_MJ_SET_EADictionary key name:irp_mj_set_ea
-
irp_mj_set_information¶ - XML Binding class name:
IRP_MJ_SET_INFORMATIONDictionary key name:irp_mj_set_information
-
irp_mj_set_quota¶ - XML Binding class name:
IRP_MJ_SET_QUOTADictionary key name:irp_mj_set_quota
-
irp_mj_set_security¶ - XML Binding class name:
IRP_MJ_SET_SECURITYDictionary key name:irp_mj_set_security
-
irp_mj_set_volume_information¶ - XML Binding class name:
IRP_MJ_SET_VOLUME_INFORMATIONDictionary key name:irp_mj_set_volume_information
-
irp_mj_shutdown¶ - XML Binding class name:
IRP_MJ_SHUTDOWNDictionary key name:irp_mj_shutdown
-
irp_mj_system_control¶ - XML Binding class name:
IRP_MJ_SYSTEM_CONTROLDictionary key name:irp_mj_system_control
-
irp_mj_write¶ - XML Binding class name:
IRP_MJ_WRITEDictionary key name:irp_mj_write
-
Version: 2.1.0.21
cybox.objects.win_event_log_object module¶
-
class
cybox.objects.win_event_log_object.UnformattedMessageList(*args)[source]¶ Bases:
mixbox.entities.EntityListXML binding class:cybox.bindings.win_event_log_object.UnformattedMessageListType-
unformatted_message¶ - (List of values permitted)XML Binding class name:
Unformatted_MessageDictionary key name:unformatted_message
-
-
class
cybox.objects.win_event_log_object.WinEventLog[source]¶ Bases:
cybox.common.object_properties.ObjectPropertiesXML binding class:cybox.bindings.win_event_log_object.WindowsEventLogObjectType-
blob¶
-
category¶
-
category_num¶ - XML Binding class name:
Category_NumDictionary key name:category_num
-
correlation_activity_id¶ - XML Binding class name:
Correlation_Activity_IDDictionary key name:correlation_activity_id
- XML Binding class name:
Correlation_Related_Activity_IDDictionary key name:correlation_related_activity_id
-
eid¶
-
execution_process_id¶ - XML Binding class name:
Execution_Process_IDDictionary key name:execution_process_id
-
execution_thread_id¶ - XML Binding class name:
Execution_Thread_IDDictionary key name:execution_thread_id
-
generation_time¶ - XML Binding class name:
Generation_TimeDictionary key name:generation_time
-
index¶
-
log¶
-
machine¶
-
message¶
-
reserved¶
-
source¶
-
type_¶
-
unformatted_message_list¶ - XML Binding class name:
Unformatted_Message_ListDictionary key name:unformatted_message_list
-
user¶
-
write_time¶ - XML Binding class name:
Write_TimeDictionary key name:write_time
-
Version: 2.1.0.21
Version: 2.1.0.21
cybox.objects.win_executable_file_object module¶
-
class
cybox.objects.win_executable_file_object.DOSHeader[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.win_executable_file_object.DOSHeaderType-
e_cblp¶
-
e_cp¶
-
e_cparhdr¶ - XML Binding class name:
e_cparhdrDictionary key name:e_cparhdr
-
e_crlc¶
-
e_cs¶
-
e_csum¶
-
e_ip¶
-
e_lfanew¶ - XML Binding class name:
e_lfanewDictionary key name:e_lfanew
-
e_lfarlc¶ - XML Binding class name:
e_lfarlcDictionary key name:e_lfarlc
-
e_magic¶ - XML Binding class name:
e_magicDictionary key name:e_magic
-
e_maxalloc¶ - XML Binding class name:
e_maxallocDictionary key name:e_maxalloc
-
e_minalloc¶ - XML Binding class name:
e_minallocDictionary key name:e_minalloc
-
e_oemid¶ - XML Binding class name:
e_oemidDictionary key name:e_oemid
-
e_oeminfo¶ - XML Binding class name:
e_oeminfoDictionary key name:e_oeminfo
-
e_ovro¶
-
e_sp¶
-
e_ss¶
-
hashes¶
-
reserved1¶ - (List of values permitted)XML Binding class name:
reserved1Dictionary key name:reserved1
-
reserved2¶ - XML Binding class name:
reserved2Dictionary key name:reserved2
-
-
class
cybox.objects.win_executable_file_object.DataDirectory[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.win_executable_file_object.DataDirectoryType-
architecture¶ - XML Binding class name:
ArchitectureDictionary key name:architecture
-
base_relocation_table¶ - XML Binding class name:
Base_Relocation_TableDictionary key name:base_relocation_table
-
bound_import¶ - XML Binding class name:
Bound_ImportDictionary key name:bound_import
-
certificate_table¶ - XML Binding class name:
Certificate_TableDictionary key name:certificate_table
-
clr_runtime_header¶ - XML Binding class name:
CLR_Runtime_HeaderDictionary key name:clr_runtime_header
-
debug¶ - XML Binding class name:
DebugDictionary key name:debug
-
delay_import_descriptor¶ - XML Binding class name:
Delay_Import_DescriptorDictionary key name:delay_import_descriptor
-
exception_table¶ - XML Binding class name:
Exception_TableDictionary key name:exception_table
-
export_table¶ - XML Binding class name:
Export_TableDictionary key name:export_table
-
global_ptr¶ - XML Binding class name:
Global_PtrDictionary key name:global_ptr
-
import_address_table¶ - XML Binding class name:
Import_Address_TableDictionary key name:import_address_table
-
import_table¶ - XML Binding class name:
Import_TableDictionary key name:import_table
-
load_config_table¶ - XML Binding class name:
Load_Config_TableDictionary key name:load_config_table
-
reserved¶ - XML Binding class name:
ReservedDictionary key name:reserved
-
resource_table¶ - XML Binding class name:
Resource_TableDictionary key name:resource_table
-
tls_table¶ - XML Binding class name:
TLS_TableDictionary key name:tls_table
-
-
class
cybox.objects.win_executable_file_object.Entropy[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.win_executable_file_object.EntropyType-
max¶
-
min¶
-
value¶
-
-
class
cybox.objects.win_executable_file_object.PEBuildInformation[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.win_executable_file_object.PEBuildInformationType-
compiler_name¶ - XML Binding class name:
Compiler_NameDictionary key name:compiler_name
-
compiler_version¶ - XML Binding class name:
Compiler_VersionDictionary key name:compiler_version
-
linker_name¶ - XML Binding class name:
Linker_NameDictionary key name:linker_name
-
linker_version¶ - XML Binding class name:
Linker_VersionDictionary key name:linker_version
-
-
class
cybox.objects.win_executable_file_object.PEChecksum[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.win_executable_file_object.PEChecksumType-
pe_computed_api¶ - XML Binding class name:
PE_Computed_APIDictionary key name:pe_computed_api
-
pe_file_api¶ - XML Binding class name:
PE_File_APIDictionary key name:pe_file_api
-
pe_file_raw¶ - XML Binding class name:
PE_File_RawDictionary key name:pe_file_raw
-
-
class
cybox.objects.win_executable_file_object.PEDataDirectoryStruct[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.win_executable_file_object.PEDataDirectoryStructType-
size¶ - XML Binding class name:
SizeDictionary key name:size
-
virtual_address¶ - XML Binding class name:
Virtual_AddressDictionary key name:virtual_address
-
-
class
cybox.objects.win_executable_file_object.PEExportedFunction[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.win_executable_file_object.PEExportedFunctionType-
entry_point¶ - XML Binding class name:
Entry_PointDictionary key name:entry_point
-
function_name¶ - XML Binding class name:
Function_NameDictionary key name:function_name
-
ordinal¶ - XML Binding class name:
OrdinalDictionary key name:ordinal
-
-
class
cybox.objects.win_executable_file_object.PEExportedFunctions(*args)[source]¶ Bases:
mixbox.entities.EntityListXML binding class:cybox.bindings.win_executable_file_object.PEExportedFunctionsType-
exported_function¶ - (List of values permitted)XML Binding class name:
Exported_FunctionDictionary key name:exported_function
-
-
class
cybox.objects.win_executable_file_object.PEExports[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.win_executable_file_object.PEExportsType-
exported_functions¶ - XML Binding class name:
Exported_FunctionsDictionary key name:exported_functions
-
exports_time_stamp¶ - XML Binding class name:
Exports_Time_StampDictionary key name:exports_time_stamp
-
name¶
-
number_of_addresses¶ - XML Binding class name:
Number_Of_AddressesDictionary key name:number_of_addresses
-
number_of_functions¶ - XML Binding class name:
Number_Of_FunctionsDictionary key name:number_of_functions
-
number_of_names¶ - XML Binding class name:
Number_Of_NamesDictionary key name:number_of_names
-
-
class
cybox.objects.win_executable_file_object.PEFileHeader[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.win_executable_file_object.PEFileHeaderType-
characteristics¶ - XML Binding class name:
CharacteristicsDictionary key name:characteristics
-
hashes¶
-
machine¶ - XML Binding class name:
MachineDictionary key name:machine
-
number_of_sections¶ - XML Binding class name:
Number_Of_SectionsDictionary key name:number_of_sections
-
number_of_symbols¶ - XML Binding class name:
Number_Of_SymbolsDictionary key name:number_of_symbols
-
pointer_to_symbol_table¶ - XML Binding class name:
Pointer_To_Symbol_TableDictionary key name:pointer_to_symbol_table
-
size_of_optional_header¶ - XML Binding class name:
Size_Of_Optional_HeaderDictionary key name:size_of_optional_header
-
time_date_stamp¶ - XML Binding class name:
Time_Date_StampDictionary key name:time_date_stamp
-
-
class
cybox.objects.win_executable_file_object.PEHeaders[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.win_executable_file_object.PEHeadersType-
dos_header¶ - XML Binding class name:
DOS_HeaderDictionary key name:dos_header
-
entropy¶ - XML Binding class name:
EntropyDictionary key name:entropy
-
file_header¶ - XML Binding class name:
File_HeaderDictionary key name:file_header
-
hashes¶
-
optional_header¶ - XML Binding class name:
Optional_HeaderDictionary key name:optional_header
-
signature¶ - XML Binding class name:
SignatureDictionary key name:signature
-
-
class
cybox.objects.win_executable_file_object.PEImport[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.win_executable_file_object.PEImportType-
delay_load¶ - XML Binding class name:
delay_loadDictionary key name:delay_load
-
file_name¶ - XML Binding class name:
File_NameDictionary key name:file_name
-
imported_functions¶ - XML Binding class name:
Imported_FunctionsDictionary key name:imported_functions
-
initially_visible¶ - XML Binding class name:
initially_visibleDictionary key name:initially_visible
-
virtual_address¶ - XML Binding class name:
Virtual_AddressDictionary key name:virtual_address
-
-
class
cybox.objects.win_executable_file_object.PEImportList(*args)[source]¶ Bases:
mixbox.entities.EntityListXML binding class:cybox.bindings.win_executable_file_object.PEImportListType-
import_¶ - (List of values permitted)XML Binding class name:
ImportDictionary key name:import
-
-
class
cybox.objects.win_executable_file_object.PEImportedFunction[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.win_executable_file_object.PEImportedFunctionType-
bound¶
-
function_name¶ - XML Binding class name:
Function_NameDictionary key name:function_name
-
hint¶
-
ordinal¶ - XML Binding class name:
OrdinalDictionary key name:ordinal
-
virtual_address¶ - XML Binding class name:
Virtual_AddressDictionary key name:virtual_address
-
-
class
cybox.objects.win_executable_file_object.PEImportedFunctions(*args)[source]¶ Bases:
mixbox.entities.EntityListXML binding class:cybox.bindings.win_executable_file_object.PEImportedFunctionsType-
imported_function¶ - (List of values permitted)XML Binding class name:
Imported_FunctionDictionary key name:imported_function
-
-
class
cybox.objects.win_executable_file_object.PEOptionalHeader[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.win_executable_file_object.PEOptionalHeaderType-
address_of_entry_point¶ - XML Binding class name:
Address_Of_Entry_PointDictionary key name:address_of_entry_point
-
base_of_code¶ - XML Binding class name:
Base_Of_CodeDictionary key name:base_of_code
-
base_of_data¶ - XML Binding class name:
Base_Of_DataDictionary key name:base_of_data
-
checksum¶ - XML Binding class name:
ChecksumDictionary key name:checksum
-
data_directory¶ - XML Binding class name:
Data_DirectoryDictionary key name:data_directory
-
dll_characteristics¶ - XML Binding class name:
DLL_CharacteristicsDictionary key name:dll_characteristics
-
file_alignment¶ - XML Binding class name:
File_AlignmentDictionary key name:file_alignment
-
hashes¶
-
image_base¶ - XML Binding class name:
Image_BaseDictionary key name:image_base
-
loader_flags¶ - XML Binding class name:
Loader_FlagsDictionary key name:loader_flags
-
magic¶
-
major_image_version¶ - XML Binding class name:
Major_Image_VersionDictionary key name:major_image_version
-
major_linker_version¶ - XML Binding class name:
Major_Linker_VersionDictionary key name:major_linker_version
-
major_os_version¶ - XML Binding class name:
Major_OS_VersionDictionary key name:major_os_version
-
major_subsystem_version¶ - XML Binding class name:
Major_Subsystem_VersionDictionary key name:major_subsystem_version
-
minor_image_version¶ - XML Binding class name:
Minor_Image_VersionDictionary key name:minor_image_version
-
minor_linker_version¶ - XML Binding class name:
Minor_Linker_VersionDictionary key name:minor_linker_version
-
minor_os_version¶ - XML Binding class name:
Minor_OS_VersionDictionary key name:minor_os_version
-
minor_subsystem_version¶ - XML Binding class name:
Minor_Subsystem_VersionDictionary key name:minor_subsystem_version
-
number_of_rva_and_sizes¶ - XML Binding class name:
Number_Of_Rva_And_SizesDictionary key name:number_of_rva_and_sizes
-
section_alignment¶ - XML Binding class name:
Section_AlignmentDictionary key name:section_alignment
-
size_of_code¶ - XML Binding class name:
Size_Of_CodeDictionary key name:size_of_code
-
size_of_headers¶ - XML Binding class name:
Size_Of_HeadersDictionary key name:size_of_headers
-
size_of_heap_commit¶ - XML Binding class name:
Size_Of_Heap_CommitDictionary key name:size_of_heap_commit
-
size_of_heap_reserve¶ - XML Binding class name:
Size_Of_Heap_ReserveDictionary key name:size_of_heap_reserve
-
size_of_image¶ - XML Binding class name:
Size_Of_ImageDictionary key name:size_of_image
-
size_of_initialized_data¶ - XML Binding class name:
Size_Of_Initialized_DataDictionary key name:size_of_initialized_data
-
size_of_stack_commit¶ - XML Binding class name:
Size_Of_Stack_CommitDictionary key name:size_of_stack_commit
-
size_of_stack_reserve¶ - XML Binding class name:
Size_Of_Stack_ReserveDictionary key name:size_of_stack_reserve
-
size_of_uninitialized_data¶ - XML Binding class name:
Size_Of_Uninitialized_DataDictionary key name:size_of_uninitialized_data
-
subsystem¶ - XML Binding class name:
SubsystemDictionary key name:subsystem
-
win32_version_value¶ - XML Binding class name:
Win32_Version_ValueDictionary key name:win32_version_value
-
-
class
cybox.objects.win_executable_file_object.PEResource[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.win_executable_file_object.PEResourceType-
data¶
-
hashes¶
-
language¶
-
name¶
-
size¶ - XML Binding class name:
SizeDictionary key name:size
-
sub_language¶ - XML Binding class name:
Sub_LanguageDictionary key name:sub_language
-
type_¶
-
virtual_address¶ - XML Binding class name:
Virtual_AddressDictionary key name:virtual_address
-
-
class
cybox.objects.win_executable_file_object.PEResourceList(*args)[source]¶ Bases:
mixbox.entities.EntityListXML binding class:cybox.bindings.win_executable_file_object.PEResourceListType-
resource¶ - (List of values permitted)XML Binding class name:
ResourceDictionary key name:resource
-
-
class
cybox.objects.win_executable_file_object.PESection[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.win_executable_file_object.PESectionType-
data_hashes¶ - XML Binding class name:
Data_HashesDictionary key name:data_hashes
-
entropy¶ - XML Binding class name:
EntropyDictionary key name:entropy
-
header_hashes¶ - XML Binding class name:
Header_HashesDictionary key name:header_hashes
-
section_header¶ - XML Binding class name:
Section_HeaderDictionary key name:section_header
-
-
class
cybox.objects.win_executable_file_object.PESectionHeaderStruct[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.win_executable_file_object.PESectionHeaderStructType-
characteristics¶ - XML Binding class name:
CharacteristicsDictionary key name:characteristics
-
name¶
-
number_of_linenumbers¶ - XML Binding class name:
Number_Of_LinenumbersDictionary key name:number_of_linenumbers
-
number_of_relocations¶ - XML Binding class name:
Number_Of_RelocationsDictionary key name:number_of_relocations
-
pointer_to_linenumbers¶ - XML Binding class name:
Pointer_To_LinenumbersDictionary key name:pointer_to_linenumbers
-
pointer_to_raw_data¶ - XML Binding class name:
Pointer_To_Raw_DataDictionary key name:pointer_to_raw_data
-
pointer_to_relocations¶ - XML Binding class name:
Pointer_To_RelocationsDictionary key name:pointer_to_relocations
-
size_of_raw_data¶ - XML Binding class name:
Size_Of_Raw_DataDictionary key name:size_of_raw_data
-
virtual_address¶ - XML Binding class name:
Virtual_AddressDictionary key name:virtual_address
-
virtual_size¶ - XML Binding class name:
Virtual_SizeDictionary key name:virtual_size
-
-
class
cybox.objects.win_executable_file_object.PESectionList(*args)[source]¶ Bases:
mixbox.entities.EntityListXML binding class:cybox.bindings.win_executable_file_object.PESectionListType-
section¶ - (List of values permitted)XML Binding class name:
SectionDictionary key name:section
-
-
class
cybox.objects.win_executable_file_object.PEVersionInfoResource[source]¶ Bases:
cybox.objects.win_executable_file_object.PEResourceXML binding class:cybox.bindings.win_executable_file_object.PEVersionInfoResourceType-
comments¶
-
companyname¶ - XML Binding class name:
CompanyNameDictionary key name:companyname
-
filedescription¶ - XML Binding class name:
FileDescriptionDictionary key name:filedescription
-
fileversion¶ - XML Binding class name:
FileVersionDictionary key name:fileversion
-
internalname¶ - XML Binding class name:
InternalNameDictionary key name:internalname
-
langid¶
-
legalcopyright¶ - XML Binding class name:
LegalCopyrightDictionary key name:legalcopyright
-
legaltrademarks¶ - XML Binding class name:
LegalTrademarksDictionary key name:legaltrademarks
-
originalfilename¶ - XML Binding class name:
OriginalFilenameDictionary key name:originalfilename
-
privatebuild¶ - XML Binding class name:
PrivateBuildDictionary key name:privatebuild
-
productname¶ - XML Binding class name:
ProductNameDictionary key name:productname
-
productversion¶ - XML Binding class name:
ProductVersionDictionary key name:productversion
-
specialbuild¶ - XML Binding class name:
SpecialBuildDictionary key name:specialbuild
-
-
class
cybox.objects.win_executable_file_object.WinExecutableFile[source]¶ Bases:
cybox.objects.win_file_object.WinFileXML binding class:cybox.bindings.win_executable_file_object.WindowsExecutableFileObjectType-
build_information¶ - XML Binding class name:
Build_InformationDictionary key name:build_information
-
digital_signature¶ - XML Binding class name:
Digital_SignatureDictionary key name:digital_signature
-
exports¶ - XML Binding class name:
ExportsDictionary key name:exports
-
extraneous_bytes¶ - XML Binding class name:
Extraneous_BytesDictionary key name:extraneous_bytes
-
headers¶ - XML Binding class name:
HeadersDictionary key name:headers
-
imports¶ - XML Binding class name:
ImportsDictionary key name:imports
-
pe_checksum¶ - XML Binding class name:
PE_ChecksumDictionary key name:pe_checksum
-
resources¶ - XML Binding class name:
ResourcesDictionary key name:resources
-
sections¶ - XML Binding class name:
SectionsDictionary key name:sections
-
type_¶
-
Version: 2.1.0.21
cybox.objects.win_file_object module¶
-
class
cybox.objects.win_file_object.Stream[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.win_file_object.StreamObjectType-
hashes¶ - (List of values permitted)Type:
cybox.common.hashes.HashXML Binding class name:HashDictionary key name:hashes
-
name¶
-
size_in_bytes¶ - XML Binding class name:
Size_In_BytesDictionary key name:size_in_bytes
-
-
class
cybox.objects.win_file_object.StreamList(*args)[source]¶ Bases:
mixbox.entities.EntityListXML binding class:cybox.bindings.win_file_object.StreamListType-
stream¶ - (List of values permitted)XML Binding class name:
StreamDictionary key name:stream
-
-
class
cybox.objects.win_file_object.WinFile[source]¶ Bases:
cybox.objects.file_object.FileXML binding class:cybox.bindings.win_file_object.WindowsFileObjectType-
drive¶
-
file_attributes_list¶ - XML Binding class name:
File_Attributes_ListDictionary key name:file_attributes_list
-
filename_accessed_time¶ - XML Binding class name:
Filename_Accessed_TimeDictionary key name:filename_accessed_time
-
filename_created_time¶ - XML Binding class name:
Filename_Created_TimeDictionary key name:filename_created_time
-
filename_modified_time¶ - XML Binding class name:
Filename_Modified_TimeDictionary key name:filename_modified_time
-
permissions¶ - XML Binding class name:
PermissionsDictionary key name:permissions
-
security_id¶ - XML Binding class name:
Security_IDDictionary key name:security_id
-
security_type¶ - XML Binding class name:
Security_TypeDictionary key name:security_type
-
stream_list¶ - XML Binding class name:
Stream_ListDictionary key name:stream_list
-
-
class
cybox.objects.win_file_object.WindowsFileAttribute(value=None)[source]¶ Bases:
cybox.common.properties.StringXML binding class:cybox.bindings.win_file_object.WindowsFileAttributeType
-
class
cybox.objects.win_file_object.WindowsFileAttributes(*args)[source]¶ Bases:
cybox.objects.file_object.FileAttribute,mixbox.entities.EntityListXML binding class:cybox.bindings.win_file_object.WindowsFileAttributesType-
attribute¶ - (List of values permitted)XML Binding class name:
AttributeDictionary key name:attribute
-
-
class
cybox.objects.win_file_object.WindowsFilePermissions[source]¶ Bases:
cybox.objects.file_object.FilePermissionsXML binding class:cybox.bindings.win_file_object.WindowsFilePermissionsType-
full_control¶ - XML Binding class name:
Full_ControlDictionary key name:full_control
-
modify¶ - XML Binding class name:
ModifyDictionary key name:modify
-
read¶ - XML Binding class name:
ReadDictionary key name:read
-
read_and_execute¶ - XML Binding class name:
Read_And_ExecuteDictionary key name:read_and_execute
-
write¶ - XML Binding class name:
WriteDictionary key name:write
-
Version: 2.1.0.21
cybox.objects.win_filemapping_object module¶
-
class
cybox.objects.win_filemapping_object.WinFilemapping[source]¶ Bases:
cybox.common.object_properties.ObjectPropertiesXML binding class:cybox.bindings.win_filemapping_object.WindowsFilemappingObjectType-
actual_size¶ - XML Binding class name:
Actual_SizeDictionary key name:actual_size
-
file_handle¶ - XML Binding class name:
File_HandleDictionary key name:file_handle
-
handle¶ - XML Binding class name:
HandleDictionary key name:handle
-
maximum_size¶ - XML Binding class name:
Maximum_SizeDictionary key name:maximum_size
-
name¶
-
page_protection_attribute¶ - (List of values permitted)XML Binding class name:
Page_Protection_AttributeDictionary key name:page_protection_attribute
-
page_protection_value¶ - XML Binding class name:
Page_Protection_ValueDictionary key name:page_protection_value
-
security_attributes¶ - XML Binding class name:
Security_AttributesDictionary key name:security_attributes
-
Version: 2.1.0.21
cybox.objects.win_handle_object module¶
-
class
cybox.objects.win_handle_object.WinHandle[source]¶ Bases:
cybox.common.object_properties.ObjectPropertiesXML binding class:cybox.bindings.win_handle_object.WindowsHandleObjectType-
access_mask¶ - XML Binding class name:
Access_MaskDictionary key name:access_mask
-
id_¶
-
name¶
-
object_address¶ - XML Binding class name:
Object_AddressDictionary key name:object_address
-
pointer_count¶ - XML Binding class name:
Pointer_CountDictionary key name:pointer_count
-
type_¶
-
Version: 2.1.0.21
cybox.objects.win_hook_object module¶
-
class
cybox.objects.win_hook_object.WinHook[source]¶ Bases:
cybox.common.object_properties.ObjectPropertiesXML binding class:cybox.bindings.win_hook_object.WindowsHookObjectType-
handle¶ - XML Binding class name:
HandleDictionary key name:handle
-
hooking_function_name¶ - XML Binding class name:
Hooking_Function_NameDictionary key name:hooking_function_name
-
hooking_module¶ - XML Binding class name:
Hooking_ModuleDictionary key name:hooking_module
-
thread_id¶ - XML Binding class name:
Thread_IDDictionary key name:thread_id
-
type_¶
-
Version: 2.1.0.21
cybox.objects.win_kernel_object module¶
-
class
cybox.objects.win_kernel_object.IDTEntry[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.win_kernel_object.IDTEntryType-
offset_high¶ - XML Binding class name:
Offset_HighDictionary key name:offset_high
-
offset_low¶ - XML Binding class name:
Offset_LowDictionary key name:offset_low
-
offset_middle¶ - XML Binding class name:
Offset_MiddleDictionary key name:offset_middle
-
selector¶ - XML Binding class name:
SelectorDictionary key name:selector
-
type_attr¶ - XML Binding class name:
Type_AttrDictionary key name:type_attr
-
-
class
cybox.objects.win_kernel_object.IDTEntryList(*args)[source]¶ Bases:
mixbox.entities.EntityListXML binding class:cybox.bindings.win_kernel_object.IDTEntryListType-
idt_entry¶ - (List of values permitted)XML Binding class name:
IDT_EntryDictionary key name:idt_entry
-
-
class
cybox.objects.win_kernel_object.SSDTEntry[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.win_kernel_object.SSDTEntryType-
argument_table_base¶ - XML Binding class name:
Argument_Table_BaseDictionary key name:argument_table_base
-
hooked¶ - XML Binding class name:
hookedDictionary key name:hooked
-
number_of_services¶ - XML Binding class name:
Number_Of_ServicesDictionary key name:number_of_services
-
service_counter_table_base¶ - XML Binding class name:
Service_Counter_Table_BaseDictionary key name:service_counter_table_base
-
service_table_base¶ - XML Binding class name:
Service_Table_BaseDictionary key name:service_table_base
-
-
class
cybox.objects.win_kernel_object.SSDTEntryList(*args)[source]¶ Bases:
mixbox.entities.EntityListXML binding class:cybox.bindings.win_kernel_object.SSDTEntryListType-
ssdt_entry¶ - (List of values permitted)XML Binding class name:
SSDT_EntryDictionary key name:ssdt_entry
-
-
class
cybox.objects.win_kernel_object.WinKernel[source]¶ Bases:
cybox.common.object_properties.ObjectPropertiesXML binding class:cybox.bindings.win_kernel_object.WindowsKernelObjectType-
idt¶ - XML Binding class name:
IDTDictionary key name:idt
-
ssdt¶ - XML Binding class name:
SSDTDictionary key name:ssdt
-
Version: 2.1.0.21
cybox.objects.win_kernel_hook_object module¶
-
class
cybox.objects.win_kernel_hook_object.WinKernelHook[source]¶ Bases:
cybox.common.object_properties.ObjectPropertiesXML binding class:cybox.bindings.win_kernel_hook_object.WindowsKernelHookObjectType-
digital_signature_hooked¶ - XML Binding class name:
Digital_Signature_HookedDictionary key name:digital_signature_hooked
-
digital_signature_hooking¶ - XML Binding class name:
Digital_Signature_HookingDictionary key name:digital_signature_hooking
-
hook_description¶ - XML Binding class name:
Hook_DescriptionDictionary key name:hook_description
-
hooked_function¶ - XML Binding class name:
Hooked_FunctionDictionary key name:hooked_function
-
hooked_module¶ - XML Binding class name:
Hooked_ModuleDictionary key name:hooked_module
-
hooking_address¶ - XML Binding class name:
Hooking_AddressDictionary key name:hooking_address
-
hooking_module¶ - XML Binding class name:
Hooking_ModuleDictionary key name:hooking_module
-
type_¶
-
Version: 2.1.0.21
cybox.objects.win_mailslot_object module¶
-
class
cybox.objects.win_mailslot_object.WinMailslot[source]¶ Bases:
cybox.common.object_properties.ObjectPropertiesXML binding class:cybox.bindings.win_mailslot_object.WindowsMailslotObjectType-
handle¶ - XML Binding class name:
HandleDictionary key name:handle
-
max_message_size¶ - XML Binding class name:
Max_Message_SizeDictionary key name:max_message_size
-
name¶
-
read_timeout¶ - XML Binding class name:
Read_TimeoutDictionary key name:read_timeout
-
security_attributes¶ - XML Binding class name:
Security_AttributesDictionary key name:security_attributes
-
Version: 2.1.0.21
cybox.objects.win_memory_page_region_object module¶
-
class
cybox.objects.win_memory_page_region_object.WinMemoryPageRegion[source]¶ Bases:
cybox.objects.memory_object.MemoryXML binding class:cybox.bindings.win_memory_page_region_object.WindowsMemoryPageRegionObjectType-
allocation_base_address¶ - XML Binding class name:
Allocation_Base_AddressDictionary key name:allocation_base_address
-
allocation_protect¶ - XML Binding class name:
Allocation_ProtectDictionary key name:allocation_protect
-
block_type¶ - XML Binding class name:
Block_TypeDictionary key name:block_type
-
extracted_features¶ - XML Binding class name:
Extracted_FeaturesDictionary key name:extracted_features
-
hashes¶
-
is_injected¶ - XML Binding class name:
is_injectedDictionary key name:is_injected
-
is_mapped¶ - XML Binding class name:
is_mappedDictionary key name:is_mapped
-
is_protected¶ - XML Binding class name:
is_protectedDictionary key name:is_protected
-
is_volatile¶ - XML Binding class name:
is_volatileDictionary key name:is_volatile
-
memory_source¶ - XML Binding class name:
Memory_SourceDictionary key name:memory_source
-
name¶
-
protect¶
-
region_end_address¶ - XML Binding class name:
Region_End_AddressDictionary key name:region_end_address
-
region_size¶ - XML Binding class name:
Region_SizeDictionary key name:region_size
-
region_start_address¶ - XML Binding class name:
Region_Start_AddressDictionary key name:region_start_address
-
state¶
-
type_¶
-
Version: 2.1.0.21
cybox.objects.win_mutex_object module¶
-
class
cybox.objects.win_mutex_object.WinMutex[source]¶ Bases:
cybox.objects.mutex_object.MutexXML binding class:cybox.bindings.win_mutex_object.WindowsMutexObjectType-
handle¶ - XML Binding class name:
HandleDictionary key name:handle
-
security_attributes¶ - XML Binding class name:
Security_AttributesDictionary key name:security_attributes
-
Version: 2.1.0.21
cybox.objects.win_network_route_entry_object module¶
-
class
cybox.objects.win_network_route_entry_object.WinNetworkRouteEntry[source]¶ Bases:
cybox.objects.network_route_entry_object.NetworkRouteEntryXML binding class:cybox.bindings.win_network_route_entry_object.WindowsNetworkRouteEntryObjectType-
nl_route_origin¶ - XML Binding class name:
NL_ROUTE_ORIGINDictionary key name:nl_route_origin
-
nl_route_protocol¶ - XML Binding class name:
NL_ROUTE_PROTOCOLDictionary key name:nl_route_protocol
-
Version: 2.1.0.21
Version: 2.1.0.21
cybox.objects.win_pipe_object module¶
-
class
cybox.objects.win_pipe_object.WinPipe[source]¶ Bases:
cybox.objects.pipe_object.PipeXML binding class:cybox.bindings.win_pipe_object.WindowsPipeObjectType-
default_time_out¶ - XML Binding class name:
Default_Time_OutDictionary key name:default_time_out
-
handle¶ - XML Binding class name:
HandleDictionary key name:handle
-
in_buffer_size¶ - XML Binding class name:
In_Buffer_SizeDictionary key name:in_buffer_size
-
max_instances¶ - XML Binding class name:
Max_InstancesDictionary key name:max_instances
-
open_mode¶ - XML Binding class name:
Open_ModeDictionary key name:open_mode
-
out_buffer_size¶ - XML Binding class name:
Out_Buffer_SizeDictionary key name:out_buffer_size
-
pipe_mode¶ - XML Binding class name:
Pipe_ModeDictionary key name:pipe_mode
-
security_attributes¶ - XML Binding class name:
Security_AttributesDictionary key name:security_attributes
-
Version: 2.1.0.21
cybox.objects.win_prefetch_object module¶
-
class
cybox.objects.win_prefetch_object.AccessedDirectoryList(*args)[source]¶ Bases:
mixbox.entities.EntityListXML binding class:cybox.bindings.win_prefetch_object.AccessedDirectoryListType-
accessed_directory¶ - (List of values permitted)XML Binding class name:
Accessed_DirectoryDictionary key name:accessed_directory
-
-
class
cybox.objects.win_prefetch_object.AccessedFileList(*args)[source]¶ Bases:
mixbox.entities.EntityListXML binding class:cybox.bindings.win_prefetch_object.AccessedFileListType-
accessed_file¶ - (List of values permitted)XML Binding class name:
Accessed_FileDictionary key name:accessed_file
-
-
class
cybox.objects.win_prefetch_object.Volume[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.win_prefetch_object.VolumeType-
deviceitem¶ - (List of values permitted)XML Binding class name:
DeviceItemDictionary key name:deviceitem
-
volumeitem¶ - (List of values permitted)XML Binding class name:
VolumeItemDictionary key name:volumeitem
-
-
class
cybox.objects.win_prefetch_object.WinPrefetch[source]¶ Bases:
cybox.common.object_properties.ObjectPropertiesXML binding class:cybox.bindings.win_prefetch_object.WindowsPrefetchObjectType-
accessed_directory_list¶ - XML Binding class name:
Accessed_Directory_ListDictionary key name:accessed_directory_list
-
accessed_file_list¶ - XML Binding class name:
Accessed_File_ListDictionary key name:accessed_file_list
-
application_file_name¶ - XML Binding class name:
Application_File_NameDictionary key name:application_file_name
-
first_run¶ - XML Binding class name:
First_RunDictionary key name:first_run
-
last_run¶ - XML Binding class name:
Last_RunDictionary key name:last_run
-
prefetch_hash¶ - XML Binding class name:
Prefetch_HashDictionary key name:prefetch_hash
-
times_executed¶ - XML Binding class name:
Times_ExecutedDictionary key name:times_executed
-
volume¶ - XML Binding class name:
VolumeDictionary key name:volume
-
Version: 2.1.0.21
cybox.objects.win_process_object module¶
-
class
cybox.objects.win_process_object.MemorySectionList(*args)[source]¶ Bases:
mixbox.entities.EntityListXML binding class:cybox.bindings.win_process_object.MemorySectionListType-
memory_section¶ - (List of values permitted)XML Binding class name:
Memory_SectionDictionary key name:memory_section
-
-
class
cybox.objects.win_process_object.StartupInfo[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.win_process_object.StartupInfoType-
dwfillattribute¶ - XML Binding class name:
dwFillAttributeDictionary key name:dwfillattribute
-
dwflags¶
-
dwx¶
-
dwxcountchars¶ - XML Binding class name:
dwXCountCharsDictionary key name:dwxcountchars
-
dwxsize¶ - XML Binding class name:
dwXSizeDictionary key name:dwxsize
-
dwy¶
-
dwycountchars¶ - XML Binding class name:
dwYCountCharsDictionary key name:dwycountchars
-
dwysize¶ - XML Binding class name:
dwYSizeDictionary key name:dwysize
-
hstderror¶ - XML Binding class name:
hStdErrorDictionary key name:hstderror
-
hstdinput¶ - XML Binding class name:
hStdInputDictionary key name:hstdinput
-
hstdoutput¶ - XML Binding class name:
hStdOutputDictionary key name:hstdoutput
-
lpdesktop¶ - XML Binding class name:
lpDesktopDictionary key name:lpdesktop
-
lptitle¶
-
wshowwindow¶ - XML Binding class name:
wShowWindowDictionary key name:wshowwindow
-
-
class
cybox.objects.win_process_object.WinProcess[source]¶ Bases:
cybox.objects.process_object.ProcessXML binding class:cybox.bindings.win_process_object.WindowsProcessObjectType-
aslr_enabled¶ - XML Binding class name:
aslr_enabledDictionary key name:aslr_enabled
-
dep_enabled¶ - XML Binding class name:
dep_enabledDictionary key name:dep_enabled
-
handle_list¶ - XML Binding class name:
Handle_ListDictionary key name:handle_list
-
priority¶
-
section_list¶ - XML Binding class name:
Section_ListDictionary key name:section_list
-
security_id¶ - XML Binding class name:
Security_IDDictionary key name:security_id
-
security_type¶ - XML Binding class name:
Security_TypeDictionary key name:security_type
-
startup_info¶ - XML Binding class name:
Startup_InfoDictionary key name:startup_info
-
thread¶ - (List of values permitted)XML Binding class name:
ThreadDictionary key name:thread
-
window_title¶ - XML Binding class name:
Window_TitleDictionary key name:window_title
-
Version: 2.1.0.21
cybox.objects.win_registry_key_object module¶
-
class
cybox.objects.win_registry_key_object.RegistrySubkeys(*args)[source]¶ Bases:
mixbox.entities.EntityListXML binding class:cybox.bindings.win_registry_key_object.RegistrySubkeysType-
subkey¶ - (List of values permitted)XML Binding class name:
SubkeyDictionary key name:subkey
-
-
class
cybox.objects.win_registry_key_object.RegistryValue[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.win_registry_key_object.RegistryValueType-
byte_runs¶ - XML Binding class name:
Byte_RunsDictionary key name:byte_runs
-
data¶
-
datatype¶
-
name¶
-
-
class
cybox.objects.win_registry_key_object.RegistryValues(*args)[source]¶ Bases:
mixbox.entities.EntityListXML binding class:cybox.bindings.win_registry_key_object.RegistryValuesType-
value¶ - (List of values permitted)XML Binding class name:
ValueDictionary key name:value
-
-
class
cybox.objects.win_registry_key_object.WinRegistryKey[source]¶ Bases:
cybox.common.object_properties.ObjectPropertiesXML binding class:cybox.bindings.win_registry_key_object.WindowsRegistryKeyObjectType-
byte_runs¶ - XML Binding class name:
Byte_RunsDictionary key name:byte_runs
-
creator_username¶ - XML Binding class name:
Creator_UsernameDictionary key name:creator_username
-
handle_list¶ - XML Binding class name:
Handle_ListDictionary key name:handle_list
-
hive¶
-
key¶
-
modified_time¶ - XML Binding class name:
Modified_TimeDictionary key name:modified_time
-
number_subkeys¶ - XML Binding class name:
Number_SubkeysDictionary key name:number_subkeys
-
number_values¶ - XML Binding class name:
Number_ValuesDictionary key name:number_values
-
subkeys¶ - XML Binding class name:
SubkeysDictionary key name:subkeys
-
values¶ - XML Binding class name:
ValuesDictionary key name:values
-
Version: 2.1.0.21
cybox.objects.win_service_object module¶
-
class
cybox.objects.win_service_object.ServiceDescriptionList(*args)[source]¶ Bases:
mixbox.entities.EntityListXML binding class:cybox.bindings.win_service_object.ServiceDescriptionListType-
description¶ - (List of values permitted)XML Binding class name:
DescriptionDictionary key name:description
-
-
class
cybox.objects.win_service_object.WinService[source]¶ Bases:
cybox.objects.win_process_object.WinProcessXML binding class:cybox.bindings.win_service_object.WindowsServiceObjectType-
description_list¶ - XML Binding class name:
Description_ListDictionary key name:description_list
-
display_name¶ - XML Binding class name:
Display_NameDictionary key name:display_name
-
group_name¶ - XML Binding class name:
Group_NameDictionary key name:group_name
-
service_dll¶ - XML Binding class name:
Service_DLLDictionary key name:service_dll
-
service_dll_certificate_issuer¶ - XML Binding class name:
Service_DLL_Certificate_IssuerDictionary key name:service_dll_certificate_issuer
-
service_dll_certificate_subject¶ - XML Binding class name:
Service_DLL_Certificate_SubjectDictionary key name:service_dll_certificate_subject
-
service_dll_hashes¶ - XML Binding class name:
Service_DLL_HashesDictionary key name:service_dll_hashes
-
service_dll_signature_description¶ - XML Binding class name:
Service_DLL_Signature_DescriptionDictionary key name:service_dll_signature_description
-
service_dll_signature_exists¶ - XML Binding class name:
service_dll_signature_existsDictionary key name:service_dll_signature_exists
-
service_dll_signature_verified¶ - XML Binding class name:
service_dll_signature_verifiedDictionary key name:service_dll_signature_verified
-
service_name¶ - XML Binding class name:
Service_NameDictionary key name:service_name
-
service_status¶ - XML Binding class name:
Service_StatusDictionary key name:service_status
-
service_type¶ - XML Binding class name:
Service_TypeDictionary key name:service_type
-
started_as¶ - XML Binding class name:
Started_AsDictionary key name:started_as
-
startup_command_line¶ - XML Binding class name:
Startup_Command_LineDictionary key name:startup_command_line
-
startup_type¶ - XML Binding class name:
Startup_TypeDictionary key name:startup_type
-
Version: 2.1.0.21
cybox.objects.win_semaphore_object module¶
-
class
cybox.objects.win_semaphore_object.WinSemaphore[source]¶ Bases:
cybox.objects.semaphore_object.SemaphoreXML binding class:cybox.bindings.win_semaphore_object.WindowsSemaphoreObjectType-
handle¶ - XML Binding class name:
HandleDictionary key name:handle
-
security_attributes¶ - XML Binding class name:
Security_AttributesDictionary key name:security_attributes
-
Version: 2.1.0.21
cybox.objects.win_system_object module¶
-
class
cybox.objects.win_system_object.GlobalFlag[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.win_system_object.GlobalFlagType-
abbreviation¶ - XML Binding class name:
AbbreviationDictionary key name:abbreviation
-
destination¶ - XML Binding class name:
DestinationDictionary key name:destination
-
hexadecimal_value¶ - XML Binding class name:
Hexadecimal_ValueDictionary key name:hexadecimal_value
-
symbolic_name¶ - XML Binding class name:
Symbolic_NameDictionary key name:symbolic_name
-
-
class
cybox.objects.win_system_object.GlobalFlagList(*args)[source]¶ Bases:
mixbox.entities.EntityListXML binding class:cybox.bindings.win_system_object.GlobalFlagListType-
global_flag¶ - (List of values permitted)XML Binding class name:
Global_FlagDictionary key name:global_flag
-
-
class
cybox.objects.win_system_object.WinSystem[source]¶ Bases:
cybox.objects.system_object.SystemXML binding class:cybox.bindings.win_system_object.WindowsSystemObjectType-
domain¶ - (List of values permitted)XML Binding class name:
DomainDictionary key name:domain
-
global_flag_list¶ - XML Binding class name:
Global_Flag_ListDictionary key name:global_flag_list
-
netbios_name¶ - XML Binding class name:
NetBIOS_NameDictionary key name:netbios_name
-
open_handle_list¶ - XML Binding class name:
Open_Handle_ListDictionary key name:open_handle_list
-
product_id¶ - XML Binding class name:
Product_IDDictionary key name:product_id
-
product_name¶ - XML Binding class name:
Product_NameDictionary key name:product_name
-
registered_organization¶ - XML Binding class name:
Registered_OrganizationDictionary key name:registered_organization
-
registered_owner¶ - XML Binding class name:
Registered_OwnerDictionary key name:registered_owner
-
windows_directory¶ - XML Binding class name:
Windows_DirectoryDictionary key name:windows_directory
-
windows_system_directory¶ - XML Binding class name:
Windows_System_DirectoryDictionary key name:windows_system_directory
-
windows_temp_directory¶ - XML Binding class name:
Windows_Temp_DirectoryDictionary key name:windows_temp_directory
-
Version: 2.1.0.21
cybox.objects.win_system_restore_object module¶
-
class
cybox.objects.win_system_restore_object.HiveList(*args)[source]¶ Bases:
mixbox.entities.EntityListXML binding class:cybox.bindings.win_system_restore_object.HiveListType-
hive¶ - (List of values permitted)XML Binding class name:
HiveDictionary key name:hive
-
-
class
cybox.objects.win_system_restore_object.WinSystemRestore[source]¶ Bases:
cybox.common.object_properties.ObjectPropertiesXML binding class:cybox.bindings.win_system_restore_object.WindowsSystemRestoreObjectType-
acl_change_sid¶ - XML Binding class name:
ACL_Change_SIDDictionary key name:acl_change_sid
-
acl_change_username¶ - XML Binding class name:
ACL_Change_UsernameDictionary key name:acl_change_username
-
backup_file_name¶ - XML Binding class name:
Backup_File_NameDictionary key name:backup_file_name
-
change_event¶ - XML Binding class name:
Change_EventDictionary key name:change_event
-
changelog_entry_flags¶ - XML Binding class name:
ChangeLog_Entry_FlagsDictionary key name:changelog_entry_flags
-
changelog_entry_sequence_number¶ - XML Binding class name:
ChangeLog_Entry_Sequence_NumberDictionary key name:changelog_entry_sequence_number
-
changelog_entry_type¶ - XML Binding class name:
ChangeLog_Entry_TypeDictionary key name:changelog_entry_type
-
created¶
-
file_attributes¶ - XML Binding class name:
File_AttributesDictionary key name:file_attributes
-
new_file_name¶ - XML Binding class name:
New_File_NameDictionary key name:new_file_name
-
original_file_name¶ - XML Binding class name:
Original_File_NameDictionary key name:original_file_name
-
original_short_file_name¶ - XML Binding class name:
Original_Short_File_NameDictionary key name:original_short_file_name
-
process_name¶ - XML Binding class name:
Process_NameDictionary key name:process_name
-
registry_hive_list¶ - XML Binding class name:
Registry_Hive_ListDictionary key name:registry_hive_list
-
restore_point_description¶ - XML Binding class name:
Restore_Point_DescriptionDictionary key name:restore_point_description
-
restore_point_full_path¶ - XML Binding class name:
Restore_Point_Full_PathDictionary key name:restore_point_full_path
-
restore_point_name¶ - XML Binding class name:
Restore_Point_NameDictionary key name:restore_point_name
-
restore_point_type¶ - XML Binding class name:
Restore_Point_TypeDictionary key name:restore_point_type
-
Version: 2.1.0.21
cybox.objects.win_task_object module¶
-
class
cybox.objects.win_task_object.IComHandlerAction[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.win_task_object.IComHandlerActionType-
com_class_id¶ - XML Binding class name:
COM_Class_IDDictionary key name:com_class_id
-
com_data¶
-
-
class
cybox.objects.win_task_object.IExecAction[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.win_task_object.IExecActionType-
exec_arguments¶ - XML Binding class name:
Exec_ArgumentsDictionary key name:exec_arguments
-
exec_program_hashes¶ - XML Binding class name:
Exec_Program_HashesDictionary key name:exec_program_hashes
-
exec_program_path¶ - XML Binding class name:
Exec_Program_PathDictionary key name:exec_program_path
-
exec_working_directory¶ - XML Binding class name:
Exec_Working_DirectoryDictionary key name:exec_working_directory
-
-
class
cybox.objects.win_task_object.IShowMessageAction[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.win_task_object.IShowMessageActionType-
show_message_body¶ - XML Binding class name:
Show_Message_BodyDictionary key name:show_message_body
-
show_message_title¶ - XML Binding class name:
Show_Message_TitleDictionary key name:show_message_title
-
-
class
cybox.objects.win_task_object.TaskAction[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.win_task_object.TaskActionType-
action_id¶ - XML Binding class name:
Action_IDDictionary key name:action_id
-
action_type¶ - XML Binding class name:
Action_TypeDictionary key name:action_type
-
icomhandleraction¶ - XML Binding class name:
IComHandlerActionDictionary key name:icomhandleraction
-
iemailaction¶ - XML Binding class name:
IEmailActionDictionary key name:iemailaction
-
iexecaction¶ - XML Binding class name:
IExecActionDictionary key name:iexecaction
-
ishowmessageaction¶ - XML Binding class name:
IShowMessageActionDictionary key name:ishowmessageaction
-
-
class
cybox.objects.win_task_object.TaskActionList(*args)[source]¶ Bases:
mixbox.entities.EntityListXML binding class:cybox.bindings.win_task_object.TaskActionListType-
action¶ - (List of values permitted)XML Binding class name:
ActionDictionary key name:action
-
-
class
cybox.objects.win_task_object.Trigger[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.win_task_object.TriggerType-
trigger_begin¶ - XML Binding class name:
Trigger_BeginDictionary key name:trigger_begin
-
trigger_delay¶ - XML Binding class name:
Trigger_DelayDictionary key name:trigger_delay
-
trigger_end¶ - XML Binding class name:
Trigger_EndDictionary key name:trigger_end
-
trigger_frequency¶ - XML Binding class name:
Trigger_FrequencyDictionary key name:trigger_frequency
-
trigger_max_run_time¶ - XML Binding class name:
Trigger_Max_Run_TimeDictionary key name:trigger_max_run_time
-
trigger_session_change_type¶ - XML Binding class name:
Trigger_Session_Change_TypeDictionary key name:trigger_session_change_type
-
trigger_type¶ - XML Binding class name:
Trigger_TypeDictionary key name:trigger_type
-
-
class
cybox.objects.win_task_object.TriggerList(*args)[source]¶ Bases:
mixbox.entities.EntityListXML binding class:cybox.bindings.win_task_object.TriggerListType-
trigger¶ - (List of values permitted)XML Binding class name:
TriggerDictionary key name:trigger
-
-
class
cybox.objects.win_task_object.WinTask[source]¶ Bases:
cybox.common.object_properties.ObjectPropertiesXML binding class:cybox.bindings.win_task_object.WindowsTaskObjectType-
account_logon_type¶ - XML Binding class name:
Account_Logon_TypeDictionary key name:account_logon_type
-
account_name¶ - XML Binding class name:
Account_NameDictionary key name:account_name
-
account_run_level¶ - XML Binding class name:
Account_Run_LevelDictionary key name:account_run_level
-
action_list¶ - XML Binding class name:
Action_ListDictionary key name:action_list
-
application_name¶ - XML Binding class name:
Application_NameDictionary key name:application_name
-
comment¶
-
creation_date¶ - XML Binding class name:
Creation_DateDictionary key name:creation_date
-
creator¶
-
exit_code¶
-
flags¶
-
max_run_time¶ - XML Binding class name:
Max_Run_TimeDictionary key name:max_run_time
-
most_recent_run_time¶ - XML Binding class name:
Most_Recent_Run_TimeDictionary key name:most_recent_run_time
-
name¶
-
next_run_time¶ - XML Binding class name:
Next_Run_TimeDictionary key name:next_run_time
-
parameters¶ - XML Binding class name:
ParametersDictionary key name:parameters
-
priority¶
-
status¶
-
trigger_list¶ - XML Binding class name:
Trigger_ListDictionary key name:trigger_list
-
work_item_data¶ - XML Binding class name:
Work_Item_DataDictionary key name:work_item_data
-
working_directory¶ - XML Binding class name:
Working_DirectoryDictionary key name:working_directory
-
Version: 2.1.0.21
cybox.objects.win_thread_object module¶
-
class
cybox.objects.win_thread_object.WinThread[source]¶ Bases:
cybox.common.object_properties.ObjectPropertiesXML binding class:cybox.bindings.win_thread_object.WindowsThreadObjectType-
context¶
-
creation_flags¶ - XML Binding class name:
Creation_FlagsDictionary key name:creation_flags
-
creation_time¶ - XML Binding class name:
Creation_TimeDictionary key name:creation_time
-
handle¶ - XML Binding class name:
HandleDictionary key name:handle
-
parameter_address¶ - XML Binding class name:
Parameter_AddressDictionary key name:parameter_address
-
priority¶ - XML Binding class name:
PriorityDictionary key name:priority
-
running_status¶ - XML Binding class name:
Running_StatusDictionary key name:running_status
-
security_attributes¶ - XML Binding class name:
Security_AttributesDictionary key name:security_attributes
-
stack_size¶ - XML Binding class name:
Stack_SizeDictionary key name:stack_size
-
start_address¶ - XML Binding class name:
Start_AddressDictionary key name:start_address
-
thread_id¶ - XML Binding class name:
Thread_IDDictionary key name:thread_id
-
Version: 2.1.0.21
cybox.objects.win_user_account_object module¶
-
class
cybox.objects.win_user_account_object.WinGroup[source]¶ Bases:
cybox.objects.user_account_object.GroupXML binding class:cybox.bindings.win_user_account_object.WindowsGroupType-
name¶
-
-
class
cybox.objects.win_user_account_object.WinGroupList(*args)[source]¶ Bases:
cybox.objects.user_account_object.GroupListXML binding class:cybox.bindings.user_account_object.GroupListType-
group¶ - (List of values permitted)XML Binding class name:
GroupDictionary key name:group
-
-
class
cybox.objects.win_user_account_object.WinPrivilege[source]¶ Bases:
cybox.objects.user_account_object.PrivilegeXML binding class:cybox.bindings.win_user_account_object.WindowsPrivilegeType-
user_right¶ - XML Binding class name:
User_RightDictionary key name:user_right
-
-
class
cybox.objects.win_user_account_object.WinPrivilegeList(*args)[source]¶ Bases:
cybox.objects.user_account_object.PrivilegeListXML binding class:cybox.bindings.user_account_object.PrivilegeListType-
privilege¶ - (List of values permitted)XML Binding class name:
PrivilegeDictionary key name:privilege
-
-
class
cybox.objects.win_user_account_object.WinUser[source]¶ Bases:
cybox.objects.user_account_object.UserAccountXML binding class:cybox.bindings.win_user_account_object.WindowsUserAccountObjectType-
group_list¶ - XML Binding class name:
Group_ListDictionary key name:group_list
-
privilege_list¶ - XML Binding class name:
Privilege_ListDictionary key name:privilege_list
-
security_id¶ - XML Binding class name:
Security_IDDictionary key name:security_id
-
security_type¶ - XML Binding class name:
Security_TypeDictionary key name:security_type
-
Version: 2.1.0.21
cybox.objects.win_volume_object module¶
-
class
cybox.objects.win_volume_object.WinVolume[source]¶ Bases:
cybox.objects.volume_object.VolumeXML binding class:cybox.bindings.win_volume_object.WindowsVolumeObjectType-
attributes_list¶ - XML Binding class name:
Attributes_ListDictionary key name:attributes_list
-
drive_letter¶ - XML Binding class name:
Drive_LetterDictionary key name:drive_letter
-
drive_type¶ - XML Binding class name:
Drive_TypeDictionary key name:drive_type
-
-
class
cybox.objects.win_volume_object.WindowsDrive(value=None)[source]¶ Bases:
cybox.common.properties.BasePropertyXML binding class:cybox.bindings.win_volume_object.WindowsDriveType
-
class
cybox.objects.win_volume_object.WindowsVolumeAttribute(value=None)[source]¶ Bases:
cybox.common.properties.BasePropertyXML binding class:cybox.bindings.win_volume_object.WindowsVolumeAttributeType
-
class
cybox.objects.win_volume_object.WindowsVolumeAttributesList(*args)[source]¶ Bases:
mixbox.entities.EntityListXML binding class:cybox.bindings.win_volume_object.WindowsVolumeAttributesListType-
attribute¶ - (List of values permitted)XML Binding class name:
AttributeDictionary key name:attribute
-
Version: 2.1.0.21
cybox.objects.win_waitable_timer_object module¶
-
class
cybox.objects.win_waitable_timer_object.WinWaitableTimer[source]¶ Bases:
cybox.common.object_properties.ObjectPropertiesXML binding class:cybox.bindings.win_waitable_timer_object.WindowsWaitableTimerObjectType-
name¶
-
security_attributes¶ - XML Binding class name:
Security_AttributesDictionary key name:security_attributes
-
type_¶
-
Version: 2.1.0.21
cybox.objects.x509_certificate_object module¶
-
class
cybox.objects.x509_certificate_object.RSAPublicKey[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.x509_certificate_object.RSAPublicKeyType-
exponent¶ - XML Binding class name:
ExponentDictionary key name:exponent
-
modulus¶
-
-
class
cybox.objects.x509_certificate_object.SubjectPublicKey[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.x509_certificate_object.SubjectPublicKeyType-
public_key_algorithm¶ - XML Binding class name:
Public_Key_AlgorithmDictionary key name:public_key_algorithm
-
rsa_public_key¶ - XML Binding class name:
RSA_Public_KeyDictionary key name:rsa_public_key
-
-
class
cybox.objects.x509_certificate_object.Validity[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.x509_certificate_object.ValidityType-
not_after¶ - XML Binding class name:
Not_AfterDictionary key name:not_after
-
not_before¶ - XML Binding class name:
Not_BeforeDictionary key name:not_before
-
-
class
cybox.objects.x509_certificate_object.X509Cert[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.x509_certificate_object.X509CertificateContentsType-
issuer¶
-
non_standard_extensions¶ - XML Binding class name:
Non_Standard_ExtensionsDictionary key name:non_standard_extensions
-
serial_number¶ - XML Binding class name:
Serial_NumberDictionary key name:serial_number
-
signature_algorithm¶ - XML Binding class name:
Signature_AlgorithmDictionary key name:signature_algorithm
-
standard_extensions¶ - XML Binding class name:
Standard_ExtensionsDictionary key name:standard_extensions
-
subject¶
-
subject_public_key¶ - XML Binding class name:
Subject_Public_KeyDictionary key name:subject_public_key
-
validity¶ - XML Binding class name:
ValidityDictionary key name:validity
-
version¶
-
-
class
cybox.objects.x509_certificate_object.X509Certificate[source]¶ Bases:
cybox.common.object_properties.ObjectPropertiesXML binding class:cybox.bindings.x509_certificate_object.X509CertificateObjectType-
certificate¶ - XML Binding class name:
CertificateDictionary key name:certificate
-
certificate_signature¶ - XML Binding class name:
Certificate_SignatureDictionary key name:certificate_signature
-
raw_certificate¶ - XML Binding class name:
Raw_CertificateDictionary key name:raw_certificate
-
-
class
cybox.objects.x509_certificate_object.X509CertificateSignature[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.x509_certificate_object.X509CertificateSignatureType-
signature¶ - XML Binding class name:
SignatureDictionary key name:signature
-
signature_algorithm¶ - XML Binding class name:
Signature_AlgorithmDictionary key name:signature_algorithm
-
-
class
cybox.objects.x509_certificate_object.X509NonStandardExtensions[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.x509_certificate_object.X509NonStandardExtensionsType-
netscape_certificate_type¶ - XML Binding class name:
Netscape_Certificate_TypeDictionary key name:netscape_certificate_type
-
netscape_comment¶ - XML Binding class name:
Netscape_CommentDictionary key name:netscape_comment
- XML Binding class name:
Old_Authority_Key_IdentifierDictionary key name:old_authority_key_identifier
-
old_primary_key_attributes¶ - XML Binding class name:
Old_Primary_Key_AttributesDictionary key name:old_primary_key_attributes
-
-
class
cybox.objects.x509_certificate_object.X509V3Extensions[source]¶ Bases:
mixbox.entities.EntityXML binding class:cybox.bindings.x509_certificate_object.X509V3ExtensionsType- XML Binding class name:
Authority_Key_IdentifierDictionary key name:authority_key_identifier
-
basic_constraints¶ - XML Binding class name:
Basic_ConstraintsDictionary key name:basic_constraints
-
certificate_policies¶ - XML Binding class name:
Certificate_PoliciesDictionary key name:certificate_policies
-
crl_distribution_points¶ - XML Binding class name:
CRL_Distribution_PointsDictionary key name:crl_distribution_points
-
extended_key_usage¶ - XML Binding class name:
Extended_Key_UsageDictionary key name:extended_key_usage
-
inhibit_any_policy¶ - XML Binding class name:
Inhibit_Any_PolicyDictionary key name:inhibit_any_policy
-
issuer_alternative_name¶ - XML Binding class name:
Issuer_Alternative_NameDictionary key name:issuer_alternative_name
-
key_usage¶ - XML Binding class name:
Key_UsageDictionary key name:key_usage
-
name_constraints¶ - XML Binding class name:
Name_ConstraintsDictionary key name:name_constraints
-
policy_constraints¶ - XML Binding class name:
Policy_ConstraintsDictionary key name:policy_constraints
-
policy_mappings¶ - XML Binding class name:
Policy_MappingsDictionary key name:policy_mappings
-
private_key_usage_period¶ - XML Binding class name:
Private_Key_Usage_PeriodDictionary key name:private_key_usage_period
-
subject_alternative_name¶ - XML Binding class name:
Subject_Alternative_NameDictionary key name:subject_alternative_name
-
subject_directory_attributes¶ - XML Binding class name:
Subject_Directory_AttributesDictionary key name:subject_directory_attributes
-
subject_key_identifier¶ - XML Binding class name:
Subject_Key_IdentifierDictionary key name:subject_key_identifier
Utility Classes and Functions¶
Version: 2.1.0.21
cybox.utils package¶
Submodules¶
Version: 2.1.0.21
cybox.utils.autoentity module¶
Version: 2.1.0.21
cybox.utils.caches module¶
Version: 2.1.0.21
cybox.utils.nsparser module¶
CybOX Helper module¶
Version: 2.1.0.21
cybox.helper module¶
CybOX Common Indicator API
An api for creating observables for common indicators: ipv4 addresses, domain names, file hashes, and urls.
-
cybox.helper.create_domain_name_observable(domain_name)[source]¶ Create a CybOX Observable representing a domain name.
-
cybox.helper.create_email_address_observable(email_address)[source]¶ Create a CybOX Observable representing an IPv4 address
-
cybox.helper.create_file_hash_observable(fn, hash_value)[source]¶ Create a CybOX Observable representing a file hash.
-
cybox.helper.create_ipv4_list_observables(list_ipv4_addresses)[source]¶ Create a list of CybOX Observables, each representing an IPv4 address
Version: 2.1.0.21
API Coverage¶
The python-cybox APIs currently provide ⚠ partial coverage of all CybOX-defined constructs. Development is ongoing toward the goal of providing ✓ full CybOX language support in the APIs. Until such time that full coverage is provided, an overview of which constructs are available in these APIs will be maintained below.
CybOX Features¶
| CybOX Construct | API Coverage | Documentation |
|---|---|---|
| Composite Observable | ✓ Full | cybox.core.observable.ObservableComposition |
| Event | ✓ Full | cybox.core.event.Event |
| Object | ✓ Full | cybox.core.object.Object |
| Observables | ✓ Full | cybox.core.observable.Observables |
| Observable | ✓ Full | cybox.core.observable.Observable |
| Relationships | ✓ Full | cybox.core.object.RelatedObject |
CybOX Objects¶
CybOX Vocabularies¶
| CybOX Construct | API Coverage | Documentation |
|---|---|---|
| ActionArgumentNameVocab-1.0 | ✓ Full | cybox.common.vocabs.ActionArgumentName |
| ActionNameVocab-1.0 | × None (replaced by version 1.1) | |
| ActionNameVocab-1.1 | ✓ Full | cybox.common.vocabs.ActionName |
| ActionObjectAssociationTypeVocab-1.0 | ✓ Full | cybox.common.vocabs.AssociationType |
| ActionRelationshipTypeVocab-1.0 | × None | |
| ActionTypeVocab-1.0 | ✓ Full | cybox.common.vocabs.ActionType |
| CharacterEncodingVocab-1.0 | ✓ Full | cybox.common.vocabs.CharacterEncoding |
| EventTypeVocab-1.0 | × None (replaced by version 1.0.1) | |
| EventTypeVocab-1.0.1 | ✓ Full | cybox.common.vocabs.EventType |
| HashNameVocab-1.0 | ✓ Full | cybox.common.vocabs.HashName |
| InformationSourceTypeVocab-1.0 | ✓ Full | cybox.common.vocabs.InformationSourceType |
| ObjectRelationshipVocab-1.0 | × None (replaced by version 1.1) | |
| ObjectRelationshipVocab-1.1 | ✓ Full | cybox.common.vocabs.ObjectRelationship |
| ObjectStateVocab-1.0 | ✓ Full | cybox.common.vocabs.ObjectState |
| ToolTypeVocab-1.0 | × None (replaced by version 1.1) | |
| ToolTypeVocab-1.1 | ✓ Full | cybox.common.vocabs.ToolType |
FAQ¶
- My RAM consumption rises when processing a large amount of files.
- This is a known behavior caused the caching mechanism built into the
cybox.core.object.Objectclass. To prevent this issue from happening use thecybox.utils.caches.cache_clearmethod in your code/script to release the cached resources as appropriate. For example, it could be every time you parse or serialize a document.