【工具推荐】FOFA

文章目录

  • FOFA介绍
  • FOFA语法


FOFA介绍

FOFA官网:https://fofa.info/

FOFA(Fingerprinting Organizations with Advanced Tools)是一款网络空间测绘的搜索引擎,它专注于帮助用户收集和分析互联网上的设备和服务信息。FOFA的主要特点包括:

  1. 设备指纹识别:FOFA能够通过识别设备的指纹信息,帮助用户发现和查找特定类型的设备。
  2. 漏洞扫描:提供一些漏洞扫描功能,帮助用户检测目标设备中可能存在的漏洞。
  3. 定制搜索:用户可以使用FOFA的搜索语法和过滤器,根据特定的条件和关键词执行定制搜索,找到目标设备和服务。
  4. 图形化界面:提供图形化的搜索界面,使用户能够直观地查看搜索结果、图表和图谱,更好地理解互联网上的设备布局。
  5. 历史数据:记录了历史搜索结果,用户可以查看设备和服务的历史信息,了解网络的发展和变化。
  6. API支持:提供了API,使用户能够通过编程方式访问其搜索引擎,集成FOFA的功能到自己的应用程序或工作流程中。

FOFA的使用需要遵循合法和道德的准则,确保符合相关法规和隐私政策。它通常提供基本的免费使用和付费的高级功能,具体的功能和定价可以在其官方网站上找到。

FOFA语法

  1. 关键词查询

    • host="域名":查询包含指定域名的站点,常用于收集子域名。
    • is_domain=true:查询结果只显示域名。
    • title="后台管理":查找网站首页标题为“后台管理”的网站。
  2. HTTP头信息查询

    • header="php":查找HTTP头中包含“php”的站点。
  3. 页面内容查询

    • body="登录":查询body中包含“登录”字样的站点。
  4. 端口查询

    • port="6379":查找开放6379端口的资产。
  5. 状态码查询

    • status_code="200":查找HTTP状态码为200的资产。
  6. 国家查询

    • country="CN":搜索指定国家(如中国)的资产。
  7. 应用查询

    • app="wordpress":查找使用了WordPress的站点。
  8. 时间范围查询

    • after="2017-01-01" && before="2017-10-01":查询在2017年1月1日到2017年10月1日之间被FOFA收录的站点。
  9. 端口组合查询

    • ip_ports="80,161":搜索同时开放80和161端口的资产。
  10. 图标哈希查询(仅限高级会员):

    • icon_hash="1627330242":通过网站图标favicon.ico的哈希值搜索网站。
  11. 逻辑运算符

    • &&:逻辑与,表示两个条件都需要满足。
    • ||:逻辑或,表示两个条件中至少有一个满足。
    • ():小括号,用于改变逻辑运算的优先级。
  12. IP段查询

    • IP="180.97.34.94/24":搜索指定IP段的资产,例如180.97.34.1到180.97.34.254。
  13. 标题、正文和URL查询

    • title="后台登录":搜索标题中包含“后台登录”的网页。
    • body="账号":搜索正文中包含“账号”的网页。
    • host="admin":搜索URL中包含“admin”的网页。
  14. 端口和国家组合查询

    • title="后台登录" && body="默认密码" && country="CN":组合查询,同时满足标题、正文和国家的条件。
  15. Feature ID(FID)

    • FOFA的FID功能可以聚合多个关键特征形成标签,用于快速匹配具有相似特征的网站。

知识有两种,一种是你知道的,一种是你知道在哪里能找到的!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/867688.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

linux软链接和硬链接的区别

1 创建软链接和硬链接 如下图所示,一开始有两个文件soft和hard。使用 ln -s soft soft1创建软链接,soft1是soft的软链接;使用ln hard hard1创建硬链接,hard1是hard的硬链接。可以看到软链接的文件类型和其它3个文件的文件类型是不…

【JVM系列】Full GC(完全垃圾回收)的原因及分析

💝💝💝欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。 推荐:kwan 的首页,持续学…

集合排序 题目

题目 JAVA44 集合排序描述输入描述:输出描述: 示例:分析:代码: JAVA44 集合排序 描述 有三个客户对象,将三个客户对象存入集合中,并将其按照消费总额从高到低排序 输入描述: 三个整数&#xff0…

使用Python实现CartPole游戏

在深度强化学习内容的介绍中,提出了CartPole游戏进行深度强化学习,现在提供一种用Python简单实现Cart Pole游戏的方法。 1. 游戏介绍 CartPole 游戏是一个经典的强化学习问题,其中有一个小车(cart)和一个杆&#xff…

用网络编程完成windows和linux跨平台之间的通信(服务器)

服务器代码逻辑: 服务器功能 创建 Socket: 服务器首先创建一个 Socket 对象,用于进行网络通信。通常使用 socket() 函数创建。 绑定(Bind): 服务器将 Socket 绑定到一个特定的 IP 地址和端口号上。这是通过…

昇思25天学习打卡营第19天 | RNN实现情感分类

RNN实现情感分类 概述 情感分类是自然语言处理中的经典任务,是典型的分类问题。本节使用MindSpore实现一个基于RNN网络的情感分类模型,实现如下的效果: 输入: This film is terrible 正确标签: Negative 预测标签: Negative输入: This fil…

PyTorch实现InceptionResNetV2:预训练模型适应多类别任务代码解析

系列文章目录 9种经典图片分类卷积模型系列合集(推荐程度依次递减): Se_resnet50Resnet50Xceptioninceptionresnetv2resnextbninceptionshufflenetv2polynetvggm Imagenet的预训练inceptionresnetv2是1000个类别,根据笔者添加了…

Go 中的类型推断

💝💝💝欢迎莅临我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。 推荐:「stormsha的主页」…

【三级等保】等保整体建设方案(Word原件)

建设要点目录: 1、系统定级与安全域 2、实施方案设计 3、安全防护体系建设规划 软件全文档,全方案获取方式:本文末个人名片直接获取。

【Python】基于KMeans的航空公司客户数据聚类分析

💐大家好!我是码银~,欢迎关注💐: CSDN:码银 公众号:码银学编程 实验目的和要求 会用Python创建Kmeans聚类分析模型使用KMeans模型对航空公司客户价值进行聚类分析会对聚类结果进行分析评价 实…

Python酷库之旅-第三方库Pandas(008)

目录 一、用法精讲 16、pandas.DataFrame.to_json函数 16-1、语法 16-2、参数 16-3、功能 16-4、返回值 16-5、说明 16-6、用法 16-6-1、数据准备 16-6-2、代码示例 16-6-3、结果输出 17、pandas.read_html函数 17-1、语法 17-2、参数 17-3、功能 17-4、返回值…

CountDownLatch简介

引言 在多线程编程中,线程之间的协调和同步是一个常见的需求。Java 提供了多种工具来实现这一目标,其中 CountDownLatch 是一种简单而强大的同步机制。本文将详细介绍 CountDownLatch 的概念、使用方法和实际应用场景。 1. CountDownLatch 概述 Count…

Redis新手教程

Redis新手教程 目录 什么是RedisRedis的安装 安装前准备安装步骤 Redis的基本数据类型 字符串哈希列表集合有序集合 Redis的持久化 快照AOF Redis的高可用性 主从复制Redis SentinelRedis Cluster Redis的使用场景Redis的优缺点总结 1. 什么是Redis Redis(Remot…

IPython 调试秘籍:精通 %xmode 命令的错误显示模式设置

IPython 调试秘籍:精通 %xmode 命令的错误显示模式设置 在使用 IPython 进行交互式编程时,错误信息的显示模式对于调试代码至关重要。%xmode 命令是 IPython 中专门用于控制错误信息展示方式的魔术命令。本文将详细解释 %xmode 命令的使用方法&#xff…

介绍东芝TB62262FTAG芯片:高性能两相双极步进电机驱动器

在当今快速发展的科技领域,高性能的电机驱动器对于许多工程项目来说至关重要。东芝的TB62262FTAG这款两相双极步进电机驱动器采用PWM斩波技术,集成了多个先进功能,适用于各种工业和消费类应用。本文将详细介绍TB62262FTAG的参数、性能、优势及…

ubuntu22 设置开机直接登录桌面

专栏总目录 一、打开设置文件 sudo vi /etc/gdm3/custom.conf 二、修改设置 在[daemon] 找到AutomaticLoginEnable和AutomaticLogin选项,取消注释并修改为: [daemon] # 自动登录用户名 AutomaticLoginEnableTrue AutomaticLoginusername 其中usernam…

《向量数据库指南》——Milvus Cloud检索器增强的深度探讨:句子窗口检索与元数据过滤

检索器增强的深度探讨:句子窗口检索与元数据过滤 在信息爆炸的时代,高效的检索系统成为了连接用户与海量数据的关键桥梁。为了进一步提升检索的准确性和用户满意度,检索器增强技术应运而生,其中句子窗口检索与元数据过滤作为两大…

【Qt】day3 自定义控件、框架、定时器、QPainter、QFile

文章目录 自定义控件封装自定义框架定时器第一种方式第二种方式 (推荐) 事件分发器QPainter基本操作高级设置抗锯齿移动坐标原点 画家画资源图片,并实现手动移动 作业QPaintDevice绘图设备QPixmapQimageQPicture QFile文件读写操作QFileInfo文…

移动校园(3):处理全校课程数据excel文档,实现空闲教室查询与课程表查询

首先打开教学平台 然后导出为excel文档 import mathimport pandas as pd import pymssql serverName 127.0.0.1 userName sa passWord 123456 databaseuniSchool conn pymssql.connect(serverserverName,useruserName,passwordpassWord,databasedatabase) cursor conn.cur…

Python面试题:在 Python 中,如何实现上下文管理器(context manager)?

在 Python 中,实现上下文管理器(context manager)有两种常见的方法:使用类和使用装饰器(contextlib 模块中的 contextmanager 装饰器)。上下文管理器用于管理资源,例如文件、网络连接等&#xf…