app.objects.secondclass namespace

Submodules

app.objects.secondclass.c_fact module

class app.objects.secondclass.c_fact.Fact(trait, value, score=1, collected_by=None, technique_id=None)

Bases: app.utility.base_object.BaseObject

display
escaped(executor)
unique

app.objects.secondclass.c_instruction module

class app.objects.secondclass.c_instruction.Instruction(identifier, command, executor, payloads=None, sleep=0, timeout=60)

Bases: app.utility.base_object.BaseObject

display

app.objects.secondclass.c_parser module

class app.objects.secondclass.c_parser.Parser(module, parserconfigs)

Bases: app.utility.base_object.BaseObject

display
classmethod from_json(json)
unique

app.objects.secondclass.c_parserconfig module

class app.objects.secondclass.c_parserconfig.ParserConfig(source, edge=None, target=None, **kwargs)

Bases: app.utility.base_object.BaseObject

display
classmethod from_json(json)
exception app.objects.secondclass.c_parserconfig.ParserConfigException

Bases: Exception

app.objects.secondclass.c_relationship module

class app.objects.secondclass.c_relationship.Relationship(source, edge=None, target=None, score=1)

Bases: app.utility.base_object.BaseObject

display
classmethod from_json(json)
unique

app.objects.secondclass.c_requirement module

class app.objects.secondclass.c_requirement.Requirement(module, relationships)

Bases: app.utility.base_object.BaseObject

display
classmethod from_json(json)
unique

app.objects.secondclass.c_result module

class app.objects.secondclass.c_result.Result(id, output, pid=0, status=0)

Bases: app.utility.base_object.BaseObject

app.objects.secondclass.c_rule module

class app.objects.secondclass.c_rule.Rule(action, trait, match='.*')

Bases: app.utility.base_object.BaseObject

display

app.objects.secondclass.c_variation module

class app.objects.secondclass.c_variation.Variation(description, command)

Bases: app.utility.base_object.BaseObject

command
display

app.objects.secondclass.c_visibility module

class app.objects.secondclass.c_visibility.Visibility

Bases: app.utility.base_object.BaseObject

MAX_SCORE = 100
MIN_SCORE = 1
apply(adjustment)
display
score