opapacketcapture(1)
π NAME π
opapacketcapture β bestie, this one starts capturing packet data. That's it, that's the whole job. π
So like, it justβ¦ sits there, snatching packets, vibing. And when you're done? You stop it with SIGINT or SIGUSR1, and that's what triggers the dump. The program dumps the packets out to a file and exits. Clean, iconic, no notes. β¨
β οΈ Real talk though: usingopapacketcapturewith large amounts of traffic can cause performance issues on the given host. Intel recommends you useopapacketcaptureon hosts with lower packet rates and bandwidth. So don't be the main character on a busy box, okay? π Protect your CPU's peace. π«Ά
πΈ Syntax πΈ
opapacketcapture [-o outfile] [-d devfile] [-f filterfile]
[-t triggerfile] [-l triggerlag][-a alarm] [-p packets] [-s maxblocks]
[-v [-v]]
That's the whole vibe right there. Every flag explained below, no gatekeeping. π
β¨ Options β¨
--helpβ gives you the full help text. Like when you ask your friend to explain the whole situation and they actually do. π-ooutfile β tells it which output file to write the captured packets into. If you don't say anything, the default ispacketDump.pcap. π-ddevfile β picks the device file used for capturing packets. The little portal where the packets come from. π-ffilterfile β the file used for filtering. And if you don't pass one at all? No filtering is done. Everything comes through, unfiltered, chaotic, free. π-ttriggerfile β the file used for triggering a stop capture. If it's absent, normal triggering is performed. So either you bring your own trigger or the normal one shows up. π¦-ltriggerlag β how many packets to collect after the trigger condition is met, before it dumps the data and dips out. Default is10. π§-aalarm β how many seconds for the alarm trigger to dump the capture and exit. β°-ppackets β how many packets for the alarm trigger to dump the capture and exit. π’-smaxblocks β how many blocks to allocate for the ring buffer. Heads up, the value is in Millions. Default is2, which corresponds to128 MiB, because1 block = 64 Bytes. Math girlies, rise. π₯-vβ produces verbose output. (Use verbose Level 1+ to show levels.) Stack it, bestie β-v -vis right there in the syntax. π
π Example π
# opapacketcapture
opapacketcapture: Capturing packets using 128 MiB buffer
^C
opapacketcapture: Triggered
Number of packets stored is 100
So in the example above, opapacketcapture just operates along, living its life, until CTRL+C is entered. Then boom β triggered, dump, done. πβ¨
Okay that's the whole page, you're so welcome, this is literally your page now. π
Sending you off with the receipts, bestie: this beauty lives in the IFSFFCLIRG manual pages, it's opapacketcapture(1), and the copyright line reads Copyright(C) 2015-2019, Intel Corporation. ππ«Ά Slay responsibly. π
π¦ where this page comes from
- debian bookworm: opa-basic-tools 10.10.3.0.11-1+b1 Β· BSD-3-clause-top
- debian trixie: opa-basic-tools 10.10.3.0.11-1+b2 Β· BSD-3-clause-top
- opensuse-leap 16.0: opa-basic-tools 10.14.4.0.20-160000.3.2 Β· BSD-3-Clause OR GPL-2.0-only
- ubuntu jammy: opa-basic-tools 10.10.3.0.11-1ubuntu1 Β· BSD-3-clause-top
- ubuntu noble: opa-basic-tools 10.10.3.0.11-1ubuntu3 Β· BSD-3-clause-top
- ubuntu questing: opa-basic-tools 10.10.3.0.11-1ubuntu3
- ubuntu resolute: opa-basic-tools 10.10.3.0.11-1ubuntu4 Β· BSD-3-clause-top
- ubuntu stonking: opa-basic-tools 10.10.3.0.11-1ubuntu5 Β· BSD-3-clause-top
- Copyright 2015-2019, Intel Corporation
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms