-
Python3 Scapy에 Read할 수 있는 Packet Header 추가하기(Scapy-2.4.3)Today_I_Learned/Python 2021. 2. 15. 00:51
1. scapy.layers에 원하는 Header를 표현한 Module 추가.
ex) mpls.py (Tip. scapy.contrib에 여러 Header Module들이 있으므로 복사해서 layers 안에 붙여 넣기.)
완전히 새로 만드는 Header Module인 경우 bind_layer() 해주기
2. scapy.config의 load_layers에 추가한 Module 이름 추가. (.py는 빼고)
끝.
이제 Pcap File을 Scapy의 rdpcap 함수로 읽어오면 추가한 Header가 Scapy문법으로 Parsing되어 있는 것을 볼 수 있다.
'Today_I_Learned > Python' 카테고리의 다른 글
class method vs. static method (1) 2023.09.26 이터레이터 iterator (0) 2023.09.17 연산자 Overloading (0) 2021.01.27 __new__, __init__, __call__ Magic method 정리 (0) 2021.01.15 Python3 locals() (0) 2021.01.13