Containerlab Packet Capture: Save show Output and a pcap
Built in my home lab: one script pulls show output from an IOL console, captures a ping in the client's network namespace, redacts management IPs, then cleans up.
Reading what actually crossed the wire. Articles tagged Packet Analysis cover capture points, filters, and decoding protocol exchanges frame by frame.
Built in my home lab: one script pulls show output from an IOL console, captures a ping in the client's network namespace, redacts management IPs, then cleans up.
Built in my home lab: a 51-line Zeek script flags rogue DHCP and gateway ARP spoofing, but only after SPAN sends it the unicast attack frames.
Built in my home lab: Suricata on NFQUEUE between two Cisco IOL routers drops one test datagram, and pcaps, EVE and the NFQ verdict count prove it.
Built in my home lab: two Zeek sensors either side of an ASA, six HTTP flows matched through show xlate, and an ASA clock skew that broke a time-window join.
Join an alert to a successful HTTP request in one capture. Test a Community ID seed mismatch and reconcile DNS counts and byte units.
Replay a bounded scan with one explicit Suricata rule. Follow EVE alerts to packets, compare an empty-rule run, and explain a benign alert.
Build a known capture, process it with Zeek, and follow connection UIDs through DNS and HTTP results. Check the records against the packets.
Query one signed answer over four transports, test certificate identity and DoH paths, then carry a DNSSEC-bogus answer over verified TLS.
Small requests pass while a 64 KiB upload stalls at a 1280-byte link. Restore Packet Too Big feedback and see how a cached PMTU hides the fault.
Reproduce a missing route, stopped listener, loopback binding, and later firewall drop. Choose the next check from the packet’s last known point.
Keep one session open while changing SNAT. Compare original and reply tuples, reproduce stale no-translation state, and repair one flow.
Follow four echo requests from Linux into Cisco IOL, find an outbound ACL deny with captures and counters, then remove it and verify recovery.