2019-03-31 00:42:14 -04:00
|
|
|
#!/usr/bin/python
|
|
|
|
# Author: Omar Santos @santosomar
|
|
|
|
# version 1.0
|
|
|
|
# This is a quick demonstration on how to use the python pyshark library
|
|
|
|
# * Pre-requisite: pyshark python library.
|
|
|
|
# * Install it with pip install pyshark
|
|
|
|
# PyShark is a Python wrapper for tshark,
|
|
|
|
# allowing python packet parsing using wireshark dissectors.
|
|
|
|
#####################################################################
|
|
|
|
|
|
|
|
import pyshark
|
|
|
|
|
2019-03-31 13:39:20 -04:00
|
|
|
capture = pyshark.LiveCapture(interface='eth0')
|
2019-03-31 00:58:58 -04:00
|
|
|
for packet in capture.sniff_continuously(packet_count=5):
|
2019-03-31 00:59:47 -04:00
|
|
|
print ('You just captured a packet:', packet)
|