Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
工具/GitHubGitHub/aancw/belati
OSINT (开源情报)侦察信息收集子域名枚举电子邮件收集学习与教育网络爬虫DNS 分析Archived
GitHubaancw/belati

Belati

OSINT 的传统瑞士军刀

查看仓库
5641205年前Kitploit 审核通过

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

Belati

Belati

Awesome OSINT OSINT Framework n0where ToolsWatch BlackArch Scanner Echo Ezine 31

Belati - 用于OSINT的传统瑞士军刀

Belati 是一款用于从网站和其他服务中收集公开数据与公开文档的工具,专为OSINT目的设计。该工具灵感来源于 Foca 和 Datasploit 的 OSINT 功能 :)

当前版本

v0.2.4

Belati 实战演示

Belati 0.24 稳定版实战演示

为什么我要制作这个?

纯粹为了学习以及OSINT目的。如有错误,欢迎指正。

Belati 能做什么?

  • 交互式命令行界面
  • Whois(支持印尼TLD)
  • 横幅抓取
  • 子域名枚举
  • 对所有子域名机器进行服务扫描
  • 支持 Web 应用识别(Web Appalyzer)
  • DNS 映射/区域扫描
  • 从网站及搜索引擎收集邮件
  • 从 MIT PGP 公钥服务器收集邮件
  • 从搜索引擎抓取域名的公开文档
  • 伪造随机 User-Agent(防止被封锁)
  • 收集邮件和文档时支持代理
  • 在域名/子域名中查找公开 Git 仓库
  • 在域名/子域名中查找公开 SVN 仓库
  • 抓取域名/子域名下的 robots.txt
  • 收集公开的公司信息及员工信息
  • 支持 SQLite3 数据库存储 Belati 结果
  • Belati 设置向导/配置
  • Django Web 管理界面
  • 仅 Web 服务器模式
  • 自动依赖检查
  • 自动更新系统
  • 文档元数据/Exif 提取
  • 文档作者元数据
  • 图形化展示(开发中)

待办事项

请查看 Belati 的待办事项列表 -> https://github.com/aancw/Belati/issues/12

使用的库

  • python-whois
  • Sublist3r
  • Subbrute

环境要求

  • nmap
  • git
  • sqlite3
  • exiftool

安装/使用

root@kitploit:~
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

Docker 安装

  • 下载 Dockerfile:
root@kitploit:~
wget https://raw.githubusercontent.com/aancw/Belati/master/Dockerfile
  • 执行以下命令在本地创建 Docker 镜像:

    root@kitploit:~
    docker build -t belati . #注意末尾的点号
    
  • 从镜像创建容器:

    root@kitploit:~
    docker run -p 8000:8000 -it belati /bin/bash
    
  • 运行 Belati

    root@kitploit:~
    belati -h
    

更多信息请参考此指南:https://github.com/espi0n/Dockerfiles/blob/master/Belati/README.md

已测试环境

  • Ubuntu 16.04 x86_64
  • Arch Linux x86_64
  • CentOS 7
  • Debian Jessie
  • MacOS

Python 版本要求

该工具与 Python 3 不兼容,后续会迁移。请改用 Python 2.7!

为什么需要 root 权限?

我曾尝试避免使用 root 权限,但 nmap 需要 root 权限。你可以通过 sudo 或其他方式让 nmap 在非 root 下运行。由你决定 ;)

参考 -> https://secwiki.org/w/Running_nmap_as_an_unprivileged_user

别担心,使用普通用户运行 Belati 仍然表现良好 ;)

Python 依赖

  • urllib2
  • dnspython
  • requests
  • argparse
  • texttable
  • python-geoip-geolite2
  • python-geoip
  • dnsknife
  • termcolor
  • colorama
  • validators
  • tqdm
  • tldextract
  • fake-useragent
  • python-wappalyzer
  • future
  • beautifulsoup4
  • python-whois
  • futures
  • django
  • pyexifinfo
  • cmd2
  • tabulate

缺少依赖?

如果你看到以下提示:

root@kitploit:~
$ 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`

以及:

root@kitploit:~
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 版本并按以下步骤操作:

root@kitploit:~
pip install --upgrade pip

系统依赖

对于 CentOS/Fedora 用户,请安装:

root@kitploit:~
yum install gcc gmp gmp-devel python-devel

对于 Debian/Ubuntu 用户,请安装:

root@kitploit:~
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 了解完整的许可文本。

下载工具