PCAP Hunter v1.0.0
First stable release. Production-ready installer, hardened pipeline, polished UX, and brand identity.
Highlights
- π¨ Brand identity β logo, favicons, header mark, and PDF cover-page logo with tagline.
- π· Visual tour in README β eight redacted screenshots covering every tab.
- π¦ Cross-platform unified installer β single Python script for macOS / Linux / Windows.
- π‘ Dependency preflight β startup banner if a required binary is missing (no more silent empty dashboards).
- π PDF report dashboard charts β protocol distribution, top talkers, flow timeline, network graph, and world map embedded directly into the report.
- β `make verify` pre-commit gate β format + lint + 544-test suite, mirrors CI.
- π§ Enriched LLM report prompts β per-section evidence routing replaces the prior monolithic prompt.
Bug fixes
- WeasyPrint PDF export on macOS (`libgobject-2.0-0` OSError) β dyld path fix.
- PDF correlations crashed on `CorrelationSignal` dataclasses β extract `.name` before joining.
- LLM reports duplicated section headings β drop `bold` wrap and add safety-net title strip.
See CHANGELOG.md for the full release notes.
Install
```bash
git clone https://github.com/ninedter/pcap-hunter.git
cd pcap-hunter
python3 scripts/install.py
make run
```
Open http://localhost:8501.