wireblast --help prints the same list.
Interface and pattern
Addressing
Flows
Packet contents
Rate and duration
Both limits can be set together, and the slower one binds. Setting
--bps without --pps lifts the default packet cap.
Rate suffixes are decimal SI, not powers of two: k is 1,000, M is 1,000,000, G is 1,000,000,000. Units are optional and flexible: 1M, 1Mpps, 100Mbit/s, 2.5Gbps all parse. “Unlimited” can be written as 0, unlimited, none, line-rate, max or off.
Receiving
See transmit and receive before using anything but
none.
PCAP replay
Interface and behaviour
Notes worth knowing
--packet-size includes the FCS
--packet-size includes the FCS
--packet-size 64 is the classic 64-byte frame. Wireblast writes 60 bytes and the NIC appends the 4-byte FCS. This is the single definition that trips people up most.--bps is L1
--bps is L1
L1 is the frame plus its 20 bytes of preamble, start-frame delimiter and interframe gap. So
--bps 10G means 10G line rate. See reading the numbers.Rates are aggregate
Rates are aggregate
--pps 1M is a million packets per second in total, not per queue. Measured across 1, 4 and 12 queues on the same NIC: 999.34, 999.35, 999.44 kpps.Flags beat remembered settings
Flags beat remembered settings
In the TUI, saved settings prefill the wizard, but any flag you actually pass wins. A value that merely equals its default doesn’t count as a choice, only flags you typed.
--no-tui ignores saved settings entirely.--start does not skip safety confirmations
--start does not skip safety confirmations
It skips the wizard and the review screen. Anything needing a typed
yes still stops and asks.