Skip to content

sipcapture/captagent

Repository files navigation

CaptAgent

The Next-Generation HEP Capture Agent for Homer


HEP HEP HEP HEP HEP HEP HEP HEP HEP

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.

Status

Build Status

Get Started

Setup & Configuration instructions are available on the Project Wiki

Build Dependencies (DEB/RPM)

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

Support

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

HomerFlow

Developers

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.


If you use CAPTAGENT in production, please consider supporting us with a donation

Donate

Sponsor this project

 

Packages

 
 
 

Contributors