FLOW-PRINT(1)
π flow-print β a whole manual, but make it cute π
okay bestie, listen. this is flow-print, and it lives in section 1 of the manual (that's the "commands you actually type" section, iykyk). it's giving flow-tools energy, and it's here to make your flow data look β¨prettyβ¨ in plain ASCII. let's go. π¦
β¨ NAME β¨
flow-print β display flows in formatted ASCII. no cap, that's literally the whole job. π
πΈ SYNOPSIS πΈ
flow-print [ -hlnpw ] [ -d debug_level ] [ -f format ]
look at her. so compact. so slay. β
π DESCRIPTION π
the flow-print utility will display flow data in ASCII using pre-defined formats selectable with -f. that's the whole vibe: you feed her flows, she gives you a table. obsessed. π«Ά
some of the less descriptive column headers are defined below, because ngl a few of these are giving cryptic. π
Sifβ Source Interface ifIndex.DiFβ Destination Interface ifIndex.Prβ Protocol.Pβ Protocol.SrcPβ Source Port.DstPβ Destination Port.Pktsβ Packets.Octetsβ Octets (Bytes).Activeβ Time in ms the flow was active.B/Pkβ Bytes per Packet.Tsβ Type of Service.Flβ Flags, for TCP the cumulative or of the TCP control bits.srcASβ Source AS.dstASβ Destination AS.Startβ Start time of the flow.Endβ End time of the flow.router_scβ V7 IP address of router producing shorcuts.peer_nexthopβ V6 IP address of peer next hop IP address.encap i/oβ Version 6 only. Encapsulation size in/outdurationβ Time in ms the flow was active.inputβ Input Interface ifIndex.outputβ Output Interface ifIndex.flowsβ Number of aggregated flows.mTosβ V8.x ToS of pkts that exceeded the contract.xpacketsβ V8.x Packets that exceed the contract.
main character reference sheet tbh. πβ¨
π OPTIONS π
-ddebug_level β Enable debugging. (turn on the little detective hat π)-fformat β Select format. The default is appropriate for the export type of the flow data. Available formats are:0β 1 line, interfaces, hex ports1β 2 line (includes timing and flags)2β 2 line candidate TCP syn attack flows3β 1 line, no interfaces, decimal ports4β 1 line with AS number5β 1 line, 132 column6β show ip accounting emulation7β 1 line, 132 column +router_id8β 1 line, 132 column +encapsulation9β 1 line with tag values10β AS aggregation11β Protocol Port aggregation12β Source Prefix aggregation13β Destination Prefix aggregation14β Prefix aggregation15β Destination aggregation (Catalyst)16β Source Destination aggregation (Catalyst)17β Full Flow (Catalyst)18β ToS AS Aggregation19β ToS Proto Port aggregation20β ToS Source Prefix aggregation21β ToS Destination Prefix aggregation22β ToS Prefix Aggregation23β ToS Prefix Port aggregation24β Full (Catalyst)
twenty-five formats. TWENTY-FIVE. she's versatile, she contains multitudes, she ate and left no crumbs. π₯
-hβ Display help. (she's helpful AND hot π)-lβ Unbuffer output.-nβ Use symbolic names where appropriate.-pβ Display header information.-wβ Wide output.
π EXAMPLES π
display flows in flowfile:
flow-print < flowfile
that's it. that's the whole thing. redirect and go, bestie. π§
π FILES π
configuration files: Symbols - /etc/flow-tools/sym/*.
(yes, the star is a glob. she's flexible. β¨)
π BUGS π
None known.
literally flawless. not me being suspicious about that but okay, we move. π
π AUTHOR π
Mark Fullmer <maf@splintered.net>
the icon. the legend. the moment. π«Ά
β SEE ALSO β
and that's the whole page, babe. this one's from flow-tools, and the footer date on the original is 26 ΠΠ²Π³ΡΡΡ 2010 β so yeah, vintage, but she still serves. π
π¦ where this page comes from
- fedora 43: flow-tools 0.68.5.1-45.fc43 Β· LicenseRef-Callaway-BSD
- fedora 43: flow-tools 0.68.5.1-45.fc43 Β· LicenseRef-Callaway-BSD
- fedora 44: flow-tools 0.68.5.1-46.fc44 Β· LicenseRef-Callaway-BSD
- fedora 44: flow-tools 0.68.5.1-46.fc44 Β· LicenseRef-Callaway-BSD
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms