pycadf package¶
Submodules¶
pycadf.attachment module¶
pycadf.cadftaxonomy module¶
pycadf.cadftype module¶
pycadf.credential module¶
-
class
pycadf.credential.
Credential
(token, type=None)[source]¶ Bases:
pycadf.cadftype.CADFAbstractType
-
token
¶
-
type
¶
-
pycadf.endpoint module¶
pycadf.event module¶
-
class
pycadf.event.
Event
(eventType='activity', id=None, eventTime=None, action='unknown', outcome='unknown', initiator=None, initiatorId=None, target=None, targetId=None, severity=None, reason=None, observer=None, observerId=None, name=None)[source]¶ Bases:
pycadf.cadftype.CADFAbstractType
-
action
¶
-
add_attachment
(attachment_val)[source]¶ Add Attachment to Event
- Parameters
attachment_val – Attachment to add to Event
-
add_measurement
(measure_val)[source]¶ Add a measurement value
- Parameters
measure_val – Measurement data type to be added to Event
-
add_reporterstep
(step)[source]¶ Add a Reporterstep
- Parameters
step – Reporterstep to be added to reporterchain
-
eventTime
¶
-
eventType
¶
-
id
¶
-
initiator
¶
-
initiatorId
¶
-
name
¶
-
observer
¶
-
observerId
¶
-
outcome
¶
-
reason
¶
-
severity
¶
-
target
¶
-
targetId
¶
-
pycadf.eventfactory module¶
-
class
pycadf.eventfactory.
EventFactory
[source]¶ Bases:
object
Factory class to create different required attributes for the following CADF event types: ‘activity’: for tracking any interesting system activities for audit ‘monitor’: Events that carry Metrics and Measurements and support standards such as NIST ‘control’: For audit events that are based upon (security) policies and reflect some policy decision.
pycadf.geolocation module¶
pycadf.host module¶
pycadf.identifier module¶
pycadf.measurement module¶
pycadf.metric module¶
pycadf.path module¶
pycadf.reason module¶
pycadf.reporterstep module¶
pycadf.resource module¶
-
class
pycadf.resource.
Resource
(id=None, typeURI='unknown', name=None, ref=None, domain=None, credential=None, host=None, geolocation=None, geolocationId=None)[source]¶ Bases:
pycadf.cadftype.CADFAbstractType
-
add_address
(addr)[source]¶ Add CADF endpoints to Resource
- Parameters
addr – CADF Endpoint to add to Resource
-
add_attachment
(attach_val)[source]¶ Add CADF attachment to Resource
- Parameters
attach_val – CADF Attachment to add to Resource
-
credential
¶
-
domain
¶
-
geolocation
¶
-
geolocationId
¶
-
host
¶
-
id
¶
-
name
¶
-
ref
¶
-
typeURI
¶
-