Please enable JavaScript.
Coggle requires JavaScript to display documents.
Endpoint - Coggle Diagram
Endpoint
Assessment
ASL
asl.py
Populates ASL (report, tasks)
Action
action.py
executes different commands such as copy_file, replace_contents, encrypt, encrypt_and_replace, delete_files
Decorators
decorators.py
action & report decorator
Inventory
Encryption
aes.py
simply encrypt data
aes_output_text.py
how is it different from aes.py
Tools
Dll_to_bin.py
converts to shellcode using shellcodeRDI package
Metasploit
metasploit_env.py
uses pymetasploit3 connects metasploit, sets module, set options, executes commands, start listeners, listen to sessions
Reporting
db_report_handler.py
calls functions of Assessment.end_point_mongo_controller to perform update test status, update test report, update tasks step, update attack step
report.py
generates metasploit listener session report
SchemaValidations
Scripts
EndpointASL
ASL json files
RansomwareASL
Ransomware ASL files
end_point_mongo_controller.py
interacts with db and perform actions such as insert test, update status, create tasks, create pending tasks, create test report, update report, get pending tasks from db, delete pending tasks, update main step, update tasks step, delete task step
api
agent
command.py
download.py
report.py
endpoint
assessment.py
middleware
auth.py
docs