Kali NetHunter 部署 PacketLens|手机浏览器本地分析 PCAP,告别笨重 Wireshark

Kali NetHunter 部署 PacketLens|手机浏览器本地分析 PCAP,告别笨重 Wireshark

前言

日常移动端渗透抓包后,想快速分析 pcap 流量,但是手机端跑 Wireshark 操作繁琐、资源占用高。PacketLens是纯前端本地数据包分析工具,所有解析运算全部在浏览器本地执行,文件不会上传云端,隐私安全。
本文适配 Kali NetHunter(安卓手机 chroot 环境),利用 Apache2 网页服务部署,手机浏览器直接打开使用,拖拽 pcap/pcapng/cap 文件即可分析流量。
项目特点:

 

✅ 纯前端无后端,不需要数据库

 

✅ TCP 流重组、HTTP/DNS/TLS 应用层还原

 

✅ 提取账号凭据、文件导出、流量可视化图表

 

✅ 内置安全诊断、威胁情报评分

 

✅ 所有数据包仅存手机本地,适合内网渗透、应急取证

一、前置环境准备

  1. 手机已安装 Kali NetHunter,正常启动 chroot 环境
  2. 开启 NetHunter APP 内 Apache2 服务

二、部署 PacketLens(完整命令流程)

1. 进入 Apache 网站根目录

cd /var/www/html

2. 拉取源码

git clone https://github.com/skilfulwriter/PacketLens.git

3. 将项目文件移动到网站根目录

克隆完成后文件夹名为PacketLens,需要把内部全部网页文件移出到/var/www/html
mv PacketLens/* ./

20260803090850473-image

三、启动 / 确认 Apache 服务

方式 :NetHunter 图形界面

打开 NetHunter → Kali Services,找到 APACHE2,打开开关,显示[+] Service is running即为成功。

20260803090950188-image

四、访问 PacketLens

手机本机访问(最常用)

在手机浏览器输入地址:
http://127.0.0.1
或者
http://localhost

同局域网其他设备访问(电脑 / 平板查看抓包)

  1. 在 NetHunter 终端查询手机内网 IP
ip a
  1. 找到 wlan0 网卡 IP(例如 192.168.1.105)
     

    其他设备浏览器访问:http://192.168.1.105

20260803091326527-image

五、基础使用教程

  1. 打开网页后,直接拖拽 .pcap / .pcapng / .cap 抓包文件到页面内
  2. 等待前端加载解析(大文件耗时稍久,取决于手机性能)
  3. 功能模块:
  • 总览:流量概要、协议分布统计
  • 数据包列表:逐包查看,逐层协议解码
  • TCP 流重组:直接还原 HTTP 明文请求、POST 表单、上传文件
  • 敏感信息收集:自动扫描账号密码、Cookie、明文凭据
  • 流量图表:IP 通信拓扑、流量趋势图
  • 安全诊断:自动识别异常流量、可疑连接
💡 小提示:文件全程在浏览器内存处理,不会上传任何数据,涉密取证场景非常友好。

20260803091352930-image

七、进阶玩法(NetHunter 联动)

  1. 使用tcpdump在手机网卡抓包,直接保存为 pcap 文件,拖入 PacketLens 即时分析
tcpdump -i wlan0 -w capture.pcap
  1. 无线渗透抓取 Wi-Fi 流量后,导出 pcapng,本地浏览器解密分析
  2. 配合 SSH 远程访问,电脑浏览器打开手机 PacketLens,远程分析移动端抓包

总结

这套方案完美解决手机上不方便运行 Wireshark 的痛点。Kali NetHunter 依托 Apache 部署 PacketLens,实现抓包→本地网页分析全流程在安卓手机完成,适合移动渗透、现场应急、内网测试场景。不需要复杂后端,部署仅需几条命令,新手也能快速上手。
© 版权声明
THE END
喜欢就支持一下吧
点赞13赞赏 分享
评论 共1条

请登录后发表评论

    暂无评论内容