vASN_TAP
vASN_TAP on Cloud - vasn_tap is a lightweight and efficient packet-tapping application that captures traffic from a configured input interface, with optional filtering and truncation, and forwards it to an output interface or encapsulates it using VXLAN or GRE for remote delivery. It supports AF_PACKET and eBPF capture modes, performs encapsulation entirely in userspace without kernel tunnel dependencies, and is fully configured through a single YAML file with minimal CLI inputs.
Capture: Supports AF_PACKET (multi-worker) and eBPF (single-worker) modes for flexible and efficient packet capture.
Filtering (ACL): Applies first-match rule-based filtering using protocol, IP, port, and VLAN criteria.
Truncation: Enables optional packet size reduction with integrity-preserving header adjustments.
Tunneling: Supports VXLAN and GRE encapsulation in userspace for remote traffic forwarding.
Configuration & CLI: Uses a single YAML file for all configurations with minimal CLI interaction.
Statistics & Observability: Provides real-time traffic, filter, and system performance metrics via logs and tools.
