Python PCAP file parser for FC drivers
Project description
Driver PCAP parser
Python PCAP file parser for Teltonika drivers
Free software: MIT license
Documentation: https://driver-pcap-parser.readthedocs.io.
Features
Parses PCAP file and detects TELTONIKA serial number
Add Ruptela serial number parser
Add VT10 serial number parser
Usage
$ python3 -m venv .venv
$ source .venv/bin/activate
$ pip install driver_pcap_parser
$ sudo timeout 60s tcpdump -i eth0 -G 60 'dst port 123 and dst host 1.2.3.4' -w '/tmp/log.pcap'
$ driver_pcap_parser -f /tmp/log.pcap
{'serial': '123', 'src_ip': '1.1.1.1', 'dst_ip': '1.1.1.2', 'tcp_sport': 37767, 'tcp_dport': 21300, 'src_mac': 'a1:b2:c3:d4:e5:f6', 'dst_mac': 'a1:b2:c3:d4:e5:f7', 'time': Decimal('1616154926.586344')}
{'serial': '112', 'src_ip': '1.1.1.1', 'dst_ip': '1.1.1.2', 'tcp_sport': 32287, 'tcp_dport': 21300, 'src_mac': 'a1:b2:c3:d4:e5:f6', 'dst_mac': 'a1:b2:c3:d4:e5:f7', 'time': Decimal('1616154926.612047')}
{'serial': '111', 'src_ip': '1.1.1.1', 'dst_ip': '1.1.1.2', 'tcp_sport': 18308, 'tcp_dport': 21300, 'src_mac': 'a1:b2:c3:d4:e5:f6', 'dst_mac': 'a1:b2:c3:d4:e5:f7', 'time': Decimal('1616154926.660903')}
Credits
This packge was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.
History
0.1.0 (2021-03-18)
First release on PyPI.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
driver_pcap_parser-0.1.17.tar.gz
(17.5 kB
view hashes)
Built Distribution
Close
Hashes for driver_pcap_parser-0.1.17.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | f85b3c3cb5293518ae0f6dee7f9fdd30eff9d7a0877fd80701e2344c19103c2a |
|
MD5 | 5e16c8ffe0d553cbe9a40903115cd465 |
|
BLAKE2b-256 | 6ef20df4ee1f3a428a0d9f9ff1b3bfab63ea5088d46d37635691ce63b3bfaaf0 |
Close
Hashes for driver_pcap_parser-0.1.17-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 36ab3d72d1bbb04e07bd6bfb5a9d2845b59abfafe1650d7532841a1c5e51a420 |
|
MD5 | 980de7d28f1c6288f03d58adb0117993 |
|
BLAKE2b-256 | 8d604e17bbb050c85018a168dcc0f83807dff83b46d3a9f11d3b040181701d6f |