如何使用Lazyrecon以有组织的形式实现网络侦察的自动化
发布于 2021-09-03 18:23
关于Lazyrecon
Lazyrecon是一款功能强大的网络侦察自动化工具,在该工具的帮助下,广大研究人员能够轻松以有组织的形式实现网络侦察的自动化。
功能介绍
超快速异步执行;
支持CI/CD工作流;
提供HTML/PDF格式报告;
Discord整合;
提供后台监听服务器;
域名、域列表、IP、CIDR输入-符号支持;
完整的程序管理;
工具运行流程
工具安装
注意:该工具目前仅在Linux和macOS操作系统上进行过测试。
工具要求
python >= 3.7
pip3 >= 19.0
go >= 1.14
CI/CD方法
首先,填写./lazyconfig中所要求的环境变量:
export HOMEUSER= # your normal, non root user: e.g.: kali
export HOMEDIR= # user's home dir e.g.: /home/kali
export STORAGEDIR= # where output saved, e.g.: ${HOMEDIR}/lazytargets
export GITHUBTOKEN=XXXXXXXXXXXXXXXXXX # a personal access token here
export DISCORDWEBHOOKURL= # https://discord.com/api/webhooks/{webhook.id}/{webhook.token}
export GOPATH=$HOMEDIR/go
export PATH=$PATH:/usr/local/go/bin:$GOPATH/bin:$GOROOT/bin:$HOME/.local/bin:$HOME/go/bin:$HOMEDIR/go/bin
export GO111MODULE=on
接下来,启用新的环境变量:
source ./lazyconfig
启用后,调用工具安装脚本:
sudo -E ./install.sh
最后,执行下列命令即可使用Lazyrecon:
sudo -E ./lazyrecon.sh "hackerone.com"
GitHub Actions方法
使用DISCORDWEBHOOKURL和GITHUBTOKEN密钥对.github/workflows/test-recon-action.yaml进行自定义配置,并启用—discord来接收报告:
- name: Install & Recon
env:
GO111MODULE: on
DISCORDWEBHOOKURL: ${{ secrets.DISCORDWEBHOOKURL }}
GITHUBTOKEN: ${{ secrets.GITHUBTOKEN }}
run: |
export HOMEDIR=$HOME
export HOMEUSER=$RUNNER_USER
export STORAGEDIR="${HOMEDIR}"/lazytargets
sudo -E ./install.sh
sudo -E ./lazyrecon.sh "hackerone.com" --quiet --discord
测试
如果需要判断工具依赖组件是否已经成功正确安装,可以运行下列命令:
./test/test_nuclei_templates.sh "./test/nuclei_templates_list.txt"
./test/test_install.sh "./test/dependencies_list.txt"
工具使用
▶ sudo -E ./lazyrecon.sh tesla.com --wildcard
项目地址
精彩推荐

本文来自网络或网友投稿,如有侵犯您的权益,请发邮件至:aisoutu@outlook.com 我们将第一时间删除。
相关素材