【网络安全 | 信息收集】JS文件信息收集工具LinkFinder安装使用教程

简介: 【网络安全 | 信息收集】JS文件信息收集工具LinkFinder安装使用教程

前言

JavaScript文件可能会泄露敏感信息,如注释中的机密信息、内部IP地址,以及包含未授权访问或其他漏洞的URL。手动检查这些信息效率低下,而该工具——LinkFinder,可用于自动收集JavaScript文件中的信息。


安装教程

安装地址:


https://github.com/GerbenJavado/LinkFinder?tab=readme-ov-file

1

下载ZIP文件:



解压完成后在当前目录进入cmd:



LinkFinder 依赖于argparse和jsbeautifierPython 模块,使用以下命令进行下载:


pip3 install -r requirements.txt



模块下载成功后即可使用。


另一种安装方法是:


$ git clone https://github.com/GerbenJavado/LinkFinder.git

$ cd LinkFinder

$ python setup.py install

1

2

3

加上解决依赖关系命令:


pip3 install -r requirements.txt


使用教程

语法:


简写 含义 描述

-i - 输入 输入:URL、文件或文件夹。对于文件夹,可以使用通配符(例如“/*.js”)。

-o - 输出 “cli”打印到 STDOUT,否则保存 HTML 文件的位置默认:output.html

-r –正则表达式 用于针对找到的端点进行过滤的正则表达式(例如 ^/api/)

-d - domain 分析整个域时切换使用,枚举所有找到的 JS 文件。

-b –burp 输入包含多个 JS 文件的 Burp“保存所选”文件时切换使用

-C - cookie 在请求中添加cookie

-H - help 显示帮助消息并退出

举例:


例子

1、在某页面的 JavaScript 文件中查找端点并将 HTML 结果输出到 results.html 的最基本用法:


python linkfinder.py -i https://example.com/example.js -o results.html

1

2、CLI/STDOUT 输出(不使用 jsbeautifier,十分迅速):


python linkfinder.py -i https://example.com/1.js -o cli

1

举例如下:


复制JS文件对应的URL,加入到命令行中



python linkfinder.py -i https://xxxxx.xxxxx.net/tool.min.js -o cli



由上下图可以看到,收集到的信息直接回显在cmd中:



3、分析整个域及其 JS 文件:


python linkfinder.py -i https://example.com -d



4、Burp 输入(在目标中选择要保存的文件,右键单击,Save selected items将该文件作为输入):


python linkfinder.py -i burpfile -b


先保存条目:



再在命令中添加在Burp保存的文件路径:




5、枚举 JavaScript 文件的整个文件夹,同时查找以 /api/ 开头的端点,最后将结果保存到 results.html:


python linkfinder.py -i 'Desktop/*.js' -r ^/api/ -o results.html


目录
相关文章
|
3月前
|
安全 网络协议 算法
Nmap网络扫描工具详细使用教程
Nmap 是一款强大的网络发现与安全审计工具,具备主机发现、端口扫描、服务识别、操作系统检测及脚本扩展等功能。它支持多种扫描技术,如 SYN 扫描、ARP 扫描和全端口扫描,并可通过内置脚本(NSE)进行漏洞检测与服务深度枚举。Nmap 还提供防火墙规避与流量伪装能力,适用于网络管理、渗透测试和安全研究。
515 1
|
6月前
|
存储 自然语言处理 前端开发
抖音快手小红书虚拟评论截图生成器,模拟对话制作工具,html+js+css
这是一款纯前端实现的多平台虚拟评论生成器,支持抖音、快手、小红书风格,适用于产品演示与UI设计。采用Vanilla JS与Flexbox布局,利用IndexedDB存储数据,CSS Variables切换主题。
|
5月前
|
机器学习/深度学习 存储 监控
内部文件审计:企业文件服务器审计对网络安全提升有哪些帮助?
企业文件服务器审计是保障信息安全、确保合规的关键措施。DataSecurity Plus 是由卓豪ManageEngine推出的审计工具,提供全面的文件访问监控、实时异常告警、用户行为分析及合规报告生成功能,助力企业防范数据泄露风险,满足GDPR、等保等多项合规要求,为企业的稳健发展保驾护航。
145 0
|
4月前
|
Web App开发 API 虚拟化
Cisco Modeling Labs (CML) 2.9.0 - 网络仿真工具
Cisco Modeling Labs (CML) 2.9.0 - 网络仿真工具
335 15
Cisco Modeling Labs (CML) 2.9.0 - 网络仿真工具
|
5月前
|
监控 安全 网络安全
网络安全工具及其使用方法:保护数字安全的第一道防线
在信息时代,网络攻击变得日益复杂且频繁,保护个人和企业数据安全的重要性日益凸显。幸运的是,各种网络安全工具为用户提供了有效的防护手段。从防火墙到密码管理器,这些工具覆盖了威胁检测、攻击防御和数据保护的方方面面。本文将介绍几款常用的网络安全工具,并提供其使用方法,以帮助您构建强大的网络安全防线。
211 1
|
5月前
|
JavaScript 前端开发 API
淘宝店铺阿里旺旺采集工具,连接批量转旺旺ID,用Js接口实现效果
以下是淘宝店铺阿里旺旺采集工具的JS实现代码,包含批量获取店铺旺旺ID功能,当然仅
|
5月前
|
监控 数据可视化 Java
VMware Aria Operations for Networks 6.14 - 网络和应用监控工具
VMware Aria Operations for Networks 6.14 - 网络和应用监控工具
122 0
VMware Aria Operations for Networks 6.14 - 网络和应用监控工具
|
4月前
|
编解码 JavaScript 前端开发
如何在网页播放英文的m3u8文件(基于Javascript搭建的在线网页工具)
什么是m3u8?又该如何在网页中高效、便捷地播放英文的m3u8文件呢?今天这篇文章就带你一起了解,并推荐一种基于Javascript搭建的在线网页工具,让你轻松解决播放问题。
911 0
|
6月前
|
运维 监控 Linux
网络延迟监测工具选择(第一篇)
**WGCLOUD**是一款开源免费的跨平台运维监控工具,支持Windows、Linux、MacOS等系统,具备网络延迟监测功能。其内置的**PING监测**模块可实时ping目标IP,图形化展示延迟趋势,并在目标IP不可达时发送告警通知。支持分组管理,操作简单便捷,适合运维人员高效监控网络状态。

热门文章

最新文章