Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Security
  3. Infection Monkey

Infection Monkey

GPL-3.0Pythonv2.3.0

An open-source adversary emulation platform that simulates malware attacks to test and improve network security defenses.

Visit WebsiteGitHubGitHub
7.1k stars824 forks0 contributors

What is Infection Monkey?

Infection Monkey is an open-source adversary emulation platform that simulates malware attacks to test and improve network security defenses. It uses configurable agents to propagate across networks, mimic real threats, and report findings to a central server, helping organizations validate their security controls empirically. The platform acts as a "malware vaccine," safely exposing vulnerabilities so they can be addressed before real attacks occur.

Target Audience

Security teams, penetration testers, red teams, and IT administrators responsible for assessing and hardening network security. It's ideal for organizations seeking to proactively test their defenses against realistic attack scenarios.

Value Proposition

Developers choose Infection Monkey because it provides a safe, open-source way to emulate advanced persistent threats (APTs) and malware behaviors without risking actual damage. Its unique approach of combining multiple propagation techniques and exploit methods in a single platform offers comprehensive security validation that many commercial tools lack.

Overview

Infection Monkey - An open-source adversary emulation platform

Use Cases

Best For

  • Simulating real-world malware propagation to test network segmentation
  • Validating if security tools can detect and prevent lateral movement attacks
  • Testing exploit mitigation for common vulnerabilities like Log4Shell or weak credentials
  • Conducting red team exercises to assess overall security posture
  • Generating empirical security reports to guide remediation efforts
  • Training security teams on adversary tactics and defensive responses

Not Ideal For

  • Testing web application security in isolation without network lateral movement
  • Environments with strict compliance policies prohibiting agent-based simulations
  • Teams needing out-of-the-box automated scans without manual configuration
  • Small-scale or air-gapped systems where network propagation is irrelevant

Pros & Cons

Pros

Realistic Malware Simulation

Emulates multiple attack vectors like password theft and exploit propagation, providing a comprehensive security test based on the README's description of mimicry techniques.

Centralized Visualization

Monkey Island server offers infection maps and security reports, making it easy to monitor and analyze simulation progress as shown in the screenshots.

Open-Source Safety

Acts as a 'malware vaccine' by safely simulating attacks without causing damage, allowing for risk-free security validation as highlighted in the philosophy section.

Multi-Platform Support

Supports various operating systems documented in the setup section, enhancing flexibility for different environments.

Cons

Steep Learning Curve

Requires deep knowledge of adversary tactics and network security to configure agents effectively, which the setup documentation implies is not trivial.

Resource and Network Dependent

Agent propagation can be resource-intensive and relies on network connectivity, limiting use in isolated or low-resource systems.

Limited to Known Exploits

Focuses on predefined exploits like Log4Shell and common protocols; may not adapt to novel or custom attack methods, as admitted in the feature list.

Frequently Asked Questions

Quick Stats

Stars7,115
Forks824
Contributors0
Open Issues217
Last commit1 year ago
CreatedSince 2015

Tags

#vulnerability-assessment#security-automation#red-teaming#penetration-testing#security-tools#adversary-emulation#cybersecurity#security-testing#incident-response

Built With

P
Python
D
Docker
p
pytest

Links & Resources

Website

Included in

Security14.2k
Auto-fetched 1 day ago

Related Projects

Recon-ngRecon-ng

Open Source Intelligence gathering tool aimed at reducing the time spent harvesting information from open sources.

Stars6,008
Forks933
Last commit18 days ago
PTFPTF

The Penetration Testers Framework (PTF) is a way for modular support for up-to-date tools.

Stars5,580
Forks1,282
Last commit2 years ago
PhpSploitPhpSploit

Full-featured C2 framework which silently persists on webserver with a single-line PHP backdoor

Stars2,501
Forks463
Last commit2 years ago
is-website-vulnerableis-website-vulnerable

finds publicly known security vulnerabilities in a website's frontend JavaScript libraries

Stars2,043
Forks128
Last commit2 months ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub