Ajouter 'Pymodbus/decoder2.1.py'

master
Eloan ANDRÉ 2 years ago
parent 97d26c91dc
commit f24f76e0c9

@ -0,0 +1,21 @@
#!/usr/bin/env python
# -*- coding: utf-8 -*-
#https://scapy.readthedocs.io/en/latest/api/scapy.packet.html#scapy.packet.Packet
#https://scapy.readthedocs.io/en/latest/api/scapy.contrib.modbus.html
import scapy.all as scapy
import scapy.contrib.modbus as mb
def decode(pkt):
if "ModbusADU" in pkt:
miniL=[]
cc = pkt["ModbusADU"]
print(cc.payload.name)
for i in cc.payload.fields:
miniL.append(cc.payload.getfieldval(i))
print(i,cc.payload.getfieldval(i))
bigL.append(miniL)
print("fin de decode")
bigL = []
scapy.sniff(iface="lo", prn=decode)
Loading…
Cancel
Save