Search_Viewer 开源项目教程

Search_Viewer 开源项目教程

Search_Viewer集Fofa、Hunter鹰图、Shodan、360 quake、Zoomeye 钟馗之眼、censys 为一体的空间测绘gui图形界面化工具,支持一键采集爬取和导出fofa、shodan等数据,方便快捷查看项目地址:https://gitcode.com/gh_mirrors/se/Search_Viewer

1. 项目目录结构及介绍

Search_Viewer/
├── README.md           # 项目说明文件
├── requirements.txt     # 依赖库清单
├── src/                 # 项目源代码目录
│   ├── main.py          # 主程序入口
│   └── config.py        # 配置文件
└── data/                # 存储数据的目录
    ├── fofa/             # Fofa数据存储
    ├── hunter/           # Hunter鹰图数据存储
    ├── shodan/           # Shodan数据存储
    └── ...               # 其他搜索引擎的数据存储
  • README.md: 提供项目概述、安装指导和基本使用方法。
  • requirements.txt: 列出了运行项目所需的所有外部Python库。
  • src/main.py: 项目的主入口点,负责启动UI和处理用户操作。
  • src/config.py: 配置文件,包含连接不同搜索引擎所需的API密钥和其他设置。
  • data/: 存储所有抓取和分析后的数据。

2. 项目启动文件介绍

src/main.py 是Search_Viewer的主要程序文件,它初始化GUI界面并连接各种功能。主要功能包括:

  • 初始化PySide2 GUI框架,创建界面元素。
  • 加载config.py中的配置信息。
  • 注册事件处理器,如按钮点击事件,搜索事件等。
  • 连接搜索引擎API,并处理查询请求。
  • 将搜索结果呈现到GUI上,支持数据导出。

为了启动项目,你需要运行main.py,通常在命令行中使用以下命令:

python src/main.py

3. 项目配置文件介绍

src/config.py 文件包含了与项目相关的配置参数,主要包括:

  • API_KEYS: 一个字典,存储各个搜索引擎的API key(如Shodan,Fofa等)。
  • DOWNLOAD_PATH: 指定数据下载存储的位置,默认指向data/目录。
  • MAX_RESULTS: 设置每个搜索引擎的最大返回结果数量。
  • USER_AGENT: 自定义HTTP请求的User-Agent字符串。

样例配置可能如下所示:

API_KEYS = {
    'fofa': 'your_fofa_api_key',
    'hunter': 'your_hunter_eagle_api_key',
    'shodan': 'your_shodan_api_key'
}

DOWNLOAD_PATH = './data'
MAX_RESULTS = {
    'fofa': 1000,
    'hunter': 20,
    'shodan': 100
}
USER_AGENT = 'Search_Viewer/1.0 (+https://github.com/G3et/Search_Viewer)'

在开始使用Search_Viewer之前,务必确保在这里正确配置了你的API密钥。如果没有密钥,相应的搜索引擎可能无法正常使用。


请注意,本教程基于提供的GitHub仓库信息,并假设你有一定的编程基础和对Python环境的了解。如果你在使用过程中遇到任何问题,请查阅项目README或提交问题至该项目的GitHub页面。

Search_Viewer集Fofa、Hunter鹰图、Shodan、360 quake、Zoomeye 钟馗之眼、censys 为一体的空间测绘gui图形界面化工具,支持一键采集爬取和导出fofa、shodan等数据,方便快捷查看项目地址:https://gitcode.com/gh_mirrors/se/Search_Viewer

  • 4
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Open3D Viewer是一款用于点云可视化的软件。它是Open3D开源点云处理库的一部分,支持Python和C++编程语言。你可以通过访问Open3D的官方网站、GitHub或Gitee来获取更多关于Open3D Viewer的信息和下载链接。\[3\]在Open3D的官方教程、文档和视频教程中,你可以找到关于如何使用Open3D Viewer的详细指南。该软件还提供了一些机器学习扩展,主要用于场景语义分割任务,并提供了预训练模型。如果你的操作系统版本不在Open3D支持的范围内,你可以通过使用Docker进行Open3D的源码安装,具体方法可以参考官方教程。\[3\] #### 引用[.reference_title] - *1* [GIS开发:分享开源三维模型查看器](https://blog.csdn.net/wclwksn2019/article/details/95587717)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [Open3d入门](https://blog.csdn.net/qq_40301351/article/details/129139935)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [open3d基本介绍,开源点云处理库,支持python/C++,支持机器学习深度学习扩展](https://blog.csdn.net/weixin_53610475/article/details/128181583)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

瞿千斯Freda

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值