# funnywolf/viper

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/funnywolf-viper).**

4,964 stars · 670 forks

## Links

- GitHub: https://github.com/FunnyWolf/Viper
- Homepage: https://www.viperrtp.com
- awesome-repositories: https://awesome-repositories.com/repository/funnywolf-viper.md

## Topics

`agent` `ai` `cobalt-strike` `llm` `mcp-server` `metasploit-framework` `post-exploitation` `red-team-tools` `redteam` `viper`

## Description

Viper is a command and control infrastructure manager and post-exploitation framework designed for adversary attack simulation and security assessment. It functions as an orchestrator for penetration testing, combining a system for managing compromised hosts across multiple operating systems with tools for security workflow automation.

The platform is distinguished by its use of large language model agents to coordinate red team tasks, automate data processing, and provide intelligent decision support. It includes a network pivot visualizer that uses directional graphs to map relationships and lateral movement between compromised hosts.

Operational security is supported through multi-level proxy routing, connection filtering, and defense evasion tools to maintain stealth. The system also features a modular plugin architecture for custom script integration and an event-driven notification system for tracking workflow milestones.

## Tags

### Part of an Awesome List

- [C2 Infrastructure Managers](https://awesome-repositories.com/f/awesome-lists/devops/c2-infrastructure/c2-listener-servers/c2-infrastructure-managers.md) — Provides a comprehensive system for managing the lifecycle of C2 listeners and agents with operational security.
- [LLM Security Orchestrators](https://awesome-repositories.com/f/awesome-lists/security/llm-security-orchestrators.md) — Coordinates penetration testing tasks and security assessments using large language model agents.
- [Security Data Processing](https://awesome-repositories.com/f/awesome-lists/ai/ai-agents-and-automation/security-data-processing.md) — Provides AI-powered automation for processing security data and generating operational guidance during assessments. ([source](https://cdn.jsdelivr.net/gh/funnywolf/viper@master/README.md))
- [Lateral Movement](https://awesome-repositories.com/f/awesome-lists/security/lateral-movement.md) — Maps and analyzes lateral movement and network traversal between compromised hosts. ([source](https://cdn.jsdelivr.net/gh/funnywolf/viper@master/README.md))
- [Penetration Testing Frameworks](https://awesome-repositories.com/f/awesome-lists/security/penetration-testing-frameworks.md) — Graphical framework for modular intranet penetration and weaponization.

### Artificial Intelligence & ML

- [Agent Task Orchestrators](https://awesome-repositories.com/f/artificial-intelligence-ml/agent-task-orchestrators.md) — Orchestrates multi-step AI agent workflows to automate repetitive red team tasks and decision support.
- [Offensive Security Workflows](https://awesome-repositories.com/f/artificial-intelligence-ml/agentic-workflow-automation/offensive-security-workflows.md) — Automates sequences of offensive security tasks and notifications to maintain target environment monitoring.
- [Decision Support Systems](https://awesome-repositories.com/f/artificial-intelligence-ml/decision-support-systems.md) — Uses large language model agents to provide analytical insights and intelligent decision support during security operations. ([source](https://www.viperrtp.com/guide/welcome_to_viper))

### Networking & Communication

- [Proxy Routing](https://awesome-repositories.com/f/networking-communication/request-proxies/proxy-routing.md) — Hides infrastructure origin by routing traffic through a chain of proxies and connection filters.
- [Pivoting Visualizations](https://awesome-repositories.com/f/networking-communication/network-pivoting-tools/pivoting-visualizations.md) — Visualizes movements and relationships between compromised hosts to analyze network intrusion paths.

### Security & Cryptography

- [AI-Driven Penetration Testing](https://awesome-repositories.com/f/security-cryptography/ai-driven-penetration-testing.md) — Employs LLM agents to automate penetration testing tasks and provide intelligent decision support.
- [Defense Evasion](https://awesome-repositories.com/f/security-cryptography/defense-evasion.md) — Provides a suite of anti-tracing tools and firewall handlers to avoid detection during security assessments. ([source](https://cdn.jsdelivr.net/gh/funnywolf/viper@master/README.md))
- [Attack Simulations](https://awesome-repositories.com/f/security-cryptography/governance-policy-frameworks/compliance-governance/security-and-compliance/security-and-threat-mitigations/attack-simulations.md) — Emulates real-world attacker behavior by executing post-exploitation tasks to validate security defenses. ([source](https://cdn.jsdelivr.net/gh/funnywolf/viper@master/README.md))
- [Operational Security Management](https://awesome-repositories.com/f/security-cryptography/operational-security-management.md) — Implements connection filtering and multi-level proxy routing to protect C2 infrastructure and maintain operational stealth. ([source](https://www.viperrtp.com/guide/welcome_to_viper))
- [Post-Exploitation Frameworks](https://awesome-repositories.com/f/security-cryptography/post-exploitation-frameworks.md) — Implements a framework for managing compromised hosts and executing payloads across multiple operating systems.
- [Red Team Workflow Automations](https://awesome-repositories.com/f/security-cryptography/red-team-workflow-automations.md) — Orchestrates repetitive penetration testing tasks and operational lifecycles for red team exercises. ([source](https://www.viperrtp.com/guide/welcome_to_viper))
- [Security Operations Automation](https://awesome-repositories.com/f/security-cryptography/security/operations-and-incident-response/security-operations-automation.md) — Streamlines security assessments by automating repetitive monitoring and testing tasks through orchestration. ([source](https://cdn.jsdelivr.net/gh/funnywolf/viper@master/README.md))

### Programming Languages & Runtimes

- [Network Traversal Maps](https://awesome-repositories.com/f/programming-languages-runtimes/programming-utilities/data-structure-type-helpers/data-structures/hierarchical-tree-structures/relationship-graph-visualizers/network-traversal-maps.md) — Provides a directional graph visualizer to map relationships and lateral movement between compromised network hosts.

### Software Engineering & Architecture

- [Modular Plugin Architectures](https://awesome-repositories.com/f/software-engineering-architecture/modular-plugin-architectures.md) — Features a modular architecture that allows extending the platform via custom scripts and external plugins.
