×

探索高效搜索的新工具:Search-Tools

hqy hqy 发表于2026-03-02 23:04:32 浏览4 评论0

抢沙发发表评论

在信息爆炸的时代,我们每天都在面对海量的数据和信息,高效的搜索技巧和工具显得尤为重要。今天,我们要向大家推荐一个开源项目——Search-Tools,它是一个强大的搜索引擎增强工具,旨在帮助你更快速、更精确地找到所需的信息。

项目简介

Search-Tools 是一套由 Python 编写的脚本集合,提供了多种功能,包括但不限于高级搜索语法转换、批量搜索、自定义搜索引擎等。该项目的目标是将搜索引擎的潜力最大化,以满足不同用户对信息检索的个性化需求。

技术分析

1. Python 应用

项目基于 Python 开发,这是目前最流行的编程语言之一,拥有丰富的第三方库支持,使得开发这样的工具变得简单且高效。

2. 命令行界面

Search-Tools 提供了命令行接口(CLI),这意味着用户可以在终端中直接进行操作,无需图形界面,这对于程序员和熟悉命令行操作的用户来说非常友好。

3. 高级搜索语法

项目内建了对常见搜索引擎高级语法的支持,如 Google 的 site:filetype: 和 Bing 的 -site: 等,你可以通过这些语法构造复杂的查询,提高搜索的精确度。

4. 批量搜索

Search-Tools 支持一次性处理多个查询,并将结果保存为 CSV 文件,方便后续分析或进一步的处理。

5. 可扩展性

由于 Search-Tools 使用的是 Python,用户可以轻松扩展其功能,添加新的搜索引擎或者自定义搜索规则。

应用场景

  • 对于研究人员,可以利用 Search-Tools 快速查找特定领域的学术文献。

  • 对于开发者,可以批量搜索代码示例或问题解决方案。

  • 对于市场分析师,批量搜索关键词分析趋势和竞争对手动态。

  • 对于普通用户,可以通过定制搜索规则,避免广告和不相关的结果,提升搜索效率。

特点

  • 开源免费 - 开源许可证意味着任何人都可以自由使用、修改和分发。

  • 跨平台 - 作为 Python 项目,Search-Tools 可在 Windows、Linux 和 macOS 上运行。

  • 易于上手 - 易于理解的文档和简单的 CLI 命令,使得学习成本低。

  • 高度可定制化 - 用户可以根据自己的需求定制搜索策略。

结语

Search-Tools 不仅提供了一种更高效的搜索方式,而且赋予了用户更高的控制权。无论你是技术爱好者还是专业研究人员,这个工具都能帮你提升搜索效率,节省宝贵的时间。如果你还没有尝试过,现在就是最好的时机,赶紧去 下载并体验吧!


https://github.com/atdpa4sw0rd/Search-Tools  


#Search-Tools LicenseGitHub stars

Search-Tools 集合比较常见的网络空间探测引擎

Fofa,Zoomeye,Quake,Shodan,Censys,BinaryEdge,threatbook

HW蓝队情报收集

20210407更新说明

1.增加更精准的IP经纬度
2.增加威胁情报获取信息输出
3.IP经纬度一直存档

需要 python3 环境支持

git clone https://github.com/atdpa4sw0rd/Search-Tools.git
cd Search-Tools
pip3 install -r requirements.txt
python3 search_main.py

简单说明

  • ICO搜索目前只有Fofa,Shodan,Quake支持

  • 代理设置是防止在API请求过于频繁,或者在实战中,好多红队打开某一个搜索引擎,导致出口IP被封禁

  • 代理自动采集,或者从搜索引擎搜索相关的代理池

  • **存活代理IP日志保存一天,非存活代理IP保存2天 **

  • 从搜索引擎调取过来的数据保存5天

  • 第一是节省积分,第二可以观察拉取的数据结构

  • 最后有个信息比对结果

  • 想要开启代理需要先验证代理

  • Fofa,Quake的永久会员都很便宜

  • Shodan黑五1美元一个,淘宝也有很多卖的

  • censys,binaryedge都可以免费注册,但每个月只能查询250次

  • 大佬勿喷

自定义APP规则说明

1.首先在apprule.json文件里添加三个引擎的app规则
  注意格式和标点符号(否则会报错)
  可以是三个搜索引擎官方带的app规则名(例如:app=泛微协同办公OA)
  可以是三个搜索引擎原始字符串搜索(例如:app=锐捷EG易网关)
  app=(名字任意)
{
    "app=泛微协同办公OA": {
        "fofa": "app=\"泛微-协同办公OA\"",
        "zoomeye": "app:\"泛微 协同办公OA\"",
        "quake": "app:\"泛微协同办公OA\""
    },
    "app=泛微云桥": {
        "fofa": "app=\"泛微-云桥e-Bridge\"",
        "zoomeye": "app:\"泛微云桥\"",
        "quake": "app:\"泛微-云桥e-Bridge\""
    },
    "app=锐捷EG易网关": {
        "fofa": "body=\"锐捷在线客服\"",
        "zoomeye": "锐捷在线客服",
        "quake": "app:\"锐捷-EG易网关\""
    }
}
2.在./temp/items文件中填入输入框联想词汇,这样在输入框填写APP等规则会有联想

ip=
ips=
port=
domain=
hostname=
title=
header=
body=
cert=
protocol=
status_code=
app=泛微协同办公OA
app=泛微云桥
app=锐捷EG易网关

使用指南

Python 3.9

配置KEY
1.在config.ini里填写已有的api KEY

单语法搜索
1.IP: ip=10.20.30.1 
2.Cidr: ips=10.20.30.1/24 
3.Port: port=443 
4.domain: domain=XXX.com 
5.title: title=xxxx 
6.header: header=200 
7.body: body=xxx
8.status_code: status_code=200 
9.cert: cert=huawei
10.protocol: protocol=https

多语法搜索
and: ++
or: --
not: ^^
ips=10.20.30.1/24++protocol=https
ips=10.20.30.1/24--protocol=https
ips=10.20.30.1/24^^protocol=https

image image 

文件结构

│  README.md  # 说明文档
│  config.ini  # 配置文件
│  items.py  # 调用提示符
│  favicon.py  # 图标
│  apprule.json  # app规则库
│  rules.json  # 语法规则库
│
├─temp
│  ├─binaryedge_search.log #存储binaryedge日志
│  ├─censys_search.log #存储censys日志
│  ├─fofa_search.log #存储fofa日志
│  ├─quake_search.log #存储quake日志
│  ├─shodan_search.log #存储shodan储日志
│  ├─zoomeye_search.log #存储zoomeye日志
│  ├─rapiddns_search.log #存储shodan储日志
│  ├─items #存储输入框提示符
│  ├─proxylist #存储存活代理IP
│  └─proxylist_unalive #存储非存活代理IP
├─result
│  └─xxxxxxxx.xls #搜索结果
├─img
│  └─*.png #小图标
│
└─icon
    └─xxx.ico # 存储Quake下载的ICO图标

1.5.4更新说明

1.增加微步威胁情报
2.微步威胁情报日志存档
3.增加IP逆地址解析(GCJ-02坐标,然而并无卵用,后续会更换)
4.增加目标IP地图展示
注:需要配置微步API和百度地图API,在config.ini填写;
    有木有白嫖的情报源,告知一下谢谢

1.5.3更新说明

1.增加搜索引擎开关
2.修复延迟6秒整理信息(如果没有整理可在查询一次)
3.添加小图标
4.增加结果自动保存到result文件夹下excel
5.修复线程冲突问题

1.5.2更新说明

1.增加自定义app规则(Fofa,Zoomeye,Quake支持app)
2.修复整合数据问题
3.增加Rapiddns域名反查、IP反查询
4.增加自定义输入框提示


打赏

本文链接:https://www.kinber.cn/post/6298.html 转载需授权!

分享到:


推荐本站淘宝优惠价购买喜欢的宝贝:

image.png

 您阅读本篇文章共花了: 

群贤毕至

访客