SuperAPI AI 工具集

scanning-tools

安全与审计

查看项目

更新于 10-16 02:02

技能介绍

用途

该技能用于在获得授权的前提下,系统性地执行安全扫描与评估工作,涵盖网络发现、端口扫描、漏洞评估、Web 应用安全测试、无线安全测试、恶意软件与漏洞验证、云安全审计以及合规检查等场景。其目标是帮助使用者掌握各类安全扫描工具的选型、配置与实操方法,并产出可交付的扫描报告。

前提条件

  • 环境:基于 Linux 的系统(推荐 Kali Linux),需具备对目标系统的网络访问权限,并拥有对扫描活动的正当授权。
  • 知识:基本网络概念(TCP/IP、端口、协议)、常见漏洞的理解、命令行界面使用经验。

主要能力与工具覆盖

网络扫描

  • Nmap:主机发现(-sn、-sL、-Pn)、端口扫描技术(-sS、-sT、-sU、-sA)、端口指定(-p、-p-、--top-ports)、服务与操作系统检测(-sV、-O、-A)、时序控制(-T0 至 -T5)、NSE 脚本(vuln、http-enum、smb-vuln*、default)以及多种输出格式(-oN、-oX、-oG、-oA)。
  • Masscan:面向大规模网络的高速端口扫描,支持速率控制(--rate)、全端口范围、排除文件、多种输出格式与 banner 抓取。

漏洞扫描

  • Nessus:企业级漏洞评估,包含 CVE 检测、合规检查(PCI-DSS、HIPAA、CIS)、自定义模板、凭据扫描与插件更新;提供 Web 界面(https://localhost:8834)与 nessuscli 命令行操作。
  • OpenVAS(Greenbone):开源漏洞扫描,包含安装(apt install openvas、gvm-setup)、启动服务(gvm-start)、Web 界面(https://localhost:9392)与 gvm-cli 命令行操作。

Web 应用扫描

  • Burp Suite:代理配置、Spider、Scanner、Intruder、Repeater、Decoder、Comparer 等模块,以及从配置代理到生成报告的测试流程。
  • OWASP ZAP:命令行快速扫描、spider、active-scan、报告生成、API 模式与 Docker 自动化扫描(zap-full-scan.py、zap-baseline.py)。
  • Nikto:Web 服务器漏洞扫描,支持指定端口、SSL、多目标、多种输出格式与 Tuning 选项。

无线扫描

  • Aircrack-ng 套件:airmon-ng 启用监听模式、airodump-ng 扫描与抓包、aireplay-ng 去认证攻击、aircrack-ng 破解 WPA/WEP。
  • Kismet:被动无线检测,支持指定接口与 Web 界面(http://localhost:2501),可被动收集信标帧。

恶意软件与漏洞验证

  • ClamAV:更新病毒库(freshclam)、递归扫描、隔离或删除感染文件、按文件类型扫描与日志输出。
  • Metasploit:数据库初始化、导入 Nmap 结果、漏洞扫描模块(如 smb_ms17_010)、查看漏洞与自动建议利用。

云安全扫描

  • Prowler(AWS):安装、基础扫描、指定检查项(iam、s3、ec2)、合规框架(cis_aws)、输出格式、指定区域与 Assume Role。
  • ScoutSuite(多云):AWS、Azure、GCP 扫描与报告目录生成。

合规扫描

  • Lynis:Unix/Linux 安全审计,支持快速扫描、指定 profile、报告文件与按测试组运行。
  • OpenSCAP:列出可用 profile、按 profile 执行评估(如 PCI-DSS)、生成修复脚本。

使用方式

技能按阶段组织工作流:规划(定义范围与目标、获取授权、选择工具)→ 发现(主机发现、端口扫描、服务枚举)→ 漏洞评估(自动化扫描、Web 扫描、人工验证)→ 分析(关联发现、排除误报、按严重性排序)→ 报告(记录发现、提供修复建议、执行摘要)。同时提供工具选择指南(按场景推荐工具)、报告生成方法(如 xsltproc 转换 Nmap XML、OpenVAS 报告导出、组合多扫描结果)以及 Nmap 速查表与常见端口参考。

适用场景

适用于网络发现与资产梳理、漏洞评估与验证、Web 应用安全测试、无线网络安全评估、恶意软件检测、云环境安全审计以及合规性检查等安全评估任务。

限制与注意事项

  • 法律:必须获得书面授权,遵守范围边界,遵循负责任披露,符合当地法律法规。
  • 技术:部分扫描可能触发 IDS/IPS 告警;高强度扫描可能影响网络性能;误报需人工验证;加密流量可能限制分析。
  • 最佳实践:从非侵入式扫描开始,逐步提高强度,记录所有扫描活动,报告前验证发现。
  • 故障排查:针对未发现主机、扫描缓慢、Web 扫描遗漏漏洞等情况提供了相应解决思路。