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

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

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

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

工具目录

分类

查看所有分类
Loading categories
gOSINT — OSINT 瑞士军刀 | Kitploit
工具/GitHubGitHub/nhoya/gosint
OSINT (开源情报)侦察DNS和子域名枚举信息收集渗透测试威胁情报子域名枚举电子邮件收集网络爬虫
GitHubnhoya/gosint

gOSINT

OSINT 瑞士军刀

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

最受欢迎

查看全部 →

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

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

gOSINT Build Status Build status GitHub stars GitHub forks Twitter Go Report Card Codacy Badge Mentioned in Awesome Pentest

Go 语言编写的 OSINT 瑞士军刀

更多更新请查看 develop 分支。

简介

gOSINT 是一款用 Golang 编写的跨平台 OSINT 瑞士军刀。如果你愿意,欢迎贡献代码或留下反馈!

喜欢我的项目?请考虑捐赠 :)

Paypal Badge BTC Badge Monero Badge Ethereum Badge

gOSINT 能做什么

目前 gOSINT 包含以下模块:

  • Git 支持邮件提取(使用 GitHub API 或直接克隆并搜索)
  • 在 PGP 服务器上搜索邮件、别名和 KeyID
  • haveibeenpwned.com/ 搜索邮件是否在数据泄露中
  • 提取 Telegram 公开群组消息历史
  • 在源代码中搜索邮件地址
  • shodan.io 搜索
  • 使用 crt.sh 进行子域名枚举
  • 给定电话号码,可查找所有者姓名
  • 搜索与电子邮件地址相关的密码 :P
  • 根据电子邮件地址或姓名进行反向 Whois

完整的功能列表和路线图请查看 Projects 标签页

安装

依赖

gOSINT 目前依赖 tesseract-ocr,因此你需要在系统上安装 tesseract-ocr、libtesseract-dev 和 libleptonica-dev

通过 Go 依赖方式安装(更简单快捷)

你可以使用 go get 安装 gOSINT,只需一条命令:

go get github.com/Nhoya/gOSINT/cmd/gosint

在 Windows 上安装

查看 AppVeyor 构建页面获取构建版本

手动构建

在 Linux 上构建

在 Linux 上构建 gOSINT 非常简单,你只需安装 dep,克隆仓库,然后执行 make 和 make install 即可

在 Windows 上构建

如果你已安装 make,可以按照 Linux 的说明操作(跳过 make install);否则请确保已安装 dep,克隆目录并运行

root@kitploit:~
dep ensure
go build cmd/gosint.go

在 Docker 上运行

gOSINT 目前仅支持滚动发布的容器镜像,在 1.0.0 版本发布后我们将开始维护版本化的 Dockerfile。 如果你想试用:

root@kitploit:~
mkdir gOSINT
wget https://raw.githubusercontent.com/Nhoya/gOSINT/develop/build/package/Dockerfile
docker build gosint .
docker run gosint bash

用法

root@kitploit:~
usage: gOSINT [<flags>] <command> [<args> ...]

An Open Source INTelligence Swiss Army Knife

Flags:
  --help     Show context-sensitive help (also try --help-long and --help-man).
  --json     Enable JSON Output
  --debug    Enable Debug Output
  --version  Show application version.
  --verify   Verify URL Status Code

Args:
  <url>  Domain URL

Commands:
  help [<command>...]
    Show help.


  git [<flags>] <url>
    Get Emails and Usernames from repositories

    --method=[clone|gh]  Specify the API to use or plain clone
    --recursive          Search for each repository of the user

  pwd [<flags>] <mail>...
    Check dumps for Email address using haveibeenpwned.com

    --get-passwords  Search passwords for mail

  pgp <mail>...
    Get Emails, KeyID and Aliases from PGP Keyring


  shodan [<flags>] <host>...
    Get info on host using shodan.io

    --new-scan  Schedule a new shodan scan (1 Shodan Credit will be deducted)
    --honeypot  Get honeypot probability

  shodan-query <query>
    Send a query to shodan.io


  axfr [<flags>] <url>...
    Subdomain enumeration using crt.sh

    --verify  Verify URL Status Code

  pni <number>...
    Retrieve info about a give phone number


  telegram [<flags>] <group>
    Telegram public groups and channels scraper

    --start=START  Start message #
    --end=END      End message #
    --grace=15     The number of messages that will be considered deleted before the scraper stops
    --dump         Creates and resume messages from dumpfile

  rev-whois <target>
    Find domains for name or email address

配置文件

默认配置文件路径:Linux 环境为 $HOME/.config/gosint.toml,Windows 环境为 ./config/toml

你可以将其放置在其他路径,加载优先级如下:

  • .
  • ./config/ 或 $HOME/.config/
  • /etc/gosint/

如果缺少某些 API 密钥,请在此处添加

PGP 模块演示(已过时)

asciicast

Pwnd 模块演示(已过时)

asciicast

Telegram 爬虫演示(已过时)

asciicast

Shodan 模块演示(已过时)

asciicast

下载工具