Skip to content

[hacknet-02] 命令解析器 + CommandRegistry — scan/connect/probe/ls/cat/hack #101

Description

@HeDaas-Code

目标

建立命令系统框架,注册基础黑客命令。

范围

  • CommandRegistry:register(name, handler) + execute(input_line)
  • 命令解析:cmd arg1 arg2 -flag value → ParsedCommand
  • 基础命令集:
    • scan <ip> — 扫描端口
    • connect <ip> — 连接节点
    • probe — 探测当前节点端口
    • ls — 列出文件
    • cat <file> — 查看文件
    • hack <port> — 破解端口
    • disconnect — 断开连接
    • help — 命令列表
  • 命令输出 → TerminalWidget 富文本

依赖

  • v4-01(终端模拟器)
  • v4-04(虚拟文件系统,ls/cat 需要)

验收

  • scan 192.168.1.1 → 输出端口列表
  • ls → 输出当前目录文件
  • help → 列出所有命令

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions