NC - Netcat Network Utility for Openclaw

A versatile networking utility designed to read and write data across TCP and UDP connections for debugging and port scanning.

dinghaibin
v1.0.0
Apr 30, 2026
0
688
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install nc-tool

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install nc-tool using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is NC - Netcat Network Utility?

The NC-Tool is a robust implementation of the classic Netcat utility, optimized for modern AI agent workflows. It provides a reliable interface for interacting with network sockets, allowing developers to perform complex network diagnostics and establish raw data streams between hosts. As a foundational component of Openclaw Skills, it bridges the gap between high-level logic and low-level networking.

Whether you are verifying firewall rules, testing service availability, or piping data across a distributed system, this tool offers the flexibility required for professional network administration. It supports both IPv4 and IPv6 protocols, ensuring compatibility across diverse infrastructure environments.

NC - Netcat Network Utility Use Cases

  • Verifying if specific ports are open on a remote server during deployment.
  • Establishing a temporary listening socket to receive logs or file transfers.
  • Debugging TCP/UDP service responses by sending manual payloads.
  • Performing lightweight port scans to audit network security postures.

How NC - Netcat Network Utility Works

  1. The user specifies the target host, port, and protocol (TCP by default or UDP via flag).
  2. The tool initializes a socket connection through the host operating system's network stack.
  3. In client mode, it establishes a three-way handshake (for TCP) and opens a bidirectional data channel.
  4. In listen mode, it binds to a local port and waits for incoming packets from remote clients.
  5. Standard input (stdin) is piped to the network socket, while incoming data from the socket is routed to standard output (stdout).

NC - Netcat Network Utility Setup

To integrate this utility into your environment, follow the standard installation pattern for Openclaw Skills:

# Install the nc-tool package
openclaw install nc-tool

# Verify the installation
nc-tool --version

NC - Netcat Network Utility Data Schema & Taxonomy

The skill manages network interactions using a streamlined schema to ensure consistency across different Openclaw Skills implementations:

Parameter Type Description
host String The target IP address or domain name.
port Integer/Range The target port number or a range (e.g., 20-80).
protocol Enum Defines the connection type: tcp or udp.
mode String Operation mode: connect or listen.
verbose Boolean Enables detailed logging of the connection lifecycle.

NC - Netcat Network Utility Advanced Features

  • Support for port range scanning using the -z flag for quick discovery.
  • Persistent listener mode to handle multiple sequential connections.
  • Customizable timeouts to prevent hanging processes in automated scripts.
  • Integration-ready output formats for piping network data into other AI-driven analysis tools.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*