네트워크 보안

네트워크 보안 - TCPDUMP(패킷 캡쳐)

지방토끼 2023. 12. 19. 13:15

안녕하세요~ 지방토끼입니다.

 

오늘은 네트워크 보안 TCPDUMP(패킷 캡쳐)에 대해서 공부해 보려고 합니다!

그럼 시작해 볼까요?

 

Kali IP : 192.168.15.100

Linux IP : 192.168.15.101

Windows IP : 192.168.15.102

 

TCPDUMP(패킷 캡쳐)

# tcpdump

- 네트워크 인터페이스를 거치는 패킷을 캡처해주는 도구

 

(옵션)

-i : 인터페이스 지정

-w : 파일로 저장

-s : 패킷 크기

-c : 캡쳐 갯수 지정

-n : 서비스명을 숫자(IP/Port 번호)로 출력

-p : promiscuous 모드 해제

-v, -vv : 자세하게, 더 자세하게 출력

-x : 16진수 출력

-X : ASCII 출력

-q : 프로토콜 정보를 덜 출력

-r : 저장한 파일 읽기

src : 출발지 IP 지정

dst : 목적지 IP 지정

host : 특정 호스트를 오고가는 모든 패킷 필터링(출발지/목적지)

tcp port [포트번호] : tcp 포트 지정

 

1. eth0 인터페이스로 오고가는 모든 패킷 캡쳐(Kali)

# tcpdump -i eth0

 

 

 

2. 인터페이스 eth0, 패킷 크기 1500, tcp 포트 21 출력을 tcpdump.log 파알로 저장(Kali)

# tcpdump -i eth0 -w tcpdump.log -s 1500 tcp port 21

 

 

 

3. 파일 확인(Kali)

# tcpdump -Xnqr tcpdump.log

 

 

4. 파일 확인(Wireshark)

File -> Open

 

 

 

5. 인터페이스 eth0, tcp 포트 23 캡쳐(Kali)

# tcpdump -i eth0 tcp port 23

 

 

 

6. 인터페이스 eth0, 패킷 크기 1500, tcp 포트 23 캡쳐를 tcpdump2.log 파알로 저장(Kali)

# tcpdump -i eth0 -w tcpdump2.log -s 1500 tcp port 23

 

 

 

7. 파일 확인(Kali)

# tcpdump -Xnqr tcpdump2.log

 

 

 

8. 파일 확인(Wireshark)

File -> Open

 

 

 

9. eth0 인터페이스로 오고가는 패킷 10개만 캡쳐(Kali)

# tcpdump -i eth0 -c 10

 

 

 

10. eth0 인터페이스로 오고가는 패킷 10개만, 서비스명을 숫자(IP/Port 번호)로 캡쳐(Kali)

# tcpdump -i eth0 -c 10 -n

 

 

 

11. TCP 캡쳐

# tcpdump tcp

 

 

 

12. 포트번호 23 캡쳐

# tcpdump port 23

 

 

 

13. 출발지 IP주소가 192.168.15.100 캡쳐 (Kali)

# tcpdump -i eth0 src 192.168.15.100

 

 

 

14. 목적지 IP주소가 192.168.15.100 캡쳐 (Kali)

# tcpdump -i eth0 dst 192.168.15.100

 

 

 

15. 192.168.15.100 호스트를 오고가는 모든 패킷 캡쳐(Kali)

# tcpdump -i eth0 host 192.168.15.100

 

 

 

16. 출발지 IP주소가 192.168.15.100 이고 TCP 포트번호가 21 (Kali)

# tcpdump -i eth0 src 192.168.15.100 and tcp port 21

 

 

 

17. 네트워크 대역 전부 캡쳐(Kali)

# tcpdump -i eth0 net 192.168.15.0/24

 

 

 

18. 출발지 IP주소가 192.168.15.100 이고 TCP 포트번호가 21이거나 TCP 포트번호가 22 캡쳐

# tcpdump -i eth0 'src 192.168.15.100 and (tcp port 21 or tcp port 22)'

 

 

 

 

 

 

 

 

 

 

 

.

.

.

.

.

.

 

오늘은 네트워크 보안 TCPDUMP(패킷 캡쳐)에 대해서 공부해 보았습니다.!

읽어주셔서 감사합니다!

나쁜 용도로 쓰시면 안돼요!!

틀린 내용이나 부족한 부분이 있다면 댓글 부탁드려용!