Found this tweet and wanted to test it and record it for future reference.
I envision the most useful aspect is to t-shoot secure paging to personal devices in Medical Verticals. For example: Hospital System has an issue with secure paging being delayed. Where is the delay? Or is the transmission simply not being transmitted to the iOS device.
To obtain the UDID:
- Connect iOS device via USB to MAC
- Open up iTunes
- Click the Serial Number Field on the Device Summary screen
- UDID will be displayed
Start RVICTL -s <UDID>
m85077:~ wsmith3$ rvictl -s 2691c94e0ddf253525630d9ba382f5937a196b6f
Starting device 2691c94e0ddf253525630d9ba382f5937a196b6f [SUCCEEDED] with interface rvi0
Start TCPDUMP
m85077:~ wsmith3$ sudo tcpdump|wireshark -i rvi0
tcpdump: data link type PKTAP
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on pktap, link-type PKTAP (Packet Tap), capture size 262144 bytes
Additional Links:
https://github.com/gh2o/rvi_capture
This script helps alleviate the steps to deal with rvictl and finding & using device UUID: https://thrysoee.dk/iospcap/.
LikeLike