Self-host heplify
2.0.28Lightweight HEP capture agent for SIP and RTCP traffic
- Stars
- 222
- Ports
- 9096 (Prometheus metrics endpoint), 8008 (Web stats API and dashboard)
sipcapture/heplifyWhat is heplify?
heplify is a portable HEP capture agent that captures VoIP and RTC signaling from network interfaces and forwards it to a HOMER server for analysis. It handles SIP, RTCP, DNS, Diameter, and log traffic with automatic fragment and duplicate handling. The agent runs as a single binary on Linux, macOS, and Windows, deployable via Docker, Homebrew, or direct download. Configuration uses JSON or CLI flags with support for multiple HEP transports, Prometheus metrics, a web dashboard, Lua scripting, and collector mode for fan-out. Live capture requires root or capture permissions.
Should you self-host heplify?
heplify scores 49/100 on selfhost.directory (how scoring works) and ranks #27 of 48 in Network Monitoring. It has 222 GitHub stars.
It shipped 11 stable releases in the past year. The latest, 2.0.28, came out on 4 September 2026. New versions land roughly every 9 days.
Setup is advanced: plan for several services and some ongoing maintenance. An official Docker image is available. It is AGPL-3.0-licensed and written mostly in Go.
Its closest alternative on selfhost.directory is mitmproxy (86/100, 46 446 stars). It scores higher overall, so compare the two before you pick. See heplify vs mitmproxy side by side.
Features
- Diameter capture
- DNS capture
- Dynamic BPF filter
- HEP Collector mode
- IP defragmentation
- Log capture
- Lua Scripting
- Multiple HEP transports
- Packet deduplication
- PCAP read/write
- Prometheus Metrics
- RTCP capture
- SIP capture
- TCP SIP reassembly
- Web stats dashboard
heplify README
More in VoIP
KamailioSelf-hosted, open-source SIP signalling server for carrier-scale VoIP: registrar, proxy, load balancer and least-cost routing, with WebRTC, TLS and IMS support.
MDD Sim GatewayMDD Sim Gateway is a self-hosted, open-source multi-SIM gateway for VoWiFi calling, SMS, and 4G data with per-country network egress, managed via a bilingual web console.
MumbleOpen-source, low-latency VoIP software: run the mumble-server self-hosted via Docker or binaries, with positional audio, game overlay, and Ice RPC admin.
mumble-dockerSelf-hosted, open-source Docker image for running a low-latency Mumble voice chat server with SQLite, MySQL, or PostgreSQL backends and automatic TLS via Let's Encrypt.
openSIPSOpen-source SIP proxy/server for VoIP, video, IM, and presence with modular architecture and high throughput.
RoutrA self-hosted SIP server handling signaling only, built as cloud-native gRPC services. Works with Asterisk and FreeSWITCH media servers.
TeamSpeak 6 ServerSelf-hosted TeamSpeak 6 voice server in beta: run it with Docker or a Linux/Windows binary, using SQLite or MariaDB, plus optional Prometheus metrics.
WhatomateSelf-hosted WhatsApp Business Platform with calling, visual IVR, S3 recordings, chatbot, campaigns, and team inbox — all on your infrastructure.
Yeti SwitchYeti Switch is an open-source, self-hosted SIP SBC and Class 4 softswitch with real-time VoIP billing, dynamic routing, and a REST API.
AI Native Call CenterSelf-hosted open-source call center where AI agents answer every call by default, with seamless human handoff on FreeSWITCH and PostgreSQL.
AIReceptionistSelf-hosted AI receptionist using OpenAI Realtime API for natural voice calls via SIP, replacing costly SaaS alternatives with FAQ, transfers, and messages.
AsteriskAsterisk is a self-hosted, open-source PBX and telephony toolkit written in C for business telephone systems with VoIP/SIP, PSTN, and APIs (AMI, ARI, AGI).
0 comments