제목이 적당한 것인지 잘 모르겠습니다.
libpcap을 이용하여 패킷을 잡아내었습니다.
간단한 예는 다음과 같습니다.
22:27.179429 166.104.xxx.xxx. > 211.39.xxx.xxx
version: 4
header_len: 5
tos: 0
total_len: 40
id: 48898
flags: 2
fragment_offset: 0
ttl: 128
protocol: tcp
header checksum: 22346
data:
0df700f0774fa8e4f211f11250040000
위에서 data 부분은 binary를 hex로 변환하여 출력한 결과 입니다.
실제로 위의 패킷은 웹브라우져로 웹 사이트를 접속하였을때의 패킷입니다.
여기에서 data에 해당하는 부분을 어떻게 하면 http 프로토콜 메시지로 변환 시킬수 있을까요