Scroll to navigation

ncaptool(8) network capture tool ncaptool(8)

NAME

ncaptool - Network capture library

SYNOPSIS

ncaptool [-h] [-d] [-m] [-f] [-r] [-w] [-v] [-S] [-e] [-i]

[-b] [-p] [-n] [-l] [-g] [-o] [-s] [-c] [-t] [-1]
[-2] [-k] [-Dmod] [-H]

DESCRIPTION

ncaptool is a network capture library like libpcap (on which it is based) and tcpdump. It produces binary data in its own ncap format, which can be stored in a dump file or transmitted over a UDP socket. Unlike libpcap, it discards data link headers and only supports IPv4 and IPv6 packets, but it can perform reassembly of IP datagrams.

OPTIONS

display this help text and exit
increment debugging level
increment message trace level
flush outputs after every bufferable write
destination of -s can be a remote (off-LAN) address
use wallclock time not NCAP timestamp for -o files
emit a traffic summary to stderr on exit
stripe across all -s datasinks, round robin style
specify continuation separator
add interface as a datasource ('+' = promiscuous)
use this bpf pattern for any -i or -p datasources
add pcap file as a datasource ('-' = stdin)
add ncap file as a datasource ('-' = stdin)
add datagram socket as a datasource (addr/port)
write msg trace to this file ('-' = stdout)
write ncap data to this file ('-' = stdout)
add this datagram socket as a datasink (addr/port) (optional ,r is the transmit rate in messages/sec) (optional ,f is schedule frequency, default is 100)
stop or reopen after this many msgs are processed
stop or reopen after this amount of time has passed
-1 [+-]value
replace, set (+), or clear (-) user1 to this value
-2 [+-]value
replace, set (+), or clear (-) user1 to this value
make -c, -t continuous, run cmd on each new file (cmd can be empty if you just want the continuity)
add module
hide source and/or destination IP addresses

argument to -l and -s can be addr/port or addr/port..port (range)

EXAMPLE

Common usage:


$ ncaptool -t 3600 -k gzip -i enp9s0+ -o $FILE
to inspect a compressed ncap file, run something like this:


$ zcat $FILE | ncaptool -n - -vmg -

SEE ALSO

ncap(3), tcpdump(8).

AUTHOR

ncaptool was written by Internet Systems Consortium and Jan Andres <jandres@gmx.net>.

This manual page was written by Thiago Andrade Marques <thmarques@gmail.com> for the Debian project (but may be used by others).

26 Mar 2020 ncaptool-1.9.2