Code Monkey home page Code Monkey logo

sentinel-scanner's Introduction

Chaos Scanner

混沌守望者,凛冬在侧,长夜将至,我为你持剑而立,守望四方!

Chaos Scanner 是模块化、分布式、多维度安全扫描解决方案,包含了漏洞分析、碎片化安全扫描工具、定向验证(POCs)、资产管理与调度器等多个部分。对于 Chaos Scanner 的部署、测试与使用手册,请参考 使用手册 一文。Chaos Scanner 也是笔者信息安全与渗透测试系列文章的理论实践。

WIP: 项目正处在闭源开发测试中,我们即将发布社区预览版(Community Preview),如有其它需要请提 Issue。

Modules | 模块

  • cendertron: Cendertron 是基于 Puppeteer 的 Web 2.0 动态爬虫与敏感信息泄露检测工具。其依托于 xe-crawler 的通用爬虫、调度与缓存模型,新增了 Monkey Test 以及 Request Intercept 等特性,以期尽可能多地挖掘页面与请求。同时针对渗透测试的场景,Cendertron 内置了目录扫描、敏感文件扫描的能力,能够模拟用户实际在浏览器登录状态下的自定义字典爆破。Cendertron 在大量实践的基础上设置了自身的去重策略,能够尽可能地避免重复爬取,加快扫描速度。

  • vulns | 漏洞库

  • pocs | 漏洞验证与执行

Home & More | 延伸阅读

您可以通过以下导航来在 Gitbook 中阅读笔者的系列文章,涵盖了技术资料归纳、编程语言与理论、Web 与大前端、服务端开发与基础架构、云计算与大数据、数据科学与人工智能、产品设计等多个领域:

此外,前往 xCompass 交互式地检索、查找需要的文章/链接/书籍/课程;或者在在 MATRIX 文章与代码索引矩阵中查看文章与项目源代码等更详细的目录导航信息。最后,你也可以关注微信公众号:『某熊的技术之路』以获取最新资讯。

About | 关于

Awesome InfoSecurity List 中就列举了很多开源的扫描器以及安全工具。但是,即使像 w3af 这样著名的开源扫描器,其也存在扫描不稳定、无法进行大规模分布式扫描、无法进行人机协作的半自动化扫描等问题,也无法完美地解决笔者的问题。因此我们打算自己从零开始开发一款尽可能贴近商业级扫描器要求的、模块化、弹性可伸缩的扫描器,我们最初只是从简单的分布式 POC 执行框架开始,逐步完善漏洞库与 POC 库;再逐步用自己实现的 SQL 注入、命令执行、XSS、CSRF 等经典的基础扫描模块替换 SQLMap 等。

Motivation & Credits

  • w3af #Project#: w3af: web application attack and audit framework, the open source web vulnerability scanner.

sentinel-scanner's People

Contributors

wx-chevalier avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

sentinel-scanner's Issues

个人试用感受

如图:cendertron depth:4/other depth:1
image
"以期尽可能多地挖掘页面与请求",我尝试过hook form 导航 弹框(例如sohu执行一些js会alert-1阻塞js继续执行) navigator.webdriver 提醒 下载 跳转 X-Frame-Options等等,主动触发::before,onxx,form,js里的api参数构造,各种请求方式(有时候点击链接发送了一个put请求,由此展开却是一个高危漏洞)等;期望对抗动态加载xpath变化、反爬虫。但各种xpath变化、js加密、dom操作、语法和chromium函数重写、编译源码等,那些我能力空白的方面,使我力不从心。非常开心在这里看到全栈大佬在这方面做的努力,并且还开源了。
遇到的问题:
1、不知道怎么删除cache,get了一遍dvwa后实验post,不会重新爬一遍。
2、我能力不足,找不到地方给js爬虫加个代理函数,漏洞扫描模块有很多前辈开发了非常优秀的被动扫描器,但我找不到那些web2.0动态加载下覆盖率高的爬虫,所以写个代理功能,把请求转发到扫描器,在我看来是当务之急。
3、我能力不足,无法为Monkey Test 部分添加自定义功能。
4、建立docker容器之后修改爬虫参数比较麻烦。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.