firehose demultiplexes the given stream of multiplexed connections, and writes each connection to an individual file\&.
.PP
When writing to files, each connection is placed into a dedicated file named after the UUID of the connection within the stream\&. Separate files will be created if requests and responses are found in the stream\&.
.PP
If an optional prefix is specified as a parameter, connections that start with the given prefix will be included\&. The prefix needs to fit completely within the first fragment for a successful match to occur\&.
.SH "OPTIONS"
.TP
--file, -f \fIfilename\fR
File to read the firehose from\&. Defaults to stdin\&.
.TP
--output-directory, -o \fIoutput-directory\fR
Directory to write demultiplexed connections to\&.
.TP
--uuid, -u \fIuuid\fR
The UUID of the connection to demultiplex\&. Can be specified more than once\&. If not specified, all UUIDs will be demultiplexed\&.