• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..06-Mar-2020-

extensions/H06-Mar-2020-308271

README.mdH A D06-Mar-20201.3 KiB5235

__init__.pyH A D06-Mar-20202.5 KiB9762

account_object.pyH A D06-Mar-202024.3 KiB508468

address_object.pyH A D06-Mar-202014.8 KiB338299

api_object.pyH A D06-Mar-202013.3 KiB300268

archive_file_object.pyH A D06-Mar-202022.5 KiB444414

arp_cache_object.pyH A D06-Mar-202023 KiB487454

artifact_object.pyH A D06-Mar-202038.1 KiB806726

as_object.pyH A D06-Mar-202013.4 KiB304278

code_object.pyH A D06-Mar-202042.2 KiB834771

custom_object.pyH A D06-Mar-202011.9 KiB274241

cybox_common.pyH A D06-Mar-2020398.8 KiB8,0377,560

cybox_core.pyH A D06-Mar-2020187.5 KiB4,1283,880

device_object.pyH A D06-Mar-202015 KiB333302

disk_object.pyH A D06-Mar-202020.8 KiB459418

disk_partition_object.pyH A D06-Mar-202021.4 KiB444403

dns_cache_object.pyH A D06-Mar-202015 KiB347313

dns_query_object.pyH A D06-Mar-202027.5 KiB589542

dns_record_object.pyH A D06-Mar-202018 KiB387354

domain_name_object.pyH A D06-Mar-202011.9 KiB277251

email_message_object.pyH A D06-Mar-202051.3 KiB1,1451,081

file_object.pyH A D06-Mar-202065.1 KiB1,3701,284

gui_dialogbox_object.pyH A D06-Mar-202011.8 KiB271240

gui_object.pyH A D06-Mar-202011.3 KiB267236

gui_window_object.pyH A D06-Mar-202012.5 KiB281250

hostname_object.pyH A D06-Mar-202013.2 KiB299273

http_session_object.pyH A D06-Mar-2020102.6 KiB2,0521,968

image_file_object.pyH A D06-Mar-202022.3 KiB436404

library_object.pyH A D06-Mar-202018.2 KiB398359

link_object.pyH A D06-Mar-20209.2 KiB225190

linux_package_object.pyH A D06-Mar-202015.4 KiB345313

memory_object.pyH A D06-Mar-202022.7 KiB477432

mutex_object.pyH A D06-Mar-202011.3 KiB271238

network_connection_object.pyH A D06-Mar-202036.2 KiB699649

network_flow_object.pyH A D06-Mar-2020268.9 KiB5,2805,035

network_packet_object.pyH A D06-Mar-2020447.5 KiB9,2268,792

network_route_entry_object.pyH A D06-Mar-202025.8 KiB536487

network_route_object.pyH A D06-Mar-202021.1 KiB456412

network_socket_object.pyH A D06-Mar-202052.6 KiB1,026963

network_subnet_object.pyH A D06-Mar-202016.6 KiB375340

pdf_file_object.pyH A D06-Mar-2020108.4 KiB2,2612,149

pipe_object.pyH A D06-Mar-202011.3 KiB270237

port_object.pyH A D06-Mar-202015.8 KiB345307

process_object.pyH A D06-Mar-202045.5 KiB979921

product_object.pyH A D06-Mar-202014.8 KiB337305

semaphore_object.pyH A D06-Mar-202013.1 KiB299264

sms_message_object.pyH A D06-Mar-202017.8 KiB378349

socket_address_object.pyH A D06-Mar-202012.3 KiB282252

system_object.pyH A D06-Mar-202064.1 KiB1,3261,249

unix_file_object.pyH A D06-Mar-202028.8 KiB630565

unix_network_route_entry_object.pyH A D06-Mar-202014.8 KiB316283

unix_pipe_object.pyH A D06-Mar-202011.1 KiB257226

unix_process_object.pyH A D06-Mar-202031.5 KiB634586

unix_user_account_object.pyH A D06-Mar-202021.7 KiB466420

unix_volume_object.pyH A D06-Mar-202012.7 KiB279248

uri_object.pyH A D06-Mar-202011.1 KiB266233

url_history_object.pyH A D06-Mar-202022.6 KiB466438

user_account_object.pyH A D06-Mar-202028 KiB636587

user_session_object.pyH A D06-Mar-202014.5 KiB314282

volume_object.pyH A D06-Mar-202028.5 KiB585535

whois_object.pyH A D06-Mar-202058.3 KiB1,2191,148

win_computer_account_object.pyH A D06-Mar-202029.2 KiB645597

win_critical_section_object.pyH A D06-Mar-202012 KiB269237

win_driver_object.pyH A D06-Mar-202049 KiB868827

win_event_log_object.pyH A D06-Mar-202026 KiB535497

win_event_object.pyH A D06-Mar-202016.4 KiB360323

win_executable_file_object.pyH A D06-Mar-2020184.3 KiB3,6033,455

win_file_object.pyH A D06-Mar-202039.9 KiB816761

win_filemapping_object.pyH A D06-Mar-202025.2 KiB490458

win_handle_object.pyH A D06-Mar-202021.2 KiB463421

win_hook_object.pyH A D06-Mar-202018.6 KiB393364

win_kernel_hook_object.pyH A D06-Mar-202020.5 KiB413375

win_kernel_object.pyH A D06-Mar-202028.8 KiB638591

win_mailslot_object.pyH A D06-Mar-202014.1 KiB308276

win_memory_page_region_object.pyH A D06-Mar-202027.4 KiB536487

win_mutex_object.pyH A D06-Mar-202012.1 KiB275244

win_network_route_entry_object.pyH A D06-Mar-202022.1 KiB436394

win_network_share_object.pyH A D06-Mar-202023.4 KiB501447

win_pipe_object.pyH A D06-Mar-202016.3 KiB347321

win_prefetch_object.pyH A D06-Mar-202027.8 KiB593549

win_process_object.pyH A D06-Mar-202037.7 KiB769724

win_registry_key_object.pyH A D06-Mar-202036 KiB760705

win_semaphore_object.pyH A D06-Mar-202012.5 KiB277246

win_service_object.pyH A D06-Mar-202045.5 KiB847790

win_system_object.pyH A D06-Mar-202029 KiB588549

win_system_restore_object.pyH A D06-Mar-202031.9 KiB607564

win_task_object.pyH A D06-Mar-202082.5 KiB1,6411,541

win_thread_object.pyH A D06-Mar-202022.8 KiB463422

win_user_account_object.pyH A D06-Mar-202020.9 KiB452406

win_volume_object.pyH A D06-Mar-202025.2 KiB514468

win_waitable_timer_object.pyH A D06-Mar-202017.6 KiB371334

x509_certificate_object.pyH A D06-Mar-202055.2 KiB1,0821,021

README.md

1# CybOX Python Bindings
2
3This directory contains low-level Python bindings for CybOX that were
4generated from the CybOX XML schemas by generateDS.
5
6## Layout
7
8* `cybox_core.py`: CybOX Core Schema bindings.
9* `cybox_common.py`: CybOX Common Types bindings.
10* `*_object_*.py` : CybOX defined object bindings.
11* `extensions/*`: CybOX extension bindings.
12
13## Dependencies
14
15For parsing of CybOX XML instances (using the `parse()` method),
16these bindings require version 2.3+ of the Python LXML module to be installed.
17
18Please see:
19http://lxml.de/installation.html
20or
21http://pypi.python.org/pypi/lxml/2.3 (for Windows)
22
23## Usage
24
25For parsing of input CybOX XML files, call the `parse()` method from the
26`cybox_core.py` binding.
27
28### Example
29
30The following code snippet demonstrates how to parse a CybOX XML document
31via the binding `parse()` method.
32
33```python
34import cybox.bindings.cybox_core as cybox
35
36binding_observables = cybox.parse('cybox-document.xml')
37
38# Iterate over the contained Observable instances
39# and print the title of each.
40for observable in binding_observables.get_Observable():
41    print observable.get_Title()
42
43# Or create a python-cybox object from the binding
44# object!
45from cybox.core import Observables
46observables = Observables.from_obj(binding_observables)
47
48for observable in observables.observables:
49  print observable.title
50
51```
52