Giter Club home page Giter Club logo

ggscan's Introduction

*免责声明:本工具仅用于安全研究,企业自查,严禁使用本工具对互联网造成破坏,感谢。

更新日志

感谢各位老哥的支持,历时一年 终于吧这个bug解决了。

2021.9.17

  1. 修复程序不使用线程锁终端无回显的bug
  2. 大幅度提高nmap扫描速度 不影响准确形

2020.6.26

  1. 修复title识别输出问题
  2. 正式增加弱口令扫描功能(速度较慢,默认关闭,gg.py中消除weakpass注释打开此功能,并且还有一些bug,不建议使用)
  3. 优化代码流程
  4. 更新高亮

2020.5.28

  1. 修复nmap多线程扫描还是慢的问题
  2. 修改默认nmap线程为10,请根据机器内存大小修改线程

2020.5.27

  1. nmap扫描增加参数,更准确的识别服务版本
  2. 增加跳过开放大量端口ip问题
  3. 支持单ip扫描 gg.py -i 127.0.0.1

GGSCAN

渗透前资产探测工具
目前版本v1.3

修改masscan扫描线程,在conf/目录下 info.conf 文件中

不需要的模块 如title 和端口爆破模块 可以在gg.py 中注释掉最后的调用即可

使用环境

ubuntu python3 需要安装 nmap,masscan和hydra 例:apt install nmap 安装所需库 pip3 install -r requirements.txt

目前仅限linux使用 windows平台环境配置比较复杂

使用方法

批量扫描
python3 gg.py 123.txt
python3 gg.py -i 127.0.0.1-24
单ip扫描
python3 gg.py -i 127.0.0.1

123.txt 中放ip列表 一个ip一行目前只支持ip

原理

调用本地masscan全端口扫描——解析结果发送给nmap识别服务——根据结果进行title识别——根据结果进行调用本地hydra进行简单的服务爆破

展示

运行截图 Image text 标题识别结果 Image text 服务识别结果 Image text

联系方式

欢迎大家提意见改进

qq群 608852927 麻烦备注一下github 不备注的不加

ggscan's People

Contributors

xiaoheiwo avatar

Watchers

 avatar

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.