admin 管理员组文章数量: 1103785
360Quake 查询工具
一个基于 PyQt6 开发的 360 Quake 网络空间测绘引擎查询工具,提供了简单直观的图形界面,支持多种数据导出格式。
功能特点
- 现代化的图形用户界面
- 支持大规模数据查询(最多100,000条结果)
- 实时查询进度显示
- 多种导出格式(JSON、CSV、URL)
- 支持 Cookie 认证管理
- 跨平台支持(Windows、macOS、Linux)
- 异步查询,避免界面卡顿
- 支持查询结果表格排序和过滤
安装说明
使用预编译版本
直接从 Releases 页面下载对应平台的可执行文件:
- Windows:
360Quake查询工具_windows.exe
- macOS:
360Quake查询工具_darwin.app
- Linux:
360Quake查询工具_linux
从源码构建
- 克隆仓库并进入目录:
git clone https://github/RiderTimeDecade/360quake.git
cd 360quake
- 安装依赖:
pip install -r requirements.txt
- 运行程序:
python main.py
- 构建可执行文件:
python build.py
使用说明
程序界面
- 启动程序后,在认证设置区域输入您的 360 Quake Cookie
- 在查询设置区域输入查询语句(支持标准的 Quake 查询语法)
- 设置需要获取的结果数量(1-100000)
- 选择导出格式(JSON、CSV 或 URL 格式)
- 点击"执行查询"按钮开始查询
- 查询完成后可以查看结果或导出数据
查询语法示例
- 域名查询:
domain: "example"
- IP 查询:
ip: "1.1.1.1"
- 端口查询:
port: 443
- 服务查询:
service: "http"
- 组合查询:
service: "http" AND country: "China"
导出格式说明
- JSON 格式:完整的查询结果,包含所有字段
- CSV 格式:表格形式,包含常用字段,方便在 Excel 中处理
- URL 格式:
protocol://ip:port
格式,方便直接访问服务
项目结构
360quake/
├── main.py # 程序入口
├── build.py # 构建脚本
├── requirements.txt # 依赖列表
├── src/
│ ├── config/ # 配置文件
│ ├── core/ # 核心功能
│ ├── ui/ # 用户界面
│ └── utils/ # 工具函数
└── assets/ # 资源文件
技术栈
- Python 3.8+
- PyQt6 6.6.1
- requests 2.31.0
- PyInstaller 6.3.0
常见问题
-
为什么需要输入 Cookie?
- Cookie 用于 360 Quake 的身份认证,可以从浏览器登录 360 Quake 后获取
-
如何获取 Cookie?
- 登录 360 Quake
- 打开浏览器开发者工具(F12)
- 在 Network 标签页中找到任意请求
- 在请求头中复制 Cookie 字段的值
-
查询结果数量限制是多少?
- 单次查询最多支持 100,000 条结果
- 实际可查询数量取决于您的 360 Quake 账户权限
-
程序支持哪些平台?
- Windows 7 及以上版本
- macOS 10.14 及以上版本
- 主流 Linux 发行版
版权声明:本文标题:360quake导出工具 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.520sys.cn/xp/1755025268a1458168.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论