fstrm_replay(1)
π fstrm_replay β the girlies' guide π
okay so bestie, welcome to fstrm_replay from the General Commands Manual section (yes it's a section-1 command, main character energy only) β¨
πΈ NAME πΈ
fstrm_replay β replay your saved Frame Streams data straight into a socket connection. it's giving rerun the whole tape, but make it network π
π¦ SYNOPSIS π¦
fstrm_replay -t content-type -r file [ -r file ... ]
[ -u socket-path ] [ -a IP -p port ]
fstrm_replay --type content-type
--read file [ --read file ... ]
[ --unix socket-path ] [ --tcp IP --port port ]
short flags girlies and long flags girlies, both served, no cap π«Ά
β¨ DESCRIPTION β¨
so here's the vibe: fstrm_replay connects to a Frame Streams receiver β either on the socket-path you gave it as a UNIX domain socket, or on the TCP address and port you gave it β and then it reads data of the content-type you supplied, out of the file(s) you supplied, and sends it over π
that's it. that's the whole plot. she reads, she sends, she slays π
π OPTIONS π
-tcontent-type,--typecontent-type β tell her the content-type to read from the files and send to the Frame Streams socket. files whose content-type differ are skipped β like, not invited to the party π. and if the socket server doesn't accept the content-type?fstrm_replaywill fail. no cap, it just will π-rfile,--readfile β read data from file. you can stack multiple files by giving multiple-roptions, go off π. files which cannot be opened, or which don't contain valid Frame Streams data, will be skipped β she's not gonna fight them, she's just gonna move on π§-usocket-path,--unixsocket-path β connect to the UNIX domain socket-path to write Frame Streams data. β οΈ only one of-uor-amay be given β pick a lane bestie, you cannot have both π-aIP,--tcpIP β connect to TCP address IP to write Frame Streams data. β οΈ only one of-uor-amay be given, same rule, same energy. and using-arequires a port given with-pβ she needs her little port bestie or she's not going anywhere π-pport,--portport β if-ais given, use TCP port port to write Frame Streams data. that's the whole job. iconic, honestly π
π EXAMPLES π
replay dnstap data over a UNIX domain socket, the classic:
fstrm_replay -t protobuf:dnstap.Dnstap \
-u /var/run/named/dnstap.sock -r dnstap-log.fstrm
look at her go ππ
π SEE ALSO π
fstrm_capture(1),fstrm_dump(1)- Frame Streams C Library https://farsightsec.github.io/fstrm
and that's the whole page, bestie π«Ά this was fstrm_replay(1) from the General Commands Manual, version fstrm_replay(1) β go forth and replay, you've got this βπ
π¦ where this page comes from
- alpine 3.22: fstrm-doc 0.6.1-r4 Β· MIT
- alpine 3.23: fstrm-doc 0.6.1-r4 Β· MIT
- alpine 3.24: fstrm-doc 0.6.1-r4 Β· MIT
- arch rolling: fstrm 0.6.1-2 Β· Apache
- centos-stream 10: fstrm-utils 0.6.1-12.el10 Β· MIT AND NTP
- centos-stream 9: fstrm-utils 0.6.1-3.el9 Β· MIT
- debian bookworm: fstrm-bin 0.6.1-1 Β· MIT
- debian trixie: fstrm-bin 0.6.1-1+b3 Β· MIT
- fedora 43: fstrm-utils 0.6.1-13.fc43 Β· MIT AND NTP
- fedora 44: fstrm-utils 0.6.1-14.fc44 Β· MIT AND NTP
- nixos 26.05: fstrm 0.6.1
- nixpkgs unstable: fstrm 0.6.1
- opensuse-leap 16.0: fstrm 0.6.1-160000.2.2 Β· MIT
- opensuse-leap 16.0: fstrm 0.6.1-160000.2.2 Β· MIT
- opensuse-leap 16.0: fstrm 0.6.1-160000.2.2 Β· MIT
- opensuse-leap 16.0: fstrm 0.6.1-160000.2.2 Β· MIT
- ubuntu jammy: fstrm-bin 0.6.1-1 Β· MIT
- ubuntu noble: fstrm-bin 0.6.1-1build4 Β· MIT
- ubuntu questing: fstrm-bin 0.6.1-1build4
- ubuntu resolute: fstrm-bin 0.6.1-1build5 Β· MIT
- ubuntu stonking: fstrm-bin 0.6.1-1build5 Β· MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms