-#!/usr/bin/env python
+#!/usr/bin/env python3
# IPFIX support for Scapy (RFC7011)
-from scapy.all import *
+from scapy.all import bind_layers, FieldLenField, IntField, Packet, \
+ PacketListField, ShortEnumField, ShortField, StrLenField
+from scapy.layers.inet import UDP
# IPFIX Information Elements http://www.iana.org/assignments/ipfix/ipfix.xhtml
def add_template(self, template):
"""
- Add IPFIX tempalte
+ Add IPFIX template
:param template: IPFIX template
"""
if template['id'] == data_set.setID:
offset = 0
d = data_set[Data].data
- for i in range(len(d) / template['rec_len']):
+ for i in range(len(d) // template['rec_len']):
record = {}
for field in template['fields']:
f = d[offset:offset + field['len']]