TDGO(灯塔狩猎者)—一款分布式灯塔信息收集工具
GitHub: https://github.com/lxflxfcl/DTGO
作者语:嘘,我正在狠狠鞭打你的灯塔
DTGO (灯塔收割者) 是一个用于批量管理和监控资产灯塔系统任务的图形化工具。它能够自动发现灯塔系统、批量提交任务、监控任务状态,并支持导出任务结果。

功能特点
灯塔发现
自动调用 FOFA API 发现资产灯塔系统
支持批量自动登录验证
自动保存已验证的灯塔信息
支持灯塔状态颜色标识
任务管理
支持批量提交任务到多个灯塔
智能任务分配算法,优先分配给空闲灯塔
实时监控任务执行状态
自动处理 token 过期问题
限制单个灯塔并行任务数量(最大5个)
支持任务状态持久化存储
结果导出
支持导出资产列表(包含网站、标题、IP、Server、指纹信息)
支持导出子域名信息(包含域名、类型、IP列表)
支持导出信息泄露数据(包含URL和标题)
支持 Excel 格式
界面功能
任务运行状态实时显示
支持任务执行进度展示
支持删除历史任务记录
任务状态颜色区分显示
支持右键菜单快捷操作
支持任务确认对话框预览
项目结构
DTGO/
├── dtgo_main.py # 主程序入口和GUI实现
├── dtgo_handlers.py # 任务处理模块
├── dtgo_config.py # 配置管理模块
├── requirements.txt # 依赖清单
├── README.md # 项目文档
安装说明
安装步骤
1. 克隆项目
bash
git clone https://github.com/yourusername/DTGO.git
cd DTGO
2. 创建虚拟环境
bash
python -m venv .venv
source .venv/bin/activate # Linux/Mac
或
.venv\Scripts\activate # Windows
3. 安装依赖
bash
pip install -r requirements.txt
使用说明
配置
- 启动程序后,点击"设置"按钮
- 输入 FOFA API Key
- 点击保存

基本操作
- 扫描灯塔
点击"扫描灯塔"按钮开始自动发现灯塔系统
程序会自动尝试登录验证发现的灯塔
成功验证的灯塔会显示在左侧列表中

- 提交任务
在左侧输入框中输入目标域名(每行一个)
在灯塔列表中选择要提交到的灯塔(支持多选)
点击"提交任务"按钮
在确认对话框中查看任务分配情况
确认后开始执行任务

- 查看结果
任务列表实时显示任务状态
运行中的任务显示为蓝色
已完成的任务显示为绿色
可以查看资产列表、子域名、信息泄露三个标签页的结果
- 导出结果
右键点击任务列表中的任务
选择"导出到CSV"
选择保存位置

注意事项
- 每个灯塔最多同时运行 5 个任务
- 任务状态每 2 分钟自动检查一次
- Token 过期会自动重新登录
- 程序关闭后任务状态会保存,下次打开可继续查看
更新日志
v1.0.0 (2025-01-21)
- 初始版本发布
- 实现基本功能
- 支持任务管理和结果导出
v1.1.0 (计划中)
- 添加批量导出功能
- 支持自定义灯塔配置
- 添加结果筛选功能
问题反馈
- 提交 Issue
- 发送邮件至:lxflxfcl@gmail.com
- 加入讨论群:

- 添加作者:

作者
小艾
微信公众号:小艾搞安全
免责声明
本工具仅用于安全研究和授权测试,使用本工具进行违法操作造成的后果由使用者自行承担。
TDGO(灯塔狩猎者)—一款分布式灯塔信息收集工具的更多相关文章
- Kali Linux信息收集工具
http://www.freebuf.com/column/150118.html 可能大部分渗透测试者都想成为网络空间的007,而我个人的目标却是成为Q先生! 看过007系列电影的朋友,应该都还记得 ...
- Kali Linux信息收集工具全集
001:0trace.tcptraceroute.traceroute 描述:进行路径枚举时,传统基于ICMP协议的探测工具经常会受到屏蔽,造成探测结果不够全面的问题.与此相对基于TCP协议的探测,则 ...
- Kali Linux信息收集工具全
可能大部分渗透测试者都想成为网络空间的007,而我个人的目标却是成为Q先生! 看过007系列电影的朋友,应该都还记得那个戏份不多但一直都在的Q先生(由于年级太长目前已经退休).他为007发明了众多神奇 ...
- 主机信息收集工具DMitry
主机信息收集工具DMitry DMitry是Kali Linux内置的一款信息收集工具.它的目标主要是Web类主机.它不仅通过主动查询.端口扫描方式,还借助第三方网站和搜索引擎获取信息. 它搜集的 ...
- 网络数据包信息收集工具ferret-sidejack
网络数据包信息收集工具ferret-sidejack 网络数据包传递用户的各种操作和对应的信息.但是由于各种数据混在一起,不利于渗透测试人员分析.Kali Linux提供了一款信息搜集工具ferr ...
- Web应用程序信息收集工具wig
Web应用程序信息收集工具wig 很多网站都使用成熟的Web应用程序构建,如CMS.分析网站所使用的Web应用程序,可以快速发现网站可能存在的漏洞.Kali Linux新增加了一款Web应用程序信 ...
- 【Kail 学习笔记】Dmitry信息收集工具
DMitry(Deepmagic Information Gathering Tool)是一个一体化的信息收集工具.它可以用来收集以下信息: 根据IP(或域名)来查询目标主机的Whois信息 在Net ...
- 信息收集工具recon-ng详细使用教程
前言: 最近在找Recon-ng详细一点的教程,可是Google才发现资料都很零散而且不详细,所以我打算具体写一下.Recon-ng在渗透过程中主要扮演信息收集工作的角色,同时也可以当作渗透工具,不过 ...
- OstrichNet 简易统计信息收集工具
Ostrich 是twitter用于监控服务器性能的一个scala库,项目地址https://github.com/twitter/ostrich, 主要功能是收集.展示统计信息, 同时也提供了关闭服 ...
- Kali学习笔记5:被动信息收集工具集
1.Shodan SHODAN搜索引擎不像百度谷歌等,它们爬取的是网页,而SHODAN搜索的是设备. 物联网使用过程中,通常容易出现安全问题,如果被黑客用SHODAN搜索到,后果不堪设想. 网站:ht ...
随机推荐
- delphi Image32 路径
用 Image32的理由之一,也是路径这块做得比delphi(FMX)自带的要好,skia中支持svg,但对路径处理功能不够强大.VCL只能使用第三方库. VCL如果要支持SVG,只有 Image32 ...
- 没有MAC电脑,如何申请苹果开发证书、上架APP Store?
[引言] 使用uni-app进行跨平台APP开发时,苹果ios平台最终还是要通过APP Store渠道发布,调试时uni-app基座也必须使用开发者证书签名后才能安装.对于使用MAC电脑的开发者,倒也 ...
- OSG开发笔记(三十四): OsgUtil::Simplifier:简化几何体,提升显示性能和渲染效率
前言 对于一些较大的图形,会出现显示卡顿和渲染缓慢的问题,这时候就要使用到osgUtil::Simplifier简化器,来对其进行简化. Demo osgUtil o ...
- 使用缓存构建更快的 Web 应用程序
使用 Java 缓存系统缓存频繁查看的数据 使用 Java 技术的 Web 开发人员可以使用缓存实用程序快速提升他们的应用程序的性能.Java 缓存系统(Java Caching System,JCS ...
- OpenTelemetry 101:面向 IT 领导者和爱好者的非技术指南
如果您从事软件开发. SRE或DevOps工作,您可能听说过可观察性.遥测和跟踪等术语.这些概念对于理解应用程序在生产环境中的行为至关重要,并且它们是现代软件开发实践的重要组成部分. 您可能还听说过在 ...
- taro 编译报:模块引入顺序不一致报错
前情 最近在开发一个小程序项目,基于公司的技术栈是React,于是使用Taro来开发小程序. 坑位 在开发中经常性的报类似如下的错误,大致意思是说你引入模块的顺序在不同模块中不一致 Why? 主要是m ...
- web应用模式、API接口、接口测试工具postman、restful规范
目录 一.web 应用模式 二.API接口 API概念 三.接口测试工具postman postman介绍 postman下载与使用 四.如何在浏览器中测试 五.restful规范(重要,不难) 概念 ...
- Windows修改电脑DNS
访问浏览器出现无法访问此页面,找不到DNS地址,则可以通过如下方式修改DNS 按下windows键+R键(两个键一起按) 出现下面窗口 输入control按回车键(Enter键)就会出现下面的窗口 D ...
- kubectl get deploy
for i in `kubectl get deployments.apps -n nvpc-apps-02|grep -v NAME|awk '{print $1}'`; do kubectl ge ...
- 龙哥量化:通达信(KT交易师)分时图主图叠加5分钟K线图
股友要求在通达信分时图主图叠加5分钟K线,但是通达信的分时图取不到最高价,最低价等数据,限制非常多. 然后我在KT交易师上写的公式测试成功了,效果如下. 如果您需要公式源码或者代写公式, 请联系我. ...