Skip to content

Commit

Permalink
update to v2.3
Browse files Browse the repository at this point in the history
  • Loading branch information
xzajyjs committed Aug 5, 2022
1 parent 9d66170 commit 7bce21e
Show file tree
Hide file tree
Showing 31 changed files with 563 additions and 262 deletions.
Binary file added LOGO.ico
Binary file not shown.
109 changes: 9 additions & 100 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
</p>

## 🎸 Intro介绍
ThunderSearch(闪电搜索器)是一款使用多个(暂时支持Fofa和Zoomeye,未来将支持Hunter、360Quake、Shodan等)网络空间搜索引擎官方api开发的GUI界面的信息搜集工具。支持查询`主机搜索``域名/IP``web应用搜索``个人信息`
ThunderSearch(闪电搜索器)是一款使用多个(目前支持Fofa、Zoomeye、360Quake,未来将支持Hunter、Shodan等)网络空间搜索引擎官方api开发的GUI界面的信息搜集工具。具体支持查询项[点此](Statistics.md)

- 支持通过通过图形化修改配置信息
- 支持账号密码和API-KEY登陆
Expand All @@ -21,7 +21,7 @@ ThunderSearch(闪电搜索器)是一款使用多个(暂时支持Fofa和Zoome
## 💡 使用方式
### -> Run
- 直接运行即可。每次通过GUI修改配置后务必`保存配置`
- Zoomeye支持两种登录方式(账户密码/API-KEY),选其一即可,优先使用API-KEY登录。Fofa需同时填写邮箱和API-KEY
- Zoomeye支持两种登录方式(账户密码/API-KEY),选其一即可,优先使用API-KEY登录。Fofa需同时填写邮箱和API-KEY。Quake仅需填写API-KEY

#### 配置文件`config.json`说明
```
Expand All @@ -30,6 +30,7 @@ ThunderSearch(闪电搜索器)是一款使用多个(暂时支持Fofa和Zoome
"zoomeye_api": ""
"fofa_username": ""
"fofa_api": ""
"quake_api": ""
"file": ""
"host": ""
"port": ""
Expand All @@ -40,122 +41,30 @@ ThunderSearch(闪电搜索器)是一款使用多个(暂时支持Fofa和Zoome

### -> Build
```
pip install -r requirements.txt
pip3 install -r requirements.txt
```
> Recommend Python version: 3.8+
---
## 📡 支持统计内容
### Zoomeye
#### 主机搜索
| 统计项 | 类型 | 说明 |
| :-----: | :----: | :----: |
| ip | string | ip地址 |
| port | string | 端口 |
| os | string | 操作系统 |
| app | string | 应用、设备等 |
| version | string | 应用版本号 |
| title | string | 标题 |
| city | string | 城市 |
| country | string | 国家 |
| continents | string | 大洲 |

#### 域名/IP
| 统计项 | 类型 | 说明 |
| :-----: | :----: | :----: |
| ip | string | ip地址 |
| name | string | 域名 |

#### web应用搜索
| 统计项 | 类型 | 说明 |
| :-----: | :----: | :----: |
| ip | string | ip地址 |
| site | string | 站点 |
| title | string | 网站标题 |
| city | string | 城市 |
| country | string | 国家 |
| continent | string | 大洲 |
| isp | string | 网络服务提供商 |

---

### Fofa
| 统计项 | 类型 | 说明 |
| :-----: | :----: | :----: |
| ip | string | ip地址 |
| port | string | 端口 |
| protocol | string | 协议名 |
| country_name | string | 国家名 |
| region | string | 地区 |
| city | string | 城市 |
| as_organization | string | asn组织 |
| host | string | 主机名 |
| domain | string | 域名 |
| os | string | 操作系统 |
| server | string | 网站server |
| icp | string | icp备案号 |
| title | string | 网站标题 |
| jarm | string | jarm指纹 |
[查看详情](Statistics.md)

---
## 💻 TODO List
- [x] 代码重构
- [x] 优化登陆模式
- [x] 增加web应用搜索模块
- [x] 增加多种结果导出模式
- [ ] 支持更多搜索引擎(目前支持Fofa和Zoomeye),如Shodan、Hunter、Quake等
- [ ] 支持更多搜索引擎(目前支持Fofa、Zoomeye和Quake),如Shodan、Hunter等
---
## 🏝 更新日志
#### v2.2
- 增加Fofa搜索
- 优化了Zoomeye的部分搜索结果
- 增加了帮助标签页
- 调整了UI布局

#### v2.0
- 优化配置设置
- 全新界面
- 支持Fofa(即将开放)

#### v1.7.6
- 增加数据不保存模式

#### v1.7.5
- 增加web应用搜索
- 增加导出至mysql数据库
- 加入更多查询内容

#### v1.7
- 代码重构
- 优化登陆逻辑
- 修复bug

#### v1.6
- 增加读取json文件登陆
- 修改敏感信息为隐式显示
- 优化登陆逻辑

#### v1.5.1
- 修复致命bug(**建议更新至此版本及更新**)
- 增加API-KEY登陆
- 调整界面布局

#### v1.3
- 增加个人信息查询模式
- 设置界面不可缩放
- 汉化了模式选择菜单
> 注:从此版本后将不再发布windows打包版本
#### v1.2
- 新增域名/ip互查
- 修复二次查询后结果不清空的bug
- 调整界面布局

#### v1.0
- 多线程支持
[查看详情](Update.md)

---
## 🌏 效果演示
![](pic/fofa.png)
![](pic/fofa.png)
![](pic/quake.png)
![](pic/config.png)
![](pic/mysql.png)
![](pic/csv.png)
85 changes: 85 additions & 0 deletions Statistics.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,85 @@
# 📡 支持统计内容
## Zoomeye
### 主机搜索
| 统计项 | 类型 | 说明 |
| :-----: | :----: | :----: |
| ip | String | ip地址 |
| port | String | 端口 |
| os | String | 操作系统 |
| app | String | 应用、设备等 |
| version | String | 应用版本号 |
| title | String | 标题 |
| city | String | 城市 |
| country | String | 国家 |
| continents | String | 大洲 |

### 域名/IP
| 统计项 | 类型 | 说明 |
| :-----: | :----: | :----: |
| ip | String | ip地址 |
| name | String | 域名 |

### web应用搜索
| 统计项 | 类型 | 说明 |
| :-----: | :----: | :----: |
| ip | String | ip地址 |
| site | String | 站点 |
| title | String | 网站标题 |
| city | String | 城市 |
| country | String | 国家 |
| continent | String | 大洲 |
| isp | String | 网络服务提供商 |

---

## Fofa
| 统计项 | 类型 | 说明 |
| :-----: | :----: | :----: |
| ip | String | ip地址 |
| port | String | 端口 |
| protocol | String | 协议名 |
| country_name | String | 国家名 |
| region | String | 地区 |
| city | String | 城市 |
| as_organization | String | asn组织 |
| host | String | 主机名 |
| domain | String | 域名 |
| os | String | 操作系统 |
| server | String | 网站server |
| icp | String | icp备案号 |
| title | String | 网站标题 |
| jarm | String | jarm指纹 |

---

## Quake
### 主机数据查询
| 统计项 | 类型 | 说明 |
| :-----: | :----: | :----: |
| ip | String | ip地址 |
| service_port | String | 服务端口 |
| service_name | String | 服务名 |
| service_versioin | String | 服务版本 |
| service_id | String | 服务id |
| domains | String | 域名 |
| hostname | String | 主机名 |
| os_name | String | 系统名 |
| os_version | String | 系统版本 |
| country_en | String | 国家名(En) |
| city_en | String | 城市名(En) |

### 服务数据查询
| 统计项 | 类型 | 说明 |
| :-----: | :----: | :----: |
| ip | String | ip地址 |
| port | String | 端口 |
| org | String | 组织名 |
| hostname | String | 主机名 |
| service_name | String | 服务名称 |
| service_title | String | 服务标题 |
| service_server | String | 服务服务器 |
| transport | String | 协议 |
| os_name | String | 操作系统名 |
| country_en | String | 国家名(En) |
| city_en | String | 城市名(En) |
| os_version | String | 系统版本 |
Loading

0 comments on commit 7bce21e

Please sign in to comment.