{ "info": { "author": "Christoph Diehl", "author_email": "cdiehl@mozilla.com", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "License :: OSI Approved :: Mozilla Public License 2.0 (MPL 2.0)", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Topic :: Security", "Topic :: Software Development :: Testing" ], "description": "
\n
\n
\nLaniakea is a utility for managing instances at various cloud providers and aids in setting up a fuzzing cluster it can be used as a tool or as a library.\n
\n\n\n\n- [Setup](#setup)\n- [Supported Cloud Providers](#supported-cloud-providers)\n- [UserData Reference](#userdata-reference)\n- [Extending Laniakea](#extending-laniakea)\n- [API Documentation](#api-documentation)\n- [Laniakea Help Menu](#laniakea-help-menu)\n\n## Setup\n\n```bash\npython3 -m pip install laniakea\n```\n\nor\n\n```bash\npipenv install laniakea\npipenv run laniakea -h\n```\n\n## Supported Cloud Providers\n\n- [Google Compute Engine](https://github.com/MozillaSecurity/laniakea/wiki/Google-Compute-Engine)\n- [Amazon EC2](https://github.com/MozillaSecurity/laniakea/wiki/Amazon-EC2)\n- [Packet Bare Metal](https://github.com/MozillaSecurity/laniakea/wiki/Packet-Bare-Metal)\n- [Azure](https://github.com/MozillaSecurity/laniakea/wiki/Microsoft-Azure)\n\n## UserData Reference\n\nLaniakea supports various macros to construct and maintain user-data files.\n\n> Note that not all modules are still supporting UserData files but use a container approach instead i.e Google Compute Engine. You can and probably should spawn containers within UserData files if you plan to chose to use this kind of initialization method.\n\n```\n@import(path_to_other_userdata_file)@\n@macro_name@\n```\n\nYou can use the `-list-userdata-macros` option to print out available macros inside a user-data file. Each of these macros can then be substituted with the `-userdata-macros` option.\n\n## Extending Laniakea\n\nTo extend Laniakea with new cloud providers you need to ...\n\n- Add a new folder in `laniakea/core/providers/