Wave-Net / wavenet-backend

packet capture logic using scapy library
0 stars 0 forks source link

Packet_handler를 패킷의 필드값에 따라 변경하긴 했으나 #53

Closed dra2sun7 closed 1 month ago

dra2sun7 commented 1 month ago

45

위 형식과 유사하게 변경하기는 하였으나 key값이 이전에 사용하던 값과 다르기에 이를 변경할 필요가 생김 image

{'Ethernet': {'dst': '50:ed:3c:2d:32:85', 'src': '00:08:52:80:9c:01', 'type': 2048},
'IP': {'version': 4, 'ihl': 5, 'tos': 0, 'len': 611, 'id': 24017, 'flags': 'DF', 'frag': 0, 'ttl': 38, 'proto': 'tcp', 'chksum': 56242, 'src': '137.135.83.217', 'dst': '192.168.123.8', 'options': []}, 
'TCP': {'sport': 1883, 'dport': 63583, 'seq': 852287488, 'ack': 275544992, 'dataofs': 8, 'reserved': 0, 'flags': 'PA', 'window': 509, 'chksum': 34482, 'urgptr': 0, 'options': [('NOP', None), ('NOP', None), ('Timestamp', (2251267884, 2731404752))]}, 
'MQTT fixed header': {'type': 'PUBLISH', 'DUP': 'Disabled', 'QOS': 'At most once delivery', 'RETAIN': 'Disabled', 'len': 43}, 
'MQTT publish': {'length': 30, 'topic': 'JFNZUy9icm9rZXIvcHVibGlzaC9ieXRlcy9zZW50', 'msgid': None, 'value': 'MjYxOTMzNzM5MjQ='}}

image

위 형태로 코드 변경을 통해 IP에 대한 src, dst이 나오지 않는 것을 해결함