简介
October 20, 2021 · View on GitHub
用于搭建网络扫描分析平台的相关配置及脚本
README of English
ipclone.py
从fofa克隆服务配置的python脚本
使用前需要先设置FOFA_EMAIL和FOFA_KEY环境变量,并下载fapro
本地要安装chrome浏览器和chromedriver,用于网站克隆
使用方式:
# 查看使用帮助
./ipclone.py -h
# 克隆ip xx.xx.xx.xx的服务配置,保存为sensor01
./ipclone.py -i xx.xx.xx.xx -n sensor01
docker-compose.yml
配置ELK的docker-compose模板,注意:
- 修改ELASTIC_PASSWORD设置项的密码
- 修改network.publish_host为服务器的公网ip
- 根据需要修改公网映射的端口
使用方式:
docker-compose up -d
update_sensor.yml
配置或更新sensor服务器的ansbile脚本
使用方式:
# 下载最新版本的FaPro Release,保存为fapro.tgz,
wget https://github.com/fofapro/fapro/releases/latest/download/fapro_linux_x86_64.tar.gz -O fapro.tgz
# 使用ansible进行部署
ansible-playbook update_sensor.yml
check.yml
监控sensor服务进程的ansible脚本
安装norecon,用于微信消息通知:
pip3 install norecon
# 配置微信通知,根据提示设置微信push token。
nowx
使用方式:
ansible-playbook check.yml
可以加入crontab定时执行,如果发现进程没有启动,自动重启,并进行微信通知。