Skip to content

Latest commit

 

History

History
115 lines (99 loc) · 3.25 KB

README_CN.md

File metadata and controls

115 lines (99 loc) · 3.25 KB

棱镜 X · Open Source

English中文


棱镜X 集资产发现、指纹识别、弱密码检测、漏洞验证于一体,采用模块化YAML插件策略配置,实现与真实攻击链高度相仿的PoC验证机制。

  • 跨平台、轻量型设计,支持多种操作系统,便于部署和使用。
  • 提供主机存活扫描和资产指纹识别功能,全面掌握网络资产状况。
  • 具备弱口令识别和漏洞扫描能力,及时发现安全隐患,保障系统安全。
  • 内置JNDI外链服务,支持扫描 jndi、rmi 等需外联漏洞。
  • 端口指纹识别框架:yqcs/fingerscan

运行命令

Usage of prismx_cli.exe:

  -t  string
        扫描主机,格式支持192.168.1.1/24、16、8,192.168.3.1-80,prismx.io,使用英文逗号分割
  -p  string
        扫描端口,支持格式: 80,22,8000-8080
  -bip  string
        过滤主机,支持过滤网段
  -bp  string
        过滤端口,支持端口范围
  -m  string
        扫描速度,参数: s(慢速), d(中速), f(快速) 默认 "d"
  -ping  boolean
        低权限下可能无法发送icmp包,默认不启用 -ping=false
  -pn  boolean
        不进行主机存活检测,默认不启用 -pn=false
  -s  boolean   
        联网扫描子域名,默认不启用 -s=false
  -vul  boolean
        检测漏洞,默认启用 -vul=true
  -weak  boolean
        扫描弱口令,默认启用 -weak=true

源码结构

  • core: 系统核心
    • aliveCheck: 主机、端口存活检测
    • hydra: 弱口令检测相关
    • jsFind: 检测js文件是否存在敏感内容
    • owaspTop10: xss、sql注入等检测工具(暂未完成,需后续优化)
    • plugins: 插件注册中心以及插件文件
    • subdomain: 子域名扫描
    • vulnerability: 漏洞检测模块
    • models: 公共模块相关依赖
  • scan: 任务调度中心
  • utils: 工具包
    • 任务列表
    • 新建任务
  • main.go: 程序入口

编译

Tips: 推荐使用golang1.20版本进行编译(新版go不再支持windows 7及以下版本)

  go build -ldflags "-s -w   -buildid=" -buildmode="pie"  -trimpath  

联系 / 定制(左) | 公众号:遮天实验室(右)