reverse-tools

Manage reverse connections for penetration testing via MCP APIs.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/hanc00l/nemo-agent --skill reverse-tools
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: reverse-tools
Source: https://github.com/hanc00l/nemo-agent/tree/main/claude-code/.claude/skills/pentest/reverse
Command: npx skills add https://github.com/hanc00l/nemo-agent --skill reverse-tools

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Penetration testers need reliable management of reverse connections such as Netcat, JNDI exploits, and Metasploit handlers, which this skill provides in a unified interface.

Core Features & Use Cases

  • Unified API: Create, monitor, interact with, and close reverse sessions for nc, JNDI, and msf.
  • Concurrent Handling: Supports multiple active connections and automatic port assignment.
  • Practical Scenario: Use it to set up a Netcat listener, receive a reverse shell from a target, and send commands directly through the MCP API.

Quick Start

Use the reverse tools skill to start a Netcat listener and obtain its connection ID for further interaction.

Frequently Asked Questions about reverse-tools

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I manage reverse shell connections for Netcat and Metasploit in one place?

You can manage reverse shell connections by creating listeners and sessions for Netcat and Metasploit through a unified API. It provides functions to obtain session IDs, send commands, retrieve output, and close sessions.

Can I handle multiple reverse shell sessions concurrently?

Yes, concurrent handling of multiple active reverse connections is supported. The system automatically assigns ports to manage multiple Netcat or Metasploit sessions simultaneously within a coordinated framework.

How do I send commands to a target after receiving a Netcat reverse shell?

After establishing a Netcat listener and receiving a connection, you use the provided API to obtain the specific session ID. You then send commands directly through that API and retrieve the resulting output.

Does this tool support JNDI exploit payload handling?

Yes, JNDI payload handling is explicitly supported alongside Netcat and Metasploit handlers. You can create listeners to receive JNDI reverse connections and interact with them using the same session management framework.

What is the best way to automate Metasploit handler setup for penetration testing?

Automating Metasploit handler setup is achieved by using the API to programmatically create listeners and manage sessions. This allows automated port assignment and direct command execution for interactive shells.