[C언어] Pcap을 이용한 TCP 프로토콜 정보 출력 프로그램
·
Programming Language/PYTHON
📝 과제 내용 🧩 코드 구성 설명 구조체 struct Ethernet : 2계층 이더넷 패킷의 헤더 구조체 strcut IP : 3계층 IP 패킷의 헤더 구조체 struct TCP : 4계층 TCP 패킷의 헤더 구조체 struct TCP_Payload : TCP 페이로드를 저장할 구조체 함수 void usage() : 사용법에 대해 출력해주는 함수 bool parse() : 인수의 개수가 올바르게 받아지면 True를 반환하는 함수 int main() : 인수의 개수 검사 아무 패킷이 캡쳐되지 않았을 때 오류 메시지 출력 패킷을 캡쳐하고, TCP 패킷인지 확인하고 정보 출력 🖥️ 코드 & 설명 #include #include #include #include #include // 2계층 이더넷 구조체 선언 ..