-
Notifications
You must be signed in to change notification settings - Fork 792
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Define credentials collectors plugin interface #3167
Comments
For Our existing credentials collectors require an
|
For
|
The collectors are returning a list of |
We're implementing the plugin system so that everyone can write their own plugins. We can't foresee what kind of plugins will be written so we need to pass |
We don't need to return the credentials stolen because the event handles it, but we do need a |
|
We've settled on the following interface:
|
Description
In order to migrate the SSH and Mimikatz credentials collectors to plugins, we must first define a plugin interface for credentials collectors.
Tasks
Plugin.__init__()
for credentials collector plugins (0d) @cakekoaPlugin.run()
for credentials collector plugins and modify the puppet as necessary (0d) @ilija-lazoroskiPlugin.run()
for credentials collector plugins and modify the puppet as necessary (0d) @ilija-lazoroskiPluginLoader._load_plugin_from_island()
to load credentials collector plugins (0d) @cakekoaThe text was updated successfully, but these errors were encountered: