websec80

  博客园  :: 首页  :: 新随笔  :: 联系 ::  :: 管理
  97 随笔 :: 50 文章 :: 3 评论 :: 14万 阅读

https://github.com/0ps/Caesar

 

  • 一 支持主流平台: 得益于golang的跨平台优势。一次编译,到处运行。
  • 二 强大的并发: golang的并发独树一帜。12线程下能实现每秒千级请求。为了安全性,默认只设置了3线程。
  • 三 路径记忆功能: Caesar可以记忆路径的击中次数,下次运行的时候,击中次数多的路径优先级会提高。
  • 四 动态404判断: 针对网站不存在页面返回的404,200,3xx状态码可以自动识别判断。
  • 五 动态文件后缀扫描功能: 比如发现index.php之后,程序会在二段扫描中扫描index.php.txt, index.php.swp, index.php.bak。
  • 六 动态目录扫描功能: 比如发现/admin之后,程序会在二段扫描中扫描admin.zip, admin.rar, admin.tar, admin.tar.gz。
  • 七 可自定义http请求头: 修改config.yml的Headers可以添加请求头内容。
  • 八 可自定义User-Agent: 修改config.yml的UserAgent可以实现随机UA。
  • 九 可自定义代理: 修改config.yml的Proxy可以实现代理访问。
  • 十 可自定义cookie: 修改config.yml的Cookie在访问网站的时候会带着cookie。
  • 十一 超大字典: 程序自带common,jsp,asp,php,spring,weblogic字典,合计超10万条路径,当然也可以自己定制。
  • 十二 错误次数太多自动退出功能: 访问目标超时次数到达一定数量的时候会自动终止任务。
  • 十三 支持-r读取http请求: 类似sqlmap的-r功能。
  • 十四 支持批量扫描: 可以从文本中获取多目标。

路径字典在assets/directory目录下,相比于其他的程序的路径文本字典,Caesar的路径字典是json,可以通过

caesar convert -d ~/path/ 

将普通路径字典转换为程序能识别的json字典。将转换后的字典放在assets/directory目录下即可。

 

  • 常见MVC框架的识别和字典优化。一个spring框架用.jsp的路径扫描显然不合适
  •  目录迭代扫描
  •  常见WAF阻止后缀的识别。WAF会阻止类似/www.zip 的请求,返回不同于应用程序本身的ban信息
  •  项目的持续优化和bug修复
  •  403目录绕过功能

 

go环境编译

go build -o caesar_linux

复制  ./assets/directory

复制   ./configs

敏感文件扫描功能.
example:
caesar audit --target-address=http://127.0.0.1 --flag=common,php -g 1
caesar audit --target-address=target.txt --flag=common,php
caesar audit --read=requests.txt --flag=common,php

Usage:
Caesar audit [flags]

Flags:
-t, --target-address string scan target (type: txt file or address string)
-r, --read string read file to request
-f, --flag string dict type (example: common or common,asp) , Al
dict is: asp,common,jsp,php,spring,weblogic
-g, --threads int The threads num (default 3)
-d, --delay int time delay
-h, --help help for audit

 

posted on   websec80  阅读(154)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统
点击右上角即可分享
微信分享提示