@jchandler187

PortKeep

Port management and security auditing for self-hosted infrastructure. Discover, claim, and audit every listening port across local and remote nodes. Detect drift, score attack surface, and cross-reference against live threat intelligence.

当前版本
v1.0.5
code-plugin社区source-linked

PortKeep — OpenClaw Plugin

Port management and security auditing for self-hosted infrastructure.

Discover, claim, and audit every listening port across local and remote nodes. Detect drift, score attack surface, and cross-reference against live threat intelligence.

Tools

ToolDescription
portkeep_scanDiscover all listening ports (local or remote nodes via SSH)
portkeep_auditFull security audit — exposure score, risk flags, C2/KEV matches
portkeep_driftCompare declared vs actual ports, report rogue/ghost/mismatch
portkeep_claimRegister a port as expected/owned
portkeep_listList claimed ports with filters (node, state, bind, service)
portkeep_syncPull threat intel from CISA KEV, Feodo, EPSS, etc.

Requirements

  • PortKeep binary must be installed and on PATH. Download from GitHub Releases.
# Linux amd64
curl -sL https://github.com/jchandler187/portkeep/releases/latest/download/portkeep_linux_amd64 -o portkeep
chmod +x portkeep && sudo mv portkeep /usr/local/bin/

# macOS Apple Silicon
curl -sL https://github.com/jchandler187/portkeep/releases/latest/download/portkeep_darwin_arm64 -o portkeep
chmod +x portkeep && sudo mv portkeep /usr/local/bin/

Install

openclaw plugins install clawhub:portkeep

Configuration

Set binaryPath in plugin config if portkeep is not on PATH:

{
  "portkeep": {
    "binaryPath": "/usr/local/bin/portkeep"
  }
}

Multi-node support

PortKeep scans remote nodes via SSH key auth. No agent needed on remotes.

portkeep node add node2 192.168.1.86 --user user
portkeep scan --node node2
portkeep audit --all

Links

License

MIT

源码与版本

源码仓库

jchandler187/portkeep

打开仓库

源码提交

dcc1849

查看提交

安装命令

openclaw plugins install clawhub:portkeep

元数据

  • 包名: portkeep
  • 创建时间: 2026/06/08
  • 更新时间: 2026/06/08
  • 执行代码:
  • 源码标签: v1.0.1

兼容性

  • 构建于 OpenClaw: 2026.6.1
  • 插件 API 范围: 2026.5.17
  • 标签: latest
  • 文件数: 12