当前位置: 首页 > news >正文

开源渗透测试项目

Strix

官网,开源(GitHub,21K Star,2.2K Fork)AI自动化渗透测试工具,支持白盒、灰盒、黑盒三种测试模式,官方文档。

自带工具箱

工具用途
HTTP代理全量请求/响应拦截和分析
浏览器自动化多标签页测试XSS、CSRF、认证流程
终端环境交互式Shell,执行命令
Python运行时写自定义exploit并验证
侦察模块自动化OSINT和攻击面测绘
代码分析静态+动态分析

能检测的漏洞类型:

  • 访问控制:IDOR、越权、认证绕过
  • 注入类:SQL注入、NoSQL注入、命令注入
  • 服务端:SSRF、XXE、反序列化
  • 客户端:XSS、原型链污染、DOM漏洞
  • 业务逻辑:竞态条件、流程操纵
  • 认证相关:JWT漏洞、会话管理问题
  • 基础设施:配置错误、服务暴露

实战

curl-sSLhttps://strix.ai/install|bashexportSTRIX_LLM="openai/gpt-5"exportLLM_API_KEY="your-api-key"

使用示例:

# 支持三种目标类型。白盒:扫描本地代码strix--target./app-directory# 白盒:扫描 GitHub 仓库strix--targethttps://github.com/org/repo# 黑盒:扫描线上应用strix--targethttps://your-app.com# 带认证的灰盒测试:strix--targethttps://your-app.com--instruction"Perform authenticated testing using credentials: user:pass"# 多目标联合测试strix-thttps://github.com/org/app-thttps://your-app.com# 指定关注某类漏洞strix--targetapi.your-app.com--instruction"Focus on business logic flaws and IDOR vulnerabilities"# 从文件读取详细指令,适合规定测试范围、排除项等strix--targetapi.your-app.com --instruction-file ./instruction.md

集成CI/CD流水线:Strix支持--non-interactive模式,发现漏洞时返回非零退出码,可直接接进GitHub Actions:

name:strix-penetration-teston:pull_request:jobs:security-scan:runs-on:ubuntu-lateststeps:-uses:actions/checkout@v6-name:Install Strixrun:curl-sSL https://strix.ai/install|bash-name:Run Strixenv:STRIX_LLM:${{secrets.STRIX_LLM}}LLM_API_KEY:${{secrets.LLM_API_KEY}}run:strix-n-t ./--scan-mode quick

原理

简单看一下源码目录结构,Skill目录存放技能文件:

tools汇总常用的工具集:

Argus

一体化的、基于Python的开源(GitHub,3.3K Star,401 Fork)渗透测试信息收集工具包,旨在简化信息收集和侦察流程。专注于对目标的网络基础设施、Web应用攻击面以及安全与威胁情报进行系统化、自动化的侦察与分析,它将简洁直观的界面与一系列可靠的模块相结合,使安全测试分析人员能够始终如一地、精准地高效评估网络、Web应用程序和安全环境。采用模块化设计,覆盖DNS、IP、证书、路由等网络资产,Web应用结构、接口、前端资源、数据泄露、子域接管、云资产暴露等高风险安全问题的完整信息收集链路,帮助安全人员在早期阶段快速建立对目标的整体认知。

网络与基础设施Web应用分析安全与威胁情报
关联主机历史归档记录Censys侦察
DNS over HTTPS检测断链检测证书颁发机构(CA)侦察
DNS记录查询碳足迹评估数据泄露检测
DNS SEC校验CMS识别环境配置文件暴露检测
域名信息Cookie分析器防火墙识别
域名信誉检查内容发现全球排名分析
HTTP/2与HTTP/3支持情况爬虫分析HTTP头信息分析
IP信息Robots.txt分析HTTP安全特性检测
开放端口扫描目录扫描恶意软件与钓鱼检测
服务器信息邮箱地址收集Pastebin泄露监控
服务器地理位置性能监控隐私与GDPR合规性检查
SSL证书链分析质量指标评估Security.txt文件检查
SSL证书过期告警重定向链分析Shodan侦察
TLS加密套件Sitemap解析SSL Labs报告
TLS握手模拟社交媒体存在性分析SSL Pinning校验
路由跟踪(Trace route)技术栈识别子域名枚举
TXT记录第三方集成分析子域名接管检测
WHO IS查询JS文件分析Virus Total扫描
DNS区域传送检测CORS错误配置扫描证书透明日志(CTLog)查询
ASN查询登录页面爆破识别泄露凭据查询
反向IP查询隐藏参数发现云存储桶暴露检测
IP段扫描Click jacking(点击劫持)测试JWT Token分析
RDAP查询表单抓取分析暴露的API端点检测
NTP信息泄露检测Favicon哈希识别Git仓库暴露检查
IPv6可达性测试HTML注释提取域名拼写欺骗检测(Typo squatting)
BGP路由分析CAPTCHA存在性检测SPF/DKIM/DMARC校验
CDN识别JS混淆检测Open Redirect(开放重定向)检测
反向DNS扫描虚拟主机模糊测试限速与WAF绕过测试
网络时区探测会话Cookie生命周期检测安全变更日志差异分析
Geo-DNS分布分析HTML5功能滥用检测会话劫持(被动)
SPF网络提取自动填充漏洞检测恶意证书检测
NS地理位置/ASN多样性分析嵌入对象发现JS恶意代码扫描
DNSSLA延迟监控多语言URL测试云服务枚举
RPKI路由有效性校验像素追踪器检测
递归域名服务器信息泄露SEO滥用检测
双栈(IPv4/IPv6)行为分析依赖JS/CDN扫描
ICMP可达性矩阵WebSocket端点嗅探
IP分配历史追踪API Schema抓取
自治系统邻居对等关系映射懒加载资源发现
TLS会话恢复分析HTTP方法枚举
网络证书资产清单GraphQL内省探测
SSH Banner与密钥指纹识别文件上传攻击面识别
SNMP公共团体字检测DOMSink扫描
SNMP批量遍历缓存行为分析
UDP服务采样跨子域Cookie作用域差异分析
Net BIOS名称查询CSP深度分析
TTL分析第三方脚本风险评估
IRR路由注册表分析静态资源指纹识别
双栈差异分析爬虫规则分析
DNS CAA记录检查邮件配置分析
诱饵DNS信标
GeoIP欺骗检测

实战

基于源码安装:

gitclonecdargus&&python3-mvenv argus&&sourceargus/bin/activate pipinstall-rrequirements.txt python-margus

使用示例:

# 模块列举modules# 选择模块use5settarget example.comsetthreads10run# 检查API状态show api_status

命令速查表

命令类别描述示例
modulesDiscovery列出所有模块modules
modules -dDiscovery以详细信息列出modules -d
searchDiscovery按关键词搜索search ssl
useSelection选择模块use 42
help modHelp模块帮助help mod 42
set targetConfig设置目标set target example.com
setConfig设置选项set threads 20
unsetConfig取消设置选项unset target
optsConfig显示选项opts
scopeConfig显示配置scope
profileConfig应用配置模板profile speed
runExecute运行已选模块run
run allExecute按分类运行run all infra
run favExecute运行收藏模块run fav
lastExecute重新运行上一次任务last
favFavorites管理收藏夹fav add 42
show modulesInfo浏览模块show modules
show api_statusInfo检查APIshow api_status
show optionsInfo显示选项show options
show options_fullInfo详细选项show options_full
infoInfo项目信息info
recentInfo最近使用的模块recent
view outOutput查看缓存输出view out
grep outOutput搜索输出结果grep out "192.168"
clearUtility清屏clear
bannerUtility显示横幅banner
resetUtility重置配置reset
exitUtility退出Argusexit
quitUtility退出Argusquit
helpHelp显示帮助help

settings.py用于配置API密钥或环境变量来增强功能:

exportVIRUSTOTAL_API_KEY="xxx"exportSHODAN_API_KEY="xxx"exportCENSYS_API_ID="xxx"exportCENSYS_API_SECRET="xxx"exportGOOGLE_API_KEY="xxx"exportHIBP_API_KEY="xxx"

Onyx

功能强大的开源(GitHub,86 Star,3 Fork)跨平台安全测试工具集,专为网络安全专业人员设计,提供一站式渗透测试工作台。整合多种渗透测试常用的功能和工具,涵盖空间测绘、漏洞扫描、主机探测、信息收集等多个领域,旨在简化安全测试流程,提高工作效率。

特点

  • 暗黑主题 :提供舒适的视觉体验,适合长时间使用
  • 多线程并发 :优化扫描速度和效率
  • 模块化设计 :各功能模块独立运行,便于维护和扩展
  • 自动更新 :支持软件自动更新,确保功能及时升级
  • 丰富的导出功能 :支持多种格式导出,包括 Excel、CSV 等
  • AI辅助:集成AI功能,助力POC生成和敏感信息分

功能模块

  • 空间测绘
    • 集成Fofa、Hunter、Quake三大主流网络空间测绘引擎
    • 支持批量资产导出,方便进行规模化分析
    • 提供灵活的查询语法和结果过滤功能
  • 漏洞扫描
    • 基于 Nuclei 引擎,支持 POC 管理和批量扫描
    • 内置 Monaco 编辑器,支持 POC 语法高亮和自定义
    • 支持请求包可视化和一键生成验证图片
    • 提供 AI 助力生成 POC 功能
  • 辅助工具
    • 内置CyberChef数据处理工具
    • JWT 密钥爆破功能
    • 编码转换工具
    • Fscan 结果处理
    • 攻防批量截图功能
  • 应用加解密:支持 FinalShell 、 Navicat 、 蓝凌 、 致远 、 帆软 、 Druid 、 JBoss 等常见应用/中间件,和高危资产的加解密
  • 小程序分析
    • 支持微信小程序自动识别
    • 支持小程序反编译 ( .wxapkg )
    • 敏感信息正则提取
    • 自定义正则表达式进行信息匹配
  • 企业信息
    • IP 归属地查询
    • ICP 备案信息查询
    • 企业与股权结构分析
  • 信息探测
    • 端口扫描
    • 杀软识别(支持 176 种杀软特征自动识别)
    • 指纹识别
    • 敏感信息采集 (JS 分析)
http://www.jsqmd.com/news/488968/

相关文章:

  • 图片变视频神器Wan2.2-I2V-A14B体验:480P高清流畅,效果惊艳
  • Phi-4-reasoning-vision-15B应用场景:政务办事截图自动分类与材料完整性校验
  • 避开这些坑!亚太杯数学建模A题灌溉系统布线规划实战指南
  • 百川2-13B-Chat WebUI v1.0 入门必看:输入框支持Markdown语法与代码块自动渲染
  • Linux系列七:linux常用命令二
  • 安卓手机抓包神器VNET实战:5分钟搞定京东wskey提取(附青龙面板自动转换教程)
  • vLLM私有化部署实战:从零构建企业级LLM推理服务
  • 2026年口碑好的倒伏照明灯公司推荐:车载自动倒伏照明灯/应急救援倒伏照明灯/野外勘测倒伏照明灯公司精选 - 品牌宣传支持者
  • 习题2.1 简单计算器
  • 数据取证双雄:Passware Kit Forensic 与 ElcomSoft 密码恢复工具的场景化选型指南
  • 模块化嵌入式时钟系统:多源授时与可插拔硬件架构
  • HY-Motion 1.0快速入门:3步搞定3D动作生成,效果惊艳
  • EcomGPT-7B电商知识图谱:Neo4j图数据库集成方案
  • 习题2.2 数组循环左移
  • Web安全攻防实战01:巧用文件包含漏洞获取flag.php
  • Unity中Animator动画结束监听的3种高效实现方案对比
  • 从零到一:基于Easytier构建去中心化虚拟局域网的实战指南
  • RepeatModeler 2.0.7 安装与使用--生信工具75
  • CV论文Ablation Study表格Latex高效排版技巧
  • 基于TI TMS320F28P550的雨滴传感器模块驱动移植与ADC/GPIO应用实战
  • mPLUG VQA效果实测:中英文混合提问的识别与响应能力
  • web渗透-SSRF漏洞深度解析与Discuz!论坛实战攻防
  • jetson orin nano 手把手刷机指南:NVME
  • 零成本搭建家庭Linux服务器:樱花frp+SSH避坑指南(含端口冲突解决)
  • 可视化微调神器Llama Factory:10分钟让大模型听懂你的话
  • 激光除锈机厂家推荐:嘉乐激光-2026专业激光洗模机源头厂家,工业清洗优选品牌 - 栗子测评
  • 大模型工具使用能力评测新标杆:T-Eval基准全面解析(附实战案例)
  • yt-dlp进阶指南:从基础配置到高效下载
  • Comake D1 开发板 YOLOv8-pose 模型部署全流程解析
  • 代理服务器连接失败的常见原因及快速修复指南