HEP-PIPE: Pipe arbitrary data (logs, events, cdrs, etc) to HEP server (HOMER)
Switch branches/tags
Nothing to show
Clone or download
Latest commit a54bad0 May 15, 2017
Permalink
Failed to load latest commit information.
minIni add hepipe Apr 1, 2014
.travis.yml Update .travis.yml Oct 23, 2015
COPYING add hepipe Apr 1, 2014
Makefile.am add hepipe Apr 1, 2014
README add hepipe Apr 1, 2014
README.md Update README.md May 15, 2017
core_hep.h add custom values Mar 7, 2015
hepipe fixed sport Apr 15, 2016
hepipe.c fixed sport Apr 15, 2016
hepipe.h Version Bump Mar 7, 2015
hepipe.ini Update hepipe.ini Apr 2, 2014
run.sh add hepipe Apr 1, 2014

README.md

Build_Status

HEPipe

Description:

HEPipe (pronounced HEP-pipe) is an application for logging arbitrary data (ie: logs, cdrs, debug lines) to a HEP/EEP capture server such as HOMER or PCAPTURE

Compilation:

Linux

cc -o hepipe hepipe.c -lpcap 

Solaris

cc -o hepipe hepipe.c -lpcap -lsocket
NOTE: Please make sure that your compiler is gcc or understands the packet attribute for structure

Format:

timesec;timeusec;correlationid;source_ip;source_port;destination_ip;destinaton_port;payload in json

Usage Example:

  • -t 100 - loging Protocol Type
echo '1396362930;1003;fd8f48ea-b9aa-11e3-92f7-1803731b65be;127.0.0.1;5060;10.0.0.1;5060;{"pl": 10, "jt": 10}' | ./hepipe  -s hepserver -p 9061 -t 100