Credential collectors #1695
Labels
Complexity: High
Feature
Issue that describes a new feature to be implemented.
Impact: High
Refactor
Is your feature request related to a problem? Please describe.
System info collectors are being refactored into more specific components.
Describe the solution you'd like
Refactor
monkey\infection_monkey\system_info\SSH_info_collector.py
andC:\Users\vzilius\Desktop\infection_monkey\monkey\infection_monkey\system_info\windows_cred_collector
into credential collectors component.Resources
Refer to #1672 to see iterations of the design and reasons why this is being done. Also, @mssalvatore left a good snippet there:

Tasks
ICredentialComponent
,Credentials
,ICredentialCollector
(0d) - @VakarisZMimikatzCollector
to use theICredentialCollector
interface (SSH collector can be done first instead, but do only 1). Implement required credentials to extendICredentialComponent
(0d) - @VakarisZCredentialTelemetry
, ??Serializer
andCredentialSerializer
?? objects. Make sure master sends serialized credential telemetries (0d) @mssalvatoreCredentialTelemetry
the same way system info credential was parsed. (0.5d) - @VakarisZmonkey/monkey/infection_monkey/system_info/windows_cred_collector/mimikatz_cred_collector.py
Lines 18 to 23 in 98a2f0b
SSHCollector
to use theICredentialCollector
interface. Implement required credentials to extendICredentialComponent
(0d) @ilija-lazoroskiThe text was updated successfully, but these errors were encountered: