guardicore / monkey

Infection Monkey - An open-source adversary emulation platform
https://www.guardicore.com/infectionmonkey/
GNU General Public License v3.0
6.55k stars 764 forks source link

Extract utils repository #3983

Closed mssalvatore closed 6 months ago

mssalvatore commented 6 months ago

Goal

Extract classes, constants, and functions that make up the set of miscellaneous utilities used by all 3 of the agent, Island, and plugin components.

Motivation

In order for 3rd-party developers to develop their own plugins efficiently, plugins' dependencies should be installable with pip. Extracting utilities into their own repository as we did with monkeytypes, #3756 helps enable this.

See also #3725.

Details

Resources

mssalvatore commented 6 months ago

monkeytoolbox has been published.

https://github.com/guardicode/monkeytoolbox https://pypi.org/project/monkeytoolbox/