The Next-Generation HEP Capture Agent for Homer
Captagent is a powerful, flexible, completely modular HEP packet capture and mirroring framework for RTC, ready for (virtually) any kind of IP protocol and encapsulation method - past, present - and future.
Setup & Configuration instructions are available on the Project Wiki
For local builds, install the required development tools and libraries first.
Debian/Ubuntu packages:
- m4
- automake
- autoconf
- libtool
- make
- gcc
- flex
- libfl-dev
- bison
- libexpat-dev
- libpcap-dev
- libjson-c-dev
- libuv1-dev
RHEL/Fedora packages:
- m4
- automake
- autoconf
- libtool
- make
- gcc
- flex
- flex-devel
- bison
- expat-devel
- libpcap-devel
- json-c-devel
- libuv-devel
Optional auto-install helper:
- The build script supports an opt-in dependency bootstrap for DEB/RPM systems.
- Run with AUTO_INSTALL_DEPS=1 to let build.sh install Flex and libfl/flex-devel automatically before autoreconf.
- Example: AUTO_INSTALL_DEPS=1 ./build.sh
If you found a bug or issue with the code, please raise an Issue on the project tracker.
If you want to send a PR, please make sure to indent your code using our format script
If you have specific questions or require professional support please contact us at support@sipcapture.org
Contributions to our project are always welcome! If you intend to participate and help us improve CAPTAGENT, we kindly ask you to sign a CLA (Contributor License Agreement) and coordinate at best with the existing team via the homer-dev mailing list.


