当前位置: 首页 > article >正文

终极网络侦察神器:AQUATONE 开源项目完全指南

终极网络侦察神器AQUATONE 开源项目完全指南【免费下载链接】aquatoneA Tool for Domain Flyovers项目地址: https://gitcode.com/gh_mirrors/aq/aquatoneAQUATONE 是一款用于跨大量主机进行网站视觉检查的工具非常适合快速了解基于 HTTP 的攻击面。作为网络安全和渗透测试领域的必备工具它能帮助用户高效收集目标主机的关键信息生成直观的可视化报告。为什么选择 AQUATONE在网络侦察过程中安全从业者常常需要面对成百上千的目标主机和域名。手动检查每个网站不仅耗时耗力还容易遗漏重要信息。AQUATONE 正是为解决这一痛点而生它能够自动识别目标中的 URL、域名和 IP 地址扫描常见的 Web 服务端口生成直观的 HTML 报告包含网站截图和响应头信息按相似度对结果进行聚类便于快速分析快速安装指南 前提条件在安装 AQUATONE 之前需要确保系统中已安装 Google Chrome 或 Chromium 浏览器。注意Google Chrome 在无头模式下运行时结果可能不稳定建议安装 Chromium 以获得最佳效果。安装步骤下载适合您操作系统的 最新版本 AQUATONE解压缩 zip 文件并将aquatone二进制文件移动到您希望的位置建议将其移动到$PATH中的某个位置以便更方便地使用源代码编译高级用户如果您出于某些原因不信任预编译的二进制文件也可以自己编译代码。请注意作者不支持编译问题因此编译过程需要您自行解决。核心功能解析 命令行选项概览AQUATONE 提供了丰富的命令行选项以满足不同场景的需求-chrome-path string Chrome/Chromium 可执行文件的完整路径默认会自动搜索 -debug 打印调试信息 -http-timeout int HTTP 请求超时时间毫秒默认 3000 -nmap 将输入解析为 Nmap/Masscan XML -out string 输出文件目录默认当前目录 -ports string 要扫描的端口支持别名small, medium, large, xlarge默认 80,443,8000,8080,8443 -proxy string HTTP 请求使用的代理 -resolution string 截图分辨率默认 1440,900 -save-body 保存响应体到文件默认 true -scan-timeout int 端口扫描超时时间毫秒默认 100 -screenshot-timeout int 截图超时时间毫秒默认 30000 -session string 加载 Aquatone 会话文件并生成 HTML 报告 -silent 除错误外抑制所有输出 -template-path string 用于报告的 HTML 模板路径 -threads int 并发线程数默认逻辑 CPU 数量 -version 打印当前 Aquatone 版本输入数据格式AQUATONE 设计为易于使用并能与您现有的工具集集成。只需将命令的输出通过管道传递给工具即可。它会通过正则表达式模式匹配提取 URL、域名和 IP 地址这意味着您几乎可以给它任何用于主机发现的工具的输出。IP、主机名和域名将被扫描通常用于 Web 服务的端口并转换为具有正确方案的 URL。如果数据包含 URL则假定它们是活动的不会进行端口扫描。示例$ cat targets.txt | aquatone输出文件说明当 AQUATONE 完成处理目标主机后会在当前目录中创建一系列文件和文件夹aquatone_report.htmlHTML 报告可在浏览器中打开显示所有收集的截图和按相似度聚类的响应头aquatone_urls.txt包含所有响应 URL 的文件适用于输入到其他工具aquatone_session.json包含统计信息和页面数据的文件适用于自动化处理headers/包含来自处理目标的原始响应头文件的文件夹html/包含来自处理目标的原始响应体文件的文件夹。如果处理大量主机且不需要进一步分析可以使用-save-bodyfalse标志禁用此功能以节省磁盘空间screenshots/包含处理目标的 PNG 截图的文件夹输出可以轻松压缩并与他人共享或存档。实用操作指南 更改输出目标位置如果不希望 AQUATONE 在当前工作目录中创建文件可以使用-out标志指定不同的位置$ cat hosts.txt | aquatone -out ~/aquatone/example.com也可以通过定义环境变量来设置永久的默认输出目标export AQUATONE_OUT_PATH~/aquatone指定要扫描的端口默认情况下AQUATONE 将使用一小部分常用 HTTP 端口扫描目标主机80、443、8000、8080 和 8443。您可以使用-ports标志将其更改为自己的端口列表$ cat hosts.txt | aquatone -ports 80,443,3000,3001AQUATONE 还支持内置端口列表的别名使操作更简单small80, 443medium80, 443, 8000, 8080, 8443与默认相同large80, 81, 443, 591, 2082, 2087, 2095, 2096, 3000, 8000, 8001, 8008, 8080, 8083, 8443, 8834, 8888xlarge包含更多端口的扩展列表示例$ cat hosts.txt | aquatone -ports large实战应用场景 AQUATONE 旨在与各种工具配合使用。以下是一些常见的使用示例Amass DNS 枚举Amass 是目前作者首选的 DNS 枚举工具。它使用大量的 OSINT 来源以及主动暴力破解和巧妙的排列组合快速识别域上的数百甚至数千个子域$ amass -active -brute -o hosts.txt -d example.com alerts.example.com ads.example.com am.example.com - - - SNIP - - - $ cat hosts.txt | aquatone还有许多其他 DNS 枚举工具AQUATONE 应该与任何其他工具同样工作Sublist3rSubfinderKnockFierceGobusterNmap 或 Masscan 集成AQUATONE 可以对使用 Nmap 或 Masscan 端口扫描器扫描的主机生成报告。只需将 XML 输出提供给 AQUATONE并给它-nmap标志告诉它将输入解析为 Nmap/Masscan XML$ cat scan.xml | aquatone -nmap项目结构与核心模块 AQUATONE 项目结构清晰主要包含以下核心模块agents/包含各种代理模块如 TCP 端口扫描器、URL 主机名解析器、页面标题提取器等tcp_port_scanner.goTCP 端口扫描实现url_requester.goURL 请求处理url_screenshotter.go网站截图功能core/核心功能模块如事件处理、日志、选项、报告生成等report.go报告生成逻辑session.go会话管理parsers/解析器模块用于解析 Nmap 输出等static/静态资源如报告模板和技术指纹数据report_template.htmlHTML 报告模板wappalyzer_fingerprints.json技术指纹数据总结与展望 AQUATONE 作为一款强大的网络侦察工具为安全从业者提供了高效、直观的目标评估能力。通过自动化收集和可视化展示 Web 资产信息它极大地简化了攻击面分析过程。无论您是进行渗透测试、安全审计还是资产调查AQUATONE 都能成为您工作流程中不可或缺的一部分。它的灵活性和易用性使其能够与各种工具无缝集成为您的网络安全工作提供有力支持。要开始使用 AQUATONE只需克隆仓库并按照安装指南操作git clone https://gitcode.com/gh_mirrors/aq/aquatone立即体验这款终极网络侦察神器提升您的安全评估效率致谢 感谢 EdOverflow 的 can-i-take-over-xyz 项目AQUATONE 的域名接管功能基于此项目感谢 Elbert Alias 的 Wappalyzer 项目AQUATONE 的技术指纹识别功能基于该项目的技术指纹【免费下载链接】aquatoneA Tool for Domain Flyovers项目地址: https://gitcode.com/gh_mirrors/aq/aquatone创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关文章:

终极网络侦察神器:AQUATONE 开源项目完全指南

终极网络侦察神器:AQUATONE 开源项目完全指南 【免费下载链接】aquatone A Tool for Domain Flyovers 项目地址: https://gitcode.com/gh_mirrors/aq/aquatone AQUATONE 是一款用于跨大量主机进行网站视觉检查的工具,非常适合快速了解基于 HTTP 的…...

Resemble Enhance深度解析:如何用AI技术实现专业级语音增强与降噪

Resemble Enhance深度解析:如何用AI技术实现专业级语音增强与降噪 【免费下载链接】resemble-enhance AI powered speech denoising and enhancement 项目地址: https://gitcode.com/gh_mirrors/re/resemble-enhance Resemble Enhance是一款基于深度学习的专…...

终极跨平台文本对比工具:Diff Checker完整使用指南

终极跨平台文本对比工具:Diff Checker完整使用指南 【免费下载链接】diff-checker Desktop application to compare text differences between two files (Windows, Mac, Linux) 项目地址: https://gitcode.com/gh_mirrors/di/diff-checker 还在为找不到合适…...

Mybatis-Plus字段策略FieldStrategy深度对比:NOT_NULL、NOT_EMPTY、IGNORED到底怎么选?(附Spring Boot 3.x配置示例)

MyBatis-Plus字段策略实战指南:如何为不同业务场景选择最优FieldStrategy? 在数据持久层开发中,空值处理是个看似简单却暗藏玄机的问题。想象一下这样的场景:用户修改个人资料时,清空昵称字段应该更新为NULL还是保持原…...

DDrawCompat:三步搞定经典DirectX游戏兼容性问题的终极方案

DDrawCompat:三步搞定经典DirectX游戏兼容性问题的终极方案 【免费下载链接】DDrawCompat DirectDraw and Direct3D 1-7 compatibility, performance and visual enhancements for Windows Vista, 7, 8, 10 and 11 项目地址: https://gitcode.com/gh_mirrors/dd/D…...

别再为远程调试发愁了!用frp在CentOS7上搭建内网穿透,轻松访问本地WebSocket服务

开发者必备:基于frp的WebSocket服务远程调试全攻略 凌晨三点的咖啡杯旁,你盯着本地运行的WebSocket服务陷入沉思——如何让异地同事实时测试这个聊天应用?传统方案要么需要复杂的企业级VPN,要么面临NAT穿透的稳定性问题。本文将手…...

Lumerical FDTD/MODE蒙特卡洛分析实战:如何评估环形谐振器制造误差对性能的影响?

Lumerical FDTD/MODE蒙特卡洛分析实战:环形谐振器工艺容差量化评估指南 光子芯片制造中的纳米级误差可能导致环形谐振器关键性能指标显著偏离设计预期。本文将深入解析如何利用Lumerical的蒙特卡洛分析方法,建立完整的工艺容差评估流程,为器件…...

data-transfer-object集合处理技巧:数组和DTO集合的智能转换

data-transfer-object集合处理技巧:数组和DTO集合的智能转换 【免费下载链接】data-transfer-object Data transfer objects with batteries included 项目地址: https://gitcode.com/gh_mirrors/da/data-transfer-object data-transfer-object是一款功能强大…...

【5G NR】从同步栅格到SSB:解码5G小区搜索的物理层基石

1. 5G小区搜索:从频域扫描到时间同步的起点 当你打开5G手机时,屏幕上瞬间跳出的信号图标背后,隐藏着一场精密的物理层对话。这个过程就像在黑夜里用手电筒寻找路标——终端设备需要快速锁定基站位置,建立稳定的通信链路。5G NR的小…...

9款最佳AI表格工具深度评测:让数据处理效率翻倍的智能助手

在数据驱动决策的时代,Excel早已不是简单的电子表格,而是企业数据分析的核心战场。然而,面对海量数据和复杂公式,即便是Excel高手也难免头疼。AI技术的介入,正在彻底改变我们与表格交互的方式——从死记硬背公式到自然…...

Vert.x 数据库客户端完全指南:从关系型到 NoSQL 的异步操作

Vert.x 数据库客户端完全指南:从关系型到 NoSQL 的异步操作 【免费下载链接】vertx-awesome A curated list of awesome Vert.x resources, libraries, and other nice things. 项目地址: https://gitcode.com/gh_mirrors/ve/vertx-awesome Vert.x 数据库客户…...

终极指南:如何使用Klib的kseq.h高效处理FASTA/FASTQ格式数据

终极指南:如何使用Klib的kseq.h高效处理FASTA/FASTQ格式数据 【免费下载链接】klib A standalone and lightweight C library 项目地址: https://gitcode.com/gh_mirrors/kl/klib Klib是一个轻量级独立C库,其中的kseq.h模块为生物信息学数据处理提…...

如何一键解决VC++运行库缺失问题:智能整合方案的终极指南

如何一键解决VC运行库缺失问题:智能整合方案的终极指南 【免费下载链接】vcredist AIO Repack for latest Microsoft Visual C Redistributable Runtimes 项目地址: https://gitcode.com/gh_mirrors/vc/vcredist 你是否曾经因为"缺少VC运行库"的错…...

EasyAnimate核心技术解析:Transformer Diffusion如何工作

EasyAnimate核心技术解析:Transformer Diffusion如何工作 【免费下载链接】EasyAnimate 📺 An End-to-End Solution for High-Resolution and Long Video Generation Based on Transformer Diffusion 项目地址: https://gitcode.com/gh_mirrors/ea/Eas…...

VideoSrt:5分钟搞定专业视频字幕的智能工具

VideoSrt:5分钟搞定专业视频字幕的智能工具 【免费下载链接】video-srt-windows 这是一个可以识别视频语音自动生成字幕SRT文件的开源 Windows-GUI 软件工具。 项目地址: https://gitcode.com/gh_mirrors/vi/video-srt-windows 还在为视频字幕制作耗费大量时…...

BetterNCM Installer深度评测:为什么这是最好的网易云插件解决方案

BetterNCM Installer深度评测:为什么这是最好的网易云插件解决方案 【免费下载链接】BetterNCM-Installer 一键安装 Better 系软件 项目地址: https://gitcode.com/gh_mirrors/be/BetterNCM-Installer BetterNCM Installer是一款专为网易云音乐PC客户端打造的…...

物流成本分析怎么做?一文盘点物流成本分析5大法

最近发现一个很有意思的数据:企业物流成本里,运输费通常只占40%-60%。也就是说,你花大力气去算运费,最多只能影响到物流总成本的一半。物流成本是一个系统性概念,运费只是其中的一部分。像仓储、库存、管理这类成本&am…...

别再死记Laplacian滤波公式了!用‘加速度’和‘均匀坡道’的比喻彻底搞懂二阶差分

别再死记Laplacian滤波公式了!用‘加速度’和‘均匀坡道’的比喻彻底搞懂二阶差分 想象你正驾驶一辆车行驶在公路上,仪表盘显示的速度表指针始终保持在60km/h——这时你的加速度为零,说明车辆处于匀速状态。突然前方出现急转弯,你…...

C# Winform Chart控件实战:如何将数据库数据动态绑定到饼状图?(以SQL Server为例)

C# Winform Chart控件实战:SQL Server数据动态绑定饼状图全解析 在企业级应用开发中,数据可视化是决策支持系统的核心组件。本文将深入探讨如何将SQL Server数据库中的实时业务数据动态绑定到Winform的Chart控件,构建专业级的饼状图分析界面…...

别再只传路径了!深入Flask send_file源码,搞懂二进制流传输的高效玩法与内存优化

深入Flask send_file源码:二进制流传输的高效实践与内存优化 当Flask开发者第一次接触文件下载功能时,大多会使用send_file的简单路径传参方式。但随着业务复杂度提升,特别是面对大文件传输、高并发下载等场景时,这种基础用法往往…...

如何快速掌握上海交通大学论文排版:面向新手的完整LaTeX模板指南

如何快速掌握上海交通大学论文排版:面向新手的完整LaTeX模板指南 【免费下载链接】SJTUThesis 上海交通大学 LaTeX 论文模板 | Shanghai Jiao Tong University LaTeX Thesis Template 项目地址: https://gitcode.com/gh_mirrors/sj/SJTUThesis 你知道吗&…...

Whoami开发者架构解析:深入理解模块化隐私保护系统设计

Whoami开发者架构解析:深入理解模块化隐私保护系统设计 【免费下载链接】whoami-project Whoami provides enhanced privacy, anonymity for Debian and Arch based linux distributions 项目地址: https://gitcode.com/gh_mirrors/wh/whoami-project Whoami…...

避开这些坑!手把手教你搞定Elsevier期刊投稿(以Computers Geosciences为例)

避开这些坑!手把手教你搞定Elsevier期刊投稿(以Computers & Geosciences为例) 第一次向Elsevier旗下期刊投稿时,我像大多数新手一样,以为只要研究内容扎实就万事大吉。直到收到编辑的退修邮件,才发现自…...

别再傻傻用Bicubic插值了!用PyTorch的PixelShuffle实现ESPCN超分,速度提升10倍

用PyTorch的PixelShuffle实现ESPCN超分:10倍速高清图像重构实战指南 当你在处理监控视频、医学影像或老照片修复时,是否曾被传统插值方法生成的模糊效果困扰?Bicubic插值虽然简单直接,但其边缘锯齿和细节丢失的问题始终无法回避。…...

如何免费在线制作专业PPT?PPTist在线演示文稿工具完整指南

如何免费在线制作专业PPT?PPTist在线演示文稿工具完整指南 【免费下载链接】PPTist PowerPoint-ist(/pauəpɔintist/), An online presentation application that replicates most of the commonly used features of MS PowerPoint, allowin…...

BOINC安全机制深度剖析:如何保护志愿者计算环境

BOINC安全机制深度剖析:如何保护志愿者计算环境 【免费下载链接】boinc Open-source software for volunteer computing and grid computing. 项目地址: https://gitcode.com/gh_mirrors/bo/boinc BOINC(Berkeley Open Infrastructure for Networ…...

django python多进程 多线程传递变量数据

数据库(MySQL)和 Redis 在共享变量这件事上到底差在哪,你一看就知道该用哪个。一句话核心区别MySQL 数据库:硬盘为主,慢,持久,能存大量数据Redis:内存为主,极快&#xff…...

当pywinauto遇上pytesseract:手把手教你破解Windows客户端自动化中的‘盲点’(以企业微信为例)

当pywinauto遇上pytesseract:构建混合型Windows客户端自动化解决方案 企业微信这类桌面应用的自动化操作一直是RPA开发者的痛点——传统控件识别工具在面对动态元素、非标准界面时常常失效。本文将揭示如何通过pywinauto与pytesseract的协同作战,打造适…...

中兴光猫工厂模式解锁指南:zteOnu工具实战教程

中兴光猫工厂模式解锁指南:zteOnu工具实战教程 【免费下载链接】zteOnu A tool that can open ZTE onu device factory mode 项目地址: https://gitcode.com/gh_mirrors/zt/zteOnu 中兴光猫设备通常隐藏着强大的工厂模式功能,但普通用户很难访问这…...

从华数杯到数学建模:我是如何用CCR模型搞定“脱贫绩效评价”这道题的?

从华数杯到数学建模:我是如何用CCR模型搞定“脱贫绩效评价”这道题的? 凌晨三点的宿舍里,咖啡杯已经见底,我和队友盯着电脑屏幕上那道"脱贫帮扶绩效评价"的赛题面面相觑。这是2020年华数杯数学建模竞赛的C题&#xff0c…...