Skip to content
Jacob van Walraven edited this page Feb 25, 2020 · 5 revisions

Refer to the header files for each API

Libtrace API
Libtrace bigdata is a libtrace program so libtrace API functions can be used.

Libtrace trace can be obtained with:
libtrace_t *bd_get_trace(bd_bigdata_t *bigdata);

Libtrace thread can be obtained with:
libtrace_thread_t *bd_get_thread(bd_bigdata_t *bigdata);

Libtrace packet can be obtained with:
libtrace_packet_t *bd_get_packet(bd_bigdata_t *bigdata);

Callback API
API used to subscribe to any required events. More about events can be found here

Flow API
The Flow API is used to get information related to the current packets flow.

Result API
The result API is used to generate a result sets and insert results into those sets.

TLS API
Exposes the TLS information for TLS flows.

Clone this wiki locally