scscanner:一款功能强大的大规模状态码扫描工具
字数 866 2025-08-11 21:26:18

scscanner 大规模状态码扫描工具使用教程

工具概述

scscanner 是一款功能强大的大规模状态码扫描工具,基于 Shell 开发,能够从 URL 列表文件中批量读取目标网站的状态码响应信息。该工具具有以下特点:

  • 依赖组件极少:仅需要 curl 作为依赖
  • 多进程支持:扫描速度快
  • 状态码过滤功能:可筛选特定状态码
  • 结果存储:可将扫描结果保存到文件

安装方法

  1. 使用 git 克隆项目到本地:
git clone https://github.com/yuyudhn/scscanner.git
  1. 进入项目目录:
cd scscanner

基本使用

查看帮助信息:

bash scscanner.sh -h

输出示例:

scscanner - Massive Status Code Scanner
Codename : EVA02

Example: bash scscanner.sh -l domain.txt -t 30

options:
-l Files contain lists of domain.
-t Adjust multi process. Default is 15
-f Filter status code.
-o Save to file.
-h Print this Help.

参数详解

参数 说明 默认值
-l 指定包含目标域名列表的文件路径
-t 调整多进程数量 15
-f 指定需要过滤的状态码
-o 将扫描结果存储到指定文件
-h 打印帮助信息

使用示例

基本扫描(使用默认15个进程)

bash scscanner.sh -l domain.txt

调整多线程数量为30

bash scscanner.sh -l domain.txt -t 30

只显示状态码为200的结果

bash scscanner.sh -l domain.txt -f 200

过滤状态码并保存结果到文件

bash scscanner.sh -l domain.txt -f 200 -o result.txt

输入文件格式

domain.txt 文件应包含每行一个 URL 或域名的列表,例如:

https://example.com
http://test.site
sub.domain.org

输出说明

工具会输出每个 URL 的状态码响应信息,格式通常为:

URL [状态码]

当使用 -o 参数时,相同格式的结果将被写入指定文件。

性能优化建议

  1. 根据服务器性能调整 -t 参数值
  2. 对于大规模扫描,建议分批处理 URL 列表
  3. 避免在低配置设备上设置过高的线程数

注意事项

  1. 确保已安装 curl 工具
  2. 扫描大量目标时请注意网络带宽消耗
  3. 遵守目标网站的使用条款,避免滥用
  4. 建议在授权测试范围内使用本工具

项目地址

该工具开源地址:https://github.com/yuyudhn/scscanner

应用场景

  • 网站可用性监控
  • 批量检测网站重定向
  • 发现网站配置错误
  • 安全测试中的初步信息收集
  • 网站迁移后的状态验证

通过本教程,您应该能够全面掌握 scscanner 工具的使用方法,有效进行大规模网站状态码扫描工作。

scscanner 大规模状态码扫描工具使用教程 工具概述 scscanner 是一款功能强大的大规模状态码扫描工具,基于 Shell 开发,能够从 URL 列表文件中批量读取目标网站的状态码响应信息。该工具具有以下特点: 依赖组件极少:仅需要 curl 作为依赖 多进程支持:扫描速度快 状态码过滤功能:可筛选特定状态码 结果存储:可将扫描结果保存到文件 安装方法 使用 git 克隆项目到本地: 进入项目目录: 基本使用 查看帮助信息: 输出示例: 参数详解 | 参数 | 说明 | 默认值 | |------|------|--------| | -l | 指定包含目标域名列表的文件路径 | 无 | | -t | 调整多进程数量 | 15 | | -f | 指定需要过滤的状态码 | 无 | | -o | 将扫描结果存储到指定文件 | 无 | | -h | 打印帮助信息 | 无 | 使用示例 基本扫描(使用默认15个进程) 调整多线程数量为30 只显示状态码为200的结果 过滤状态码并保存结果到文件 输入文件格式 domain.txt 文件应包含每行一个 URL 或域名的列表,例如: 输出说明 工具会输出每个 URL 的状态码响应信息,格式通常为: 当使用 -o 参数时,相同格式的结果将被写入指定文件。 性能优化建议 根据服务器性能调整 -t 参数值 对于大规模扫描,建议分批处理 URL 列表 避免在低配置设备上设置过高的线程数 注意事项 确保已安装 curl 工具 扫描大量目标时请注意网络带宽消耗 遵守目标网站的使用条款,避免滥用 建议在授权测试范围内使用本工具 项目地址 该工具开源地址:https://github.com/yuyudhn/scscanner 应用场景 网站可用性监控 批量检测网站重定向 发现网站配置错误 安全测试中的初步信息收集 网站迁移后的状态验证 通过本教程,您应该能够全面掌握 scscanner 工具的使用方法,有效进行大规模网站状态码扫描工作。