Skip to content

Remove old Monkey/Agent registration logic #2272

@mssalvatore

Description

@mssalvatore

Refactor

Component(s) to be refactored

  • monkey_island.cc.resources.monkey.py
  • infection_monkey.cc.monkey.py

Explanation

At this point, everything in the Island should be using Agent instead of Monkey. The existing registration logic for the Monkey model is super complicated. Good thing we're replacing it :)

Remove the old monkey registration logic as it has now been supplanted by the agent registration logic.

Tasks

  • Remove call to ControlClient.wakeup() in monkey.py - @shreyamalviya
  • Remove registration logic in resources/monkey.py - @shreyamalviya
    • Remove Monkey.* from vulture allow list
  • ...

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions