Skip to content

guardicode/hadoop-exploiter

Repository files navigation

Hadoop Exploiter - Agent Plugin for Infection Monkey

Introduction

Hadoop Exploiter is an Agent Plugin for Infection Monkey that uses remote code execution to exploit Hadoop server by submitting a new application to the YARN ResourceManager.

For more information, see the Hadoop Exploiter Plugin documentation.

Development

Setting up the development environment

To create the resulting Hadoop archive, follow these steps:

  1. Clone the Repository

    $ git clone https://github.com/guardicode/hadoop-exploiter.git
    $ cd hadoop-exploiter
  2. Install development dependencies

    This project uses Poetry for managing dependencies and virtual environments, and pre-commit for managing pre-commit hooks.

    $ pip install pre-commit poetry
    $ pre-commit install -t pre-commit
    $ poetry install

Running the test suite

The test suite can be run with the following command:

poetry run pytest

Building the plugin

To build the plugin, run the Agent Plugin Builder.

poetry run build_agent_plugin .

The build tool will create Hadoop-exploiter.tar, which can be installed in the Monkey Island.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages