【开源推荐】分析任何一个网站的开源工具

简介: 【8月更文挑战第12天】

1 简介

这款工具可以分析任何一个网站,可以发现目前网站存在的问题
image.png

如下是对 https://ywdx.club的分析结果

image.png

深入了解给定网站的内部工作原理:发现潜在的攻击媒介,分析服务器架构,查看安全配置,并了解网站正在使用的技术。

目前,仪表板将显示:IP信息,SSL链,DNS记录,cookie,标头,域信息,搜索爬网规则,页面地图,服务器位置,重定向分类帐,开放端口,跟踪路由,DNS安全扩展,站点性能,跟踪器,相关主机名。

2 安装

github可以访问的直接到如下链接去下载就可以

https://github.com/Lissy93/web-check

github如果无法访问的话,可以后台直接私信

demo地址可以访问如下:

https://web-check.xyz/

3 关于这款工具介绍

image.png

通常,当您查看网站时,您最初总是会检查几件事。思考:Whois,SSL链,DNS记录,技术堆栈,安全协议,抓取规则,站点地图,重定向,基本性能,开放端口,服务器信息等。通过一系列基本的 curl 命令或在线工具的组合,这些都不难找到。但是,在一个地方清晰可见地呈现所有内容要容易得多

4 可监控到的信息--上图中包含如下内容

  • IP地址

    IP 地址任务涉及通过称为域名系统 (DNS) 解析的过程将用户提供的 URL 映射到其相应的 IP 地址。IP 地址是提供给互联网上每个设备的唯一标识符,当与域名配对时,它可以准确路由在线请求和响应。

  • SSL

    SSL 任务涉及检查站点是否具有有效的安全套接字层 (SSL) 证书。SSL 是一种协议,用于在联网计算机之间建立经过身份验证和加密的链接。它通常用于保护互联网上的通信,例如 Web 浏览会话、电子邮件传输等。在此任务中,我们联系服务器并启动 SSL 握手。如果成功,我们将收集有关服务器提供的 SSL 证书的详细信息。

  • 域名系统记录

    DNS 记录任务涉及在域名系统 (DNS) 中查询与目标域关联的记录。DNS 是一种将人类可读域名转换为计算机用于通信的 IP 地址的系统。存在各种类型的 DNS 记录,包括 A(地址)、MX(邮件交换)、NS(名称服务器)、CNAME(规范名称)和 TXT(文本)等。

  • Cookies

    Cookie 任务涉及检查目标网站设置的 HTTP Cookie。Cookie 是网页浏览器在浏览网站时存储在用户计算机上的一小段数据。它们包含特定于特定客户端和网站的适量数据,例如网站首选项、用户会话状态或跟踪信息。

  • 爬取规则

    爬网规则任务侧重于从目标网站检索和解释“robots.txt”文件。此文本文件是机器人排除协议 (REP) 的一部分,该协议是一组 Web 标准,用于规范机器人如何抓取 Web、访问和索引内容以及向用户提供该内容。该文件指示网站所有者不希望网络爬虫机器人访问网站的哪些部分。

  • Headers

    爬网规则任务侧重于从目标网站检索和解释“robots.txt”文件。此文本文件是机器人排除协议 (REP) 的一部分,该协议是一组 Web 标准,用于规范机器人如何抓取 Web、访问和索引内容以及向用户提供该内容。该文件指示网站所有者不希望网络爬虫机器人访问网站的哪些部分。

  • 质量报告

    爬网规则任务侧重于从目标网站检索和解释“robots.txt”文件。此文本文件是机器人排除协议 (REP) 的一部分,该协议是一组 Web 标准,用于规范机器人如何抓取 Web、访问和索引内容以及向用户提供该内容。该文件指示网站所有者不希望网络爬虫机器人访问网站的哪些部分。

  • 服务器位置

    “服务器位置”任务根据其 IP 地址确定托管网站的服务器的物理位置。地理位置数据通常包括服务器所在的国家、地区和城市。该任务还提供其他上下文信息,例如服务器所在国家/地区的官方语言、货币和国旗。

  • 关联域名和主机名

  • 重定向链
  • TXT记录
  • 服务器状态
  • 开放端口
  • 路由跟踪
  • 碳足迹
  • 服务器信息
  • 域名信息
  • DNS安全扩展

注:如需转载,须保留文首公众号名片,其它行为一律视为非授权转载。

相关文章
|
7月前
|
Prometheus 监控 Cloud Native
Prometheus+Grafana(docker安装)
本文档详细介绍了如何使用Docker容器快速部署Prometheus监控系统和Grafana数据可视化平台。该方案适用于需要快速搭建监控环境的开发测试场景,具备部署简单、资源占用低、易于维护等特点。
|
数据采集 机器学习/深度学习 人工智能
大数据分析案例-用RFM模型对客户价值分析(聚类)
大数据分析案例-用RFM模型对客户价值分析(聚类)
2005 0
大数据分析案例-用RFM模型对客户价值分析(聚类)
|
6月前
|
搜索推荐 小程序 开发工具
Gitee推荐项目!埋点+用户分析系统,适合中小团队的开源方案
一款好用的用户行为分析工具,对产品经理、运营人员和开发者来说,都越来越重要。 目前市面上主流的工具,不是价格高昂、数据不透明,就是部署复杂,很难维护。 ClkLog,适合中小团队的开源方案,已经在Gitee上开源,社区也在持续更新中。
|
9月前
|
双11
阿里云华南生态:联动区域合作伙伴实现客户新拓、业绩收入双增长
1月15日,阿里云华南合作伙伴年会在广州顺利举行,百余名伙伴齐聚羊城。活动现场,阿里云举办了华南大区年度优秀合作伙伴颁奖典礼,旨在表彰这一年在数字化创新和以科技力量服务客户过程中做出突出贡献的杰出伙伴。
|
11月前
|
机器学习/深度学习 编解码 人工智能
超越Transformer,全面升级!MIT等华人团队发布通用时序TimeMixer++架构,8项任务全面领先
一支由麻省理工学院、香港科技大学(广州)、浙江大学和格里菲斯大学的华人研究团队,开发了名为TimeMixer++的时间序列分析模型。该模型在8项任务中超越现有技术,通过多尺度时间图像转换、双轴注意力机制和多尺度多分辨率混合等技术,实现了性能的显著提升。论文已发布于arXiv。
771 84
|
存储 安全 算法
服务器数据恢复—Raid磁盘阵列的安全性分析及常见故障
出于尽可能避免数据灾难的设计初衷,RAID解决了3个问题:容量问题、IO性能问题、存储安全(冗余)问题。从数据恢复的角度讨论RAID的存储安全问题。 常见的起到存储安全作用的RAID方案有RAID1、RAID5及其变形。基本设计思路是相似的:当部分数据异常时,可通过特定算法将数据还原出来。以RAID5为例:如果要记录两个数字,可以通过再多记录这两个数字的和来达到记录冗余性的目的。例如记录3和5,同时再记录这2个数字的和8。在不记得到底是几和5的情况下,只需要用8-5就可以算出这个丢失的数字了,其余情况依此类推。
|
存储 运维 监控
开源日志分析工具
【10月更文挑战第20天】
981 3
|
安全 网络协议 网络安全
DDoS攻击的模式
【10月更文挑战第13天】DDoS攻击的模式
488 12
|
12月前
|
Java
Unable to obtain OffsetDateTime from TemporalAccessor: {},ISO resolved to 2024-11-26T20:55:26 of type java.time.format.Parsed
Unable to obtain OffsetDateTime from TemporalAccessor: {},ISO resolved to 2024-11-26T20:55:26 of type java.time.format.Parsed
390 0