Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Echocipher/AssProtectScan

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

2 Commits

Repository files navigation

AssProtectScan

AssProtectScan是将WeakScan利用Python3重构的版本,其中改写了部分流程以及检测方法,增加了部分字典参数,最终扫描成功结果会保存到AssProtectScan.py所在目录的result.txt中。

支持漏洞

目前支持对以下漏洞进行检测

  • mysql弱口令爆破
  • redis弱口令爆破
  • ssh弱口令爆破
  • ftp弱口令爆破
  • postgresql弱口令爆破
  • oracle弱口令爆破
  • mssql弱口令爆破
  • smb弱口令爆破
  • redis未授权访问
  • mongodb未授权访问
  • Memcached未授权访问
  • elasticsearch未授权访问
  • ftp未授权访问
  • rsync未授权访问
  • zookeeper未授权访问
  • docker未授权访问
  • php_fpm未授权访问

环境配置

AssProtectScan基于Python 3.6.0开发和测试,安装Python环境可以参考Python 3 安装指南。运行以下命令检查Pythonpip3版本:

python -V
pip3 -V

如果你看到类似以下的输出便说明Python环境没有问题:

Python 3.6.0
pip 19.2.2 from C:\Users\shmilylty\AppData\Roaming\Python\Python36\site-packages\pip (python 3.6)

开始使用

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python3 get-pip.py
git clone https://github.com/Echocipher/AssProtectScan.git
cd AssProtectScan
pip3 install -r requirements.txt
python3 AssProtectScan.py -h

使用说明

用法如下

python3 AssProtectScan.py [-h] [-s SERVICE] [-t THREAD] target

具体参数值代表含义如下表所示

参数值 功能
-h 查看帮助信息
-s 设置服务信息
-t 设置线程数目
target 设置目标信息

实例说明

获取帮助信息

python3 AssProtectScan.py -h

或者可以使用--help参数

python3 AssProtectScan.py --help

检测的服务类型

目前-s参数共支持以下参数,分别对应相应类型的漏洞检测

all
php_fpm
mongodb
zookeeper
ssh
mysql
mssql
ftp
rsync
postgresql
redis
elasticsearch
oracle
memcached
smb
doker

默认 all,扫描多个用,隔开。例如:"ftp,mssql"

检测所有服务类型
python3 AssProtectScan.py 192.168.0.1/24
检测ssh以及mysql
python3 AssProtectScan.py -s "ssh,mysql" 192.168.0.1/24

脚本线程数

线程数-t默认为50

python3 AssProtectScan.py -t 100 192.168.0.1/24

目标

target是我们要配置的目标,支持单个IP及网段配置

检测单个IP
python3 AssProtectScan.py 192.168.0.1
检测整个C段
python3 AssProtectScan.py 192.168.0.1/24

About

Refactoring weakscan to python3

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

AltStyle によって変換されたページ (->オリジナル) /