Skip to content

更优美、更快速、更全面的渗透测试信息收集工具

Notifications You must be signed in to change notification settings

startagain2016/crayfish

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 

Repository files navigation



Crayfish

一款力图实现更优美、更快速、更全面的渗透测试信息收集工具。

GitHub all releases GitHub Repo stars

开始特色使用声明反馈协议


Crayfish使用了 upx 压缩,如有防病毒软件报毒,纯属误报。

开始

Crayfish简单易用,你可以通过下载Releases 版本中对应的操作系统执行文件来运行它。

Notes:

  • 通常情况下你使用它不需要任何的命令行参数。
  • 在如LinuxMac OS等操作系统上,它可能需要赋予执行权限。
  • 我们正在逐渐构建与测试不同的操作系统支持。

特色

随 Releases 版本发布更新已实现功能。

  • 子域名收集
    • 子域名枚举
    • 第三方接口收集
      • Bing
    • WebServer 识别
    • 端口探活
    • 标题提取
    • DNS 解析
    • CDN 识别
    • 中间件识别

使用

  1. Windows 运行依赖

    • Windows平台下的Crayfish依赖于WebView2,在使用之前需要先行下载并安装。
    • 👉 WebView2下载地址
    • 中文选择常青版独立安装程序,英文选择Evergreen Standalone Installer
  2. 配置文件

    1. Crayfish依赖的配置是存放在同目录下的config.toml文件。它的主要作用是存放第三方接口(选填)。
    2. 默认的配置文件格式如下:
    Bing = ''
    Chinaz = ''
    Zoomeye = ''
    Github = ''
    Threatbook = ''
    Shodan = ''
    Censys = ''
    1. 如果你想要使用第三方接口,你可以在配置文件中添加相应的配置项。对已经支持的第三方服务列表会在下方更新:

      • Bing
    2. 也可以点击Crayfish底部右侧的配置按钮,会在当前执行目录下生成config-example.toml文件,并且提示你配置文件的路径(要使用这个文件还需重命名为config.toml才可生效),如图:

      生成默认配置文件

声明

  • 使用Crayfish的前提是用于安全测试及学习目的,严禁未授权的、非法的对目标进行攻击。
  • Crayfish不允许针对任何国家的政府、教育机构、研究机构等受保护的组织进行使用。

反馈

交流群

提交 Issues

  • 提交 Issues 可以帮助我们在功能及易用性上改进Crayfish

邮箱

  • 如果有对Crayfish的其他建议,请邮件联系feitu-dev#outlook.com

鸣谢

没有这些优秀的项目,Crayfish就无法诞生。

协议

以免损害他人的利益,我们将不会提供任何的软件许可协议。但需注意如下几点:

  • 你可以自由复制、分发本软件,但不能以任何理由、任何形式对它进行任何修改。
  • 你必须保证在使用本软件时遵守所有的法律法规。

About

更优美、更快速、更全面的渗透测试信息收集工具

Resources

Stars

Watchers

Forks

Packages

No packages published