tracertstats(1)

tracertstats1

Perform simple filter based analysis on a trace

Usage

tracertstats [{-f | --filter bpf}] [{-i | --interval interval}] [{-c | --count count}] [{-o | --output-format csv,txt,png,html}] [{-m | --merge-inputs}] inputuri ...

tracertstats {-H | --libtrace-help}

Descrption

tracertstats takes a list of bpf expressions and outputs the number of packets and bytes that match that expression every interval seconds, or count packets.

-f bpf-filter
--filter bpf-filter

Add another "bpf filter"

-i interval
--interval interval

Output results every interval seconds.

-c count
--count count

Output results every count packets.

-m
--merge-inputs

Treats all inputs as a single input, resulting a single unified output rather than an output for each input. Works best with traces that are consecutive to create a single CSV, for instance.

-o format
--output-format format

Selects the output format.

txt

Human readable text. This is the default output format which provides output easily understood by a human. This format has the disadvantage that it takes up quite a bit of horizontal space.

csv

Comma Seperated Values. This is suitable for further analysis in a spreadsheet, or other program.

png

PNG Graphic. Produces a fairly incomprehensible png graph. This relies on gdc being available at compile time.

html

This produces output suitable for display to a human in a webbrowser.

Examples

tracertstats --filter 'host sundown' \
	--filter 'port http' \
	--filter 'port ftp or ftp-data' \
	--filter 'port smtp' \
	--filter 'tcp[tcpflags] & tcp-syn!=0' \
	--filter 'not ip' \
	--filter 'ether[0] & 1 == 1' \
	--filter 'icmp[icmptype] == icmp-unreach' \
	--output-format html
	erf:/traces/trace1.gz \
	erf:/traces/trace2.gz 

Releases

9 releases since Debian 5.0 (Lenny); the text changed 2 times.

  1. 5.0
  2. 6.0
  3. 7–13

Authors

Perry Lorier <[email protected]>

From libtrace-tools 3.0.22-0.2 in Debian 13 (Trixie). Parsed by carta from the page's man source.