# Netcat

> Use this skill when the user wants to debug network connections, scan ports, transfer files, or interact with TCP/UDP services from the command line.

- Skill: `javimosch/netcat` (Agent Skill)
- Install (CLI): `npx skillmds@latest add javimosch/netcat`
- Raw SKILL.md: https://api.skillmd.com/api/skills/javimosch/netcat/raw
- Safety review: PASS (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: javimosch (https://skillmd.com/u/javimosch)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/javimosch/netcat

---


# Netcat Plugin

Netcat (nc) reads and writes data across network connections using TCP or UDP. A swiss-army knife for network debugging.

## Commands

- `netcat _ _ <args>` — Passthrough

## Usage Examples

- "check if port 80 is open on example.com"
- "send an HTTP request to a web server"
- "listen for incoming connections on port 4444"
- "transfer a file between two machines"

## Installation

```bash
brew install netcat
```

## Key Features
- TCP and UDP client/server mode
- Port scanning with range support
- File transfer over network
- Banner grabbing from services
- Relay/proxy connections via -e
- DNS resolution and reverse lookups
- Verbose debugging output
- Timeout control for network operations

