SiLK, the System for Internet-Level Knowledge, is a collection of
traffic analysis tools developed by the CERT Network Situational
Awareness Team (CERT NetSA) to facilitate security analysis of large
networks. The SiLK tool suite supports the efficient collection,
storage and analysis of network flow data, enabling network security
analysts to rapidly query large historical traffic data sets. SiLK is
ideally suited for analyzing traffic on the backbone or border of a
large, distributed enterprise or mid-sized ISP.
The silk-rwreceiver package contains a program (rwreceiver) which
receives files over the network from one or more rwsender programs.
rwsender-rwreceiver pairs are used to move files from a machine
running flowcap and one running rwflowpack, or from the rwflowpack
machine to machine(s) running rwflowappend.

Files

Changelog

2018-02-15 - Lawrence Rogers <lrr@cert.org> 3.16.1-1/2
* Release 3.16.1-1/2
rwstats
Fix a bug that occurred when using a large amount of memory and could result in corrupted output.
rwuniq
Fix a bug that occurred when using a large amount of memory and could result in corrupted output.
rwbagcat
Fix bugs that occur when using the --network-structure switch with an IPv4-specific argument and bag file contains addresses in the ::ffff:0:0/96 netblock.
rwsetcat
Print an error message when rwsetcat is unable to read an IPset.
rwsender, rwreceiver
Fix an issue when using installations of GnuTLS that do not provide support for thread locking.
rwflowpack, flowcap
Fix a bug where NetFlow v9 records were being ignored because the application was decoding them with the wrong internal template.
Building
Fix issues when determining compilation flags necessary for Python support.

2017-06-29 - Lawrence Rogers <lrr@cert.org> 3.16.0-1/2
* Release 3.16.0-1/2
rwstats
When the primary value is a distinct count, compute the number of distinct items across all bins and print each bin's percentage of the total distinct count.
Fix bugs that may occur when computing distinct counts and not all distinct counts fit into memory.
rwuniq
Fix bugs that may occur when computing distinct counts and not all distinct counts fit into memory.
flowrate plug-in
Change how the flowrate plug-in handles flow records whose duration is zero in order to fix bizarre looking output in rwstats. The plug-in now assumes each of these flow records has a duration of 400 microseconds (0.4 milliseconds).
Add the --flowrate-zero-duration switch which allows the user to set the duration that the plug-in uses for flow records whose given duration is zero.
rwrandomizeip
Read flow records from the standard input if the number of non-switch arguments is zero.
Write the flow records to the standard output if the number of non-switch arguments is zero or one.
rwswapbytes
Read flow records from the standard input if the number of non-switch arguments is zero.
Write the flow records to the standard output if the number of non-switch arguments is zero or one.
rwflowpack, flowcap
Change processing of NetFlow v9 records so that, when SiLK is compiled against libfixbuf 1.8.0, the OUT_BYTES and OUT_PKTS values are used when the IN_BYTES and IN_PKTS values are 0.
flowcap
Print the probe definitions to the log file when the log-level is set to debug.
rwflowpack, rwflowappend, flowcap, rwsender, rwreceiver, rwpollexec
Change how daemons invoke subprocesses in order to avoid creating subprocesses that deadlock and never complete.
Modify start-up scripts to be more in line with the rules in the Linux Standard Base.
Plug-ins
Add manual pages for the cutmatch, conficker-c, and app-mismatch plug-ins.
No longer install the uniq-distproto plug-in since its functionality is available as --values=distinct:protocol.