Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from struct import unpack
- class Trame:
- def __init__(self, data):
- self.MacAdressDest,self.MacAddressSource,self.protocol = unpack('!6s6s2s', data[:14])
- print(self.getMacAddress(self.MacAdressDest))
- print(self.getMacAddress(self.MacAddressSource))
- print(self.getProtocol(self.protocol))
- def getMacAddress(self, data):
- bytes_str = map('{:02x}'.format, data)
- return ':'.join(bytes_str).upper()
- def getProtocol(self, data):
- bytes_str = map('{:02x}'.format, data)
- return ''.join(bytes_str).upper()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement