ApolloScanner是一款自动化巡航扫描框架,可用于红队打点评估。
自动化巡航扫描框架(可用于红队打点评估)
提供了虚拟机版本
cd ~/ApolloScanner
sudo python3.8 manage.py runserver 0.0.0.0:8080
ifconfig -a
# 查看所有网卡,假设网卡为ens33
# 调整为NAT模式
ifconfig ens33 down
ifconfig ens33 up
源码安装
sudo python3 -m pip install -r requirments.txt
sudo python3 manage.py migrate
sudo python3 manage.py createsuperuser
sudo python3 manage.py runserver
资产收集(需要主域名,资产对象可直接在爆破和漏扫过程中调用)
github敏感信息收集
暴力破解(基于exp的暴力破解)
漏洞扫描模块
配置模块
def brute_scan_function_name(ipaddress, port, username, password, logger):
import xx_module # 引入模块全部在函数内容写
# ...
# ...是爆破exp核心代码
logger.log("xxxxx") # 代替print
return True # 返回必须是true/false
def brute_scan_function_name(ipaddress, port, logger):
import xx_module # 引入模块全部在函数内容写
# ...
# ...是漏扫exp核心代码
logger.log("xxxxx") # 代替print
return True # 返回必须是true/false