- Wireshark 사용 방법 익히기
- window환경에서 chrome이 작동
- HTTP 통신 (L7)
- TCP(L4) / IP(L3)를 기반으로 통신
- User mode application이 TCP/IP와 인터페이싱 할 때는
- TCP를 추상화한 Socket인터페이를 타고 정보를 주고 받음
- Socet - Stream (크기 개념 없음, 언제 끝날지 모름)
TCP - Segment (MSS)
IP - Packet (MTU)
Ethernet - Frame
Filter
- Filter = 걸러지는 것들, 통과하는 것들이 있음
- 통과: Bypass
- 막음: Drop
Outbound / Inbound
- Outbound: 트래픽이 호스트에서 네트워크로 나가는 것
- Inbound: 거꾸로 들어오는 것
Sensor
- 무엇이 오든 전부 Bypass 시킴
- 하지만 어떤 것들이 오가는지 감시는 함
- 역할: 수집
- Wireshark 설치시 센서 설치됨
- Npcap (이전에는 Winpcap)
Npcap: Windows Packet Capture Library & Driver
Docs Download Licensing Windows 11 WinPcap Npcap Library Networking Library Microsoft Windows 11 Microsoft Windows 10 Microsoft Windows Server 2019 Microsoft Windows Server 2016 Microsoft Windows 8.1 Microsoft Windows Server 2012 R2 Microsoft Windows 8 Mic
npcap.com
- Inbound 혹은 Outbound되는 모든 데이터를 끌어다가 Wireshark로 보냄
Wireshark
- 기본적으로 하는 일은 디코딩
- 프로토콜, 의미...
- 센서 데이터로 부터 수집 및 전송 받은 데이터를 분석해서 사람이 알아볼 수 있도록
프로토콜 규정에 맞게 해석해서 보여준다.
- 공식적으로는 Analyzer
- 수집하다보면 다른 사람의 정보까지도 수집됨
- 이때는 도감청이 될수도 있다(불법)
- 정당한 목적과 적법한 절차가 중요
- 그래서 Sniffer라고도 함
정리
- Wireshark는 Sensor (Filterling은 안함)
- Npcap을 이용해서 sensing
- raw 데이터를 수집하고 Analyzer를 통해서 어떤 통신이 이루어졌는지 디코딩함
출처: https://youtu.be/5Dku-vX3w-c?si=uYOTGuAnTOqRXlqi
'백엔드 > 네트워크' 카테고리의 다른 글
[네트워크기초이론]#20. Proxy의 구조와 작동원리 (0) | 2023.10.02 |
---|---|
[네트워크기초이론]#19. Inline 구조와 Out of path 구조 (0) | 2023.09.27 |
[네트워크기초이론]#16. IP헤더 형식과 의미 요약 (0) | 2023.09.27 |
[네트워크기초이론]#15. L2 스위치에 대해서 (0) | 2023.09.26 |
[네트워크기초이론]#14. 패킷의 생성 원리와 캡슐화 (0) | 2023.09.26 |