Apache HTTP Server Version 2.5

Apache > HTTP Server > Documentation > Version 2.5 > Programs

# firehose - Demultiplex a firehose stream

Available Languages: en

`firehose` demultiplexes the given stream of multiplexed connections, and writes each connection to an individual file.

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.

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.

### See also

- `mod_firehose`
- Comments

## Synopsis

`firehose [ -f input ] [ -o output-directory ] [ -u uuid ] [ -h ] [ --version ] [prefix1 [...]]`

## Options

`--file, -f filename`
  File to read the firehose from. Defaults to stdin.
`--output-directory, -o` output-directory
  Directory to write demultiplexed connections to.
`--uuid, -u` uuid
  The UUID of the connection to demultiplex. Can be specified more than once. If not specified, all UUIDs will be demultiplexed.
`--help, -h`
  This help text.
`--version`
  Display the version of the program.

Available Languages: en

## Comments

Notice:
This is not a Q&A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our mailing lists.