
Belati 是一款用于从网站和其他服务中收集公开数据与公开文档的工具,专为OSINT目的设计。该工具灵感来源于 Foca 和 Datasploit 的 OSINT 功能 :)
v0.2.4
纯粹为了学习以及OSINT目的。如有错误,欢迎指正。
请查看 Belati 的待办事项列表 -> https://github.com/aancw/Belati/issues/12
git clone https://github.com/aancw/Belati.git
cd Belati
git submodule update --init --recursive --remote
pip install --upgrade pip
pip install -r requirements.txt #请使用 Python v2 的 pip
sudo su
python Belati.py --help
wget https://raw.githubusercontent.com/aancw/Belati/master/Dockerfile
执行以下命令在本地创建 Docker 镜像:
docker build -t belati . #注意末尾的点号
从镜像创建容器:
docker run -p 8000:8000 -it belati /bin/bash
运行 Belati
belati -h
更多信息请参考此指南:https://github.com/espi0n/Dockerfiles/blob/master/Belati/README.md
该工具与 Python 3 不兼容,后续会迁移。请改用 Python 2.7!
我曾尝试避免使用 root 权限,但 nmap 需要 root 权限。你可以通过 sudo 或其他方式让 nmap 在非 root 下运行。由你决定 ;)
参考 -> https://secwiki.org/w/Running_nmap_as_an_unprivileged_user
别担心,使用普通用户运行 Belati 仍然表现良好 ;)
如果你看到以下提示:
$ python Belati.py
You are missing a module required for Belati. In order to continue using Belati, please install them with:
`pip install --upgrade --force-reinstall -r requirements.txt`
or manually install missing modules with:
`pip install --upgrade --force-reinstall dnspython requests termcolor colorama future beautifulsoup4 futures`
以及:
You are using pip version 8.1.2, however version 9.0.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
请升级 pip 版本并按以下步骤操作:
pip install --upgrade pip
对于 CentOS/Fedora 用户,请安装:
yum install gcc gmp gmp-devel python-devel
对于 Debian/Ubuntu 用户,请安装:
sudo apt-get install nmap git sqlite3 exiftool
本工具仅用于教育目的。任何由你造成的损害均与作者无关。请自行承担风险!
欢迎在本仓库提交 Issue,或发送邮件至 cacaddv [at] gmail.com。你的反馈和建议对 Belati 的发展至关重要 :)
Belati 欢迎所有人的贡献。请参阅 CONTRIBUTING.md
请查看 CONTRIBUTORS.md,并在该文件中添加你的名字以获得致谢 :)
感谢 PyWhois 库、Sublist3r、MailHarvester、Emingoo 成为我代码的一部分。同样感谢 Hispagatos、Infosec-ninjas、eCHo、RNDC(研发中心)以及所有启发该项目的人 :)
Echo Ezine 31 : http://ezine.echo.or.id/issue31/005.txt - Belati:用于 OSINT 的公开数据与公开文档收集工具 - Petruknisme
IDSECCONF 2017 : https://www.slideshare.net/idsecconf/belati-the-traditional-swiss-army-knife-for-osint - Belati:用于 OSINT 的传统瑞士军刀
作者: Aan Wahyu(https://petruknisme.com)
Belati 采用 GPL V2 许可证。你可以根据 GNU 通用公共许可证(GPLv2)的条款使用、修改或重新分发此工具。请查阅 LICENSE 了解完整的许可文本。