← 返回 Skills 市场
280
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install jrv-port-scanner
功能描述
Fast TCP port scanner for network reconnaissance and security auditing. Scan hosts for open ports, detect common services, and identify potential attack surf...
使用说明 (SKILL.md)
Port Scanner
Lightweight, zero-dependency TCP port scanner for network recon and security auditing.
Quick Start
# Scan common ports on a host
python3 scripts/port_scan.py example.com
# Scan specific port range
python3 scripts/port_scan.py 192.168.1.1 --ports 1-1024
# Scan specific ports
python3 scripts/port_scan.py 10.0.0.1 --ports 22,80,443,3306,5432,8080
# Fast scan with short timeout
python3 scripts/port_scan.py example.com --timeout 0.5 --workers 200
# JSON output
python3 scripts/port_scan.py example.com --format json
# Scan top N most common ports
python3 scripts/port_scan.py example.com --top 100
Features
- Concurrent scanning with configurable thread count
- Common service identification (HTTP, SSH, MySQL, PostgreSQL, Redis, etc.)
- Banner grabbing for open ports
- Supports single ports, ranges, comma-separated lists, and top-N common ports
- JSON and text output formats
- No external dependencies — pure Python stdlib
安全使用建议
This skill appears to be what it claims (a simple TCP port scanner). Before installing or running it: (1) ensure you have explicit authorization to scan the target network or host (unauthorized scanning can be illegal and disruptive); (2) consider lowering --workers and increasing --timeout on shared networks to avoid DoS-like effects; (3) you can run the included script locally to inspect behavior (it's pure Python stdlib); (4) if you don't want the agent to ever run scans autonomously, disable autonomous invocation for this skill or require explicit user approval before each run.
功能分析
Type: OpenClaw Skill
Name: jrv-port-scanner
Version: 1.0.0
The skill provides a functional TCP port scanner with service detection and banner grabbing capabilities (scripts/port_scan.py). While the code is well-structured, uses only Python standard libraries, and lacks evidence of intentional malice (such as data exfiltration or backdoors), the capability for automated network reconnaissance is inherently risky. Per the provided guidelines, tools providing broad network access for their stated purpose are classified as suspicious.
能力评估
Purpose & Capability
Name/description match the provided code and SKILL.md. The included script implements a TCP port scanner with service heuristics and banner grabbing; no unrelated credentials, binaries, or services are requested.
Instruction Scope
Runtime instructions simply run the bundled Python script with CLI flags. The SKILL.md and script operate only on the target host/IP provided by the user, perform DNS resolution and TCP connections, and attempt simple banner grabs (including sending a minimal HTTP HEAD to common HTTP ports). They do not read other files, environment variables, or send results to external endpoints.
Install Mechanism
No install spec or external downloads are present; this is an instruction-only skill that includes a pure-stdlib Python script. Nothing is fetched from external URLs or installed to disk at runtime beyond running the included script.
Credentials
The skill declares no required environment variables, credentials, or config paths and the code does not access secrets. Requested permissions are proportional to a network scanner.
Persistence & Privilege
always is false and there are no indications the skill modifies other skills or system settings. The skill can be invoked autonomously (platform default) which increases operational risk if you don't want autonomous network scans — this is expected behavior but worth noting.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install jrv-port-scanner - 安装完成后,直接呼叫该 Skill 的名称或使用
/jrv-port-scanner触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release: Fast TCP port scanner for network reconnaissance and security auditing.
- Scans hosts for open TCP ports efficiently using concurrent threads.
- Identifies common services (e.g., HTTP, SSH, MySQL) and performs banner grabbing.
- Supports scanning single ports, ranges, lists, or the top-N most common ports.
- Outputs results in either JSON or plain text format.
- Lightweight implementation using only Python standard library with zero external dependencies.
元数据
常见问题
Port Scanner 是什么?
Fast TCP port scanner for network reconnaissance and security auditing. Scan hosts for open ports, detect common services, and identify potential attack surf... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 280 次。
如何安装 Port Scanner?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install jrv-port-scanner」即可一键安装,无需额外配置。
Port Scanner 是免费的吗?
是的,Port Scanner 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Port Scanner 支持哪些平台?
Port Scanner 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Port Scanner?
由 John Wang(@johnnywang2001)开发并维护,当前版本 v1.0.0。
推荐 Skills