You can run Oryx with no arguments and configure everything interactively, or pass flags to pre-select the interface and filters before the TUI opens. WhenDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/pythops/oryx/llms.txt
Use this file to discover all available pages before exploring further.
--interface is provided, Oryx skips the setup screen and starts capturing immediately.
Flag reference
| Flag | Short | Values | Default | Description |
|---|---|---|---|---|
--interface | -i | any valid interface name | — | Network interface to capture on. Must be a name reported by the system (e.g. eth0, wlan0). |
--transport | -t | tcp, udp, sctp, all | all | Transport-layer protocols to capture. Comma-separated. |
--network | -n | ipv4, ipv6, icmpv4, icmpv6, igmp, all | all | Network-layer protocols to capture. Comma-separated. |
--link | -l | arp, all | all | Link-layer protocols to capture. Comma-separated. |
--direction | -d | ingress, egress, all | all | Traffic direction to capture. Comma-separated. |
All protocol flags accept
all as a shorthand for enabling every supported value within that layer. Passing all alongside other values is equivalent to passing all alone.Usage examples
Start with no arguments and configure everything from the interactive setup screen:eth0:
wlan0:
eth0:
Checking available interfaces
Oryx validates the value of--interface against the interfaces present on your system at startup. If you pass an unknown name, Oryx prints the list of valid interfaces and exits.
To list available interfaces before starting Oryx, use ip link: