用途:对主机进行安全审计,检查开放端口、运行服务、监听进程、防火墙规则、登录记录、可疑进程与文件权限,并将发现按风险等级汇总。除系统自带工具外无需安装,Linux 防火墙检查需 ufw 或 iptables,macOS 使用 pf。
主要能力:监听端口与进程(ss -tlnp、netstat -an | grep LISTEN、lsof -i -P -n | grep LISTEN);运行服务(systemctl list-units --type=service --state=running、systemctl status sshd);防火墙规则(sudo ufw status verbose、sudo iptables -L -n -v、sudo pfctl -s rules);登录与访问(who、last -20、grep "Failed password" /var/log/auth.log、macOS 用 log show);进程(ps aux --sort=-%cpu | head -20);文件权限与 SUID(find / -perm /4000 -type f 2>/dev/null、find /tmp /var /etc -perm -o+w -type d 2>/dev/null)。
使用方式:以当前用户身份运行命令;需要 sudo 时仅提示,不自动执行。规则要求不修改防火墙或终止进程,除非用户明确确认;用 uname -s 区分系统。用示例中“完整安全快照”或“端口暴露快速检查”组合命令输出。
限制:所有命令依赖系统实际可用工具,缺失时回退;仅做只读检查。报告应包含执行摘要、分类发现和建议措施,完整输出保存到 workspace/security-audit-<date>.md;将监听 0.0.0.0 或 :: 的端口标为更高风险,突出异常端口、未知进程、失败登录和可写目录。官方未提供价格或平台订阅信息。