Skip to content

Releases: zan8in/afrog

v2.6.0 月亮代表我的心

24 Jun 13:53
Compare
Choose a tag to compare

The moon represents my heart.
Add:

  • The new feature, -append-poc / -ap, allows specifying one or multiple PoC files or directories to be merged with the built-in PoC for scanning together.
  • Rawhttp supports HTTP/socks5 proxies.
  • Celebrate! The total number of Afro PoCs has exceeded 1000! The current total is 1018.

月亮代表我的心
新增

  • 新增 -append-poc / -ap 功能,允许指定一个或多个PoC文件或目录,以与内置PoC合并后一起进行扫描。
  • rawhttp 支持 HTTP/socks5 代理
  • 庆祝!afrog PoC 的总数突破了1000个!目前总数为1018个。

v2.5.6

19 Jun 06:25
Compare
Choose a tag to compare

We have fixed a potential false-positive issue with PoC CVE-2022-23131, making it more reliable and accurate in detecting actual vulnerabilities.

v2.5.5

17 Jun 11:18
Compare
Choose a tag to compare

Fix:

Fix -pd command, some PoC content is not printed completely

修复:

  • 修复 -pd 命令,部分 PoC 内容打印不全问题

PoC:

累计:951

v2.5.3

14 Jun 13:43
Compare
Choose a tag to compare

Add:
-target / -t now supports multiple URLs, such as: afrog -t example.com,hackerone.com,nmap.org
Add JNDI reverse connection functionality.
Add the afrog calling library and a demonstration example.

新增:
-target / -t 现在支持多个 URL,比如:afrog -t example.com,hackerone.com,nmap.org
添加 JNDI 反连功能
添加 afrog 调用库和演示示例

v2.5.2

07 Jun 08:35
Compare
Choose a tag to compare

Add:
-mrbs Dynamically set the maximum size of the http response body (default 2m)
remove poc shiro-key-detect

新增:
命令 -mrbs 动态设置 http 响应 body 的最大值(默认 2m)
删除 PoC shiro-key-detect

v2.5.1

22 May 09:05
Compare
Choose a tag to compare

Add
Writing TCP/UDP POC files using YAML
Writing POC files for Go programming language using YAML
The Shiro Key detection script by default checks 20 keys.
Optimization
Resolve the path error issue during program updates with the "-update" command.
Enhance the console prompt messages
Disable the "-up" command and switch to automatic execution.
Change the notification level for the unconfigured reverse connection platform to Info
By default, target access is not monitored. Please enable it using the "-monitor-targets" or "-mt" command
Remove duplicate PoC: hikvision-applyct-fastjson-rce
新增
使用 YAML 编写 TCP/UDP 的 POC 文件
使用 YAML 调用 Go 语言的 POC 文件
Shiro Key 检测脚本默认检测 20 个 Key
优化
解决 -update 程序更新时的路径错误问题
改进控制台提示信息
禁用 -up 命令,改为自动执行
将反连平台未配置的提示等级改为 Info
默认情况下不会监视目标访问,请使用 "-monitor-targets" 或 "-mt" 命令进行启用
删除重复 PoC: hikvision-applyct-fastjson-rce

v2.3.2

14 May 02:29
Compare
Choose a tag to compare

Add:

  • The result will be written to the JSON file, but it will not include the request and response content.
  • Writes a JSON file including all vulnerability results.
  • The "disable-output-html" command can be used to prevent the automatic generation of an HTML report, and its priority is higher than the "-o" command.
  • PoC script info information adds three fields affected, solutions, and created

Optimization:

  • Duplicated PoC removed: springboot-env-unauth
  • When performing an update operation, the -up command prompt is not friendly enough
  • Scan in order of increasing security risk level

新增:

  • 使用命令参数 -json 或 -j,将漏洞结果写入 JSON 文件,不包括 request 和 response
  • 使用命令参数 -json-all 或 -ja,将漏洞结果写入 JSON 文件,包括 request 和 response
  • 使用 disable-output-html 命令可以禁止生成 HTML 报告,该命令的优先级高于 -o 命令。
  • PoC 脚本 info 信息增加 affected、solutions、created 三个字段

优化:

  • 已移除重复的PoC: springboot-env-unauth
  • 执行更新操作时,-up 命令提示不够友好
  • 按照从低到高的安全风险级别顺序进行扫描
  • 优化 url.path 编码问题

v2.3.1

05 May 03:21
Compare
Choose a tag to compare

Urgent update:

BUG:

  • Solve the problem that the intranet cannot be used due to version check

Added:

  • command -disable-update-check, -duc disable automatic update check

Revise:

  • Now update-poc will be executed automatically, to disable this function, please use -duc command

紧急更新

BUG:

  • 解决 版本检查 导致内网无法使用问题

新增:

  • 命令 -disable-update-check,-duc 禁用自动更新检查

修改:

  • 现在 update-poc 会自动执行,禁用这个功能,请使用 -duc 命令

v2.3.0

02 May 11:06
Compare
Choose a tag to compare

Added:

  • command -poc-detail / -pd, view poc details (full file name, no suffix)
  • Command -monitor-targets / -mt, monitor target survival in real time during scanning, enabled by default

Optimization:

  • Command -poc-list / -pl, view poc list (file name, vulnerability name, vulnerability level and author)

新增:

  • 命令 -poc-detail / -pd,查看 poc 详情 (完整文件名,后缀可无)
  • 命令 -monitor-targets / -mt,在扫描中实时监控目标存活,默认开启

优化:

  • 命令 -poc-list / -pl,查看 poc 列表(文件名、漏洞名、漏洞等级和作者)

Release 2.2.2 Zhang Jike, I advise you to be kind

05 Apr 10:31
Compare
Choose a tag to compare

bug:

  • Fix afrog html report XSS vulnerability

optimization:

  • Simplified URL blacklist mechanism
  • Optimize http/s detection function
  • Optimized file upload (all) PoC
  • Optimize RCE (all) PoC

delete:

  • Remove Fingerprint fingerprint recognition and command parameters (replacement tool pyxis)
  • Remove uncommon command parameters

PoC:

  • Added 52 PoCs
  • Validate and optimize n multiple PoCs
  • Remove PoC csz-cms-multiple-blind-sql-injection
  • Remove PoC phpstudy-nginx-wrong-resolve
  • Built-in several private PoC

修复:
- 修复 afrog html 报告 XSS 漏洞

优化:
- 简化 URL 黑名单机制
- 优化 http/s 检测功能
- 优化 文件上传 (所有) PoC
- 优化 RCE (所有) PoC

删除:
- 去掉 Fingerprint 指纹识别及命令参数 (替代工具 pyxis)
- 去掉不常用命令参数

PoC:
- 新增 52 PoC
- 验证和优化 n 多个 PoC
- 删除 PoC csz-cms-multiple-blind-sql-injection
- 删除 PoC phpstudy-nginx-wrong-resolve
- 内置几个 private PoC