PacketLens is a pure front-end, offline pcap analysis tool that runs entirely in the browser, supporting deep protocol decoding, HTTPS decryption, and million-packet instant loading without any backend.

Stars

17

7-day growth

No data

Forks

3

Open issues

0

License

MIT

Last updated

2026-07-29

AI repository intelligence
FR-AI / ANALYSIS

Why it is worth attention

It brings Wireshark-like core capabilities to the browser with zero backend, enabling secure offline traffic analysis and HTTPS decryption using client-side key logs, while supporting ultra-large pcap files through aggressive memory and thread optimizations.

Who it is for

  • Cybersecurity analysts and incident responders
  • Network security students and educators
  • Penetration testers conducting authorized assessments
  • Developers needing quick offline packet inspection

Use cases

  • Analyzing captured network traffic on an isolated system without internet access
  • Investigating security incidents by decrypting HTTPS sessions with SSLKEYLOGFILE
  • Extracting credentials and sensitive data from plaintext protocols for forensics
  • Teaching network protocol analysis and threat detection in a classroom environment

Strengths

  • Fully client-side: all data processed locally, never uploaded to any server
  • High performance: Web Worker based parsing, zero-memory allocation protocol tree, and virtual scrolling for millions of packets
  • Comprehensive feature set: protocol decoding, HTTPS decryption (TLS 1.2/1.3), threat intelligence with 40+ rules, and IP geolocation
  • Open-source (MIT license) with active contribution welcome

Considerations

  • Requires local HTTP/HTTPS server to load IP geolocation databases (cannot be directly opened as file://)
  • HTTPS decryption depends on external SSLKEYLOGFILE or pcapng DSB; not applicable without those keys
  • Limited to browser capabilities; some advanced protocol dissections may not be supported

README quick start

快速开始(本地部署)

Description

PacketLens - 浏览器内极速 pcap 深度分析工作台。纯前端、零后端、解密 HTTPS、百万级数据包秒开。

Related repositories

Similar projects matched by category, topics, and programming language.

ViffyGwaanl
Featured
ViffyGwaanl GitHub avatar

kimi-k3-learn

An interactive learning system that turns the 47-page Kimi K3 technical report into a single offline HTML file with running algorithms, 3D visualizations, spaced repetition quizzes, and a smart highlighting QA tool.

AI & Machine Learning
15
iamtechartist
Featured
iamtechartist GitHub avatar

human-cell-visualizer

An interactive 3D visualization of three human cell types using Three.js, WebGL particles, and custom GLSL shaders, allowing users to rotate, zoom, morph, and explore annotated structures.

Design & Creative
13
osama-fawad
osama-fawad GitHub avatar

Pekingman

Pekingman is a multimodal agent system that integrates perception, long-term memory, human-like reasoning, emotional consistency, and real-time action to create believable NPC behavior.

HTML
933