Sui Chen | b65280f | 2020-06-30 18:14:03 -0700 | [diff] [blame] | 1 | # This script is used for printing out the number of packets in a pcap file |
| 2 | |
Sui Chen | b65280f | 2020-06-30 18:14:03 -0700 | [diff] [blame] | 3 | import sys |
| 4 | |
Patrick Williams | a3db66b | 2022-12-04 16:27:08 -0600 | [diff] [blame] | 5 | from scapy.all import rdpcap |
| 6 | |
Sui Chen | b65280f | 2020-06-30 18:14:03 -0700 | [diff] [blame] | 7 | file_name = sys.argv[1] |
| 8 | try: |
| 9 | stream = rdpcap(file_name) |
| 10 | n = 0 |
| 11 | for packet in stream: |
| 12 | n += 1 |
| 13 | print(n) |
Patrick Williams | a3db66b | 2022-12-04 16:27:08 -0600 | [diff] [blame] | 14 | except Exception: |
Sui Chen | b65280f | 2020-06-30 18:14:03 -0700 | [diff] [blame] | 15 | pass |