Oryx can write a snapshot of all packets captured in the current session to a plain-text file. The export includes every packet in the in-memory buffer at the moment you trigger it — not just the packets currently visible in the Inspection section.Documentation 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.
Triggering an export
Presss in the Inspection section, or press ctrl+s from anywhere in the application.
If there are no packets in the current session, Oryx displays an info notification and does not create a file. On success, a notification confirms the destination path.
Output file location
Exported files are written to the~/oryx/ directory with a timestamped filename:
The
~/oryx/ directory is created automatically if it does not exist. File ownership is set to the invoking sudo user (read from SUDO_USER), not root, so you can read and manage the file without elevated privileges after Oryx exits.File format
The export is a fixed-width plain-text table. The first line contains column headers, followed by a blank line, then one row per captured packet.Column reference
| Column | Description |
|---|---|
| Src Ip | Source IP address (or MAC address for ARP packets) |
| Src Port | Source port number; - for protocols without ports |
| Dst Ip | Destination IP address (or MAC address for ARP packets) |
| Dst Port | Destination port number; - for protocols without ports |
| Protocol | One of: TCP, UDP, SCTP, ICMPv4, ICMPv6, IGMP, ARP |
| Pid | Process ID, or - if not attributable to a process |
| Date | Packet capture timestamp in YYYY-MM-DD HH:MM:SS format |