#!/usr/bin/env python

import sys
import pcap
from umit.zion.scan.Sniff import Packet

if __name__ == '__main__':

    c = pcap.pcap(sys.argv[1], 1024, True, 0)

    count = int(sys.argv[2])

    for ts, pkt in c:
        p = Packet(ts, pkt)
        print "\n", ts
        for i in p.disassemble():
            print i
        count -= 1
        if not count:
            break;
