Itss Lab6
Itss Lab6
Q5 Write a simple Java/python/C++ or any language cope to capture network traffic and write in
PCAP file.
Ans.
Parsing a PCAP file in python:
import argparse
import os
import sys
def process_pcap(file_name):
print('Opening {}...'.format(file_name))
if __name__ == '__main__':
parser = argparse.ArgumentParser(description='PCAP reader')
parser.add_argument('--pcap', metavar='<pcap file name>',
help='pcap file to parse', required=True)
args = parser.parse_args()
file_name = args.pcap
if not os.path.isfile(file_name):
print('"{}" does not exist'.format(file_name), file=sys.stderr)
sys.exit(-1)
process_pcap(file_name)
sys.exit(0)