死链扫描工具:Xenu工具

1、工具介绍

Xenu 全称 Xenu’s Link Sleuth 是一款界面简单,功能强大的软件,你可以打开一个本地网页文件来检查它的链接,也可以输入任何网址来检查,它可以分别列出网站的活链接以及死链接,连转向链接它都分析得一清二楚,支持多线程,可以把检查结果存储成文本文件或网页文件。

2、工具使用

2.1 打开工具 File --> Check URL

2.2 输入需要检查的网站地址 如果该网站有指向外部的链接,同时外部链接也需要检测,则可以勾选:Check external link

2.3 点击:options

2.4 根据需要 设置线程数

2.5 保存后,开始扫描检测

2.6 生成检查报告 当链接检查完成之后,工具会提示生成报告,点击 “是”,等待报告生成,不要输入 FTP 参数,直接点确定

2.7 报告审阅

报告生成后,Xenu会将所有错误链接列表供大家参考,同时还会生成一个XML网站地图,此时可以告知开发人员进行修复
不过生成的报告总体来说并不利于浏览,一方面是报告英文的,另一方面需要大家逐一浏览,很费精力,所以建议大家将检查结果 导出为制表符分割 的文件,如下图

2.8 导出的文件为 txt 文件,直接复制粘贴到 Excel表格,再进行数据整理。添加筛选项

3、报告分析

扫描完成后,会生成一份详情的检查报告,包括有:地址,状态,类型,大小,标题,日期,层次,外部链接,内部链接,服务器,错误,持续时间,编码,描述

我们主要分析报告的状态:包括有

ok、mail host ok :表示链接正常
timeout、no connection、no such host:表示访问超时或者无法访问(不代表是空链)
not found:如果是not found,表示没有找到,即空链接
no info to return:没有对象返回,即空页面
no object data:没有对象数据,常见于访问服务器出现400错误等访问出错情况
keep same verb:url是一致的,例如网址链接A这种形式,在软件识别此状态后,建议在源码里检查一下,如只有类似刚才举例形式是无需担心的,如有其他形式的链接,需要看其是否符合seo优化标准再做修改

3.1 cancelled / timeout 个人认为是未FQ导致,所以直接取消,超时

3.2 error 416

HTTP response code: 416 是由于读取文件时设置的Range有误造成的

3.3 forbidden request 该地址打开时报错: Error 1020

3.4 no connection 未FQ,无法连接

选中URL 右击 --> URL属性

3.5 no info to return 没有数据返回,百度数据统计

3.5 not found 空链接 将图片转换成Base64数据流 可以通过浏览器查看到该图片

posted @   爱晚亭的那一片枫叶林  阅读(2196)  评论(0编辑  收藏  举报
编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示