IT 그리고 정보보안/Knowledge base

netstat 명령어 활용

plummmm 2021. 4. 19. 06:11
반응형

netstat 이라는 네트워크 상태를 파악하는 명령어 옵션에 대해 알아보자.

네트워크를 조금이라도 다루는 사람이라면 옵션들을 다 외워두면 좋다.

 

1. 네트워크 인터페이스 관련 정보 ($netstat -i)

 

2. 시스템 라우팅 정보 ($netstat -r)

- destination, genmask 가 0.0.0.0 이 돼있다면, 디폴트 게이트웨이를 말한다. 즉, 게이트웨이로 패킷을 던지겠다 이말.

- gateway가 0.0.0.0 이 돼있다면, 자기자신이라는 말이다. 즉, 게이트웨이를 안쓴다는 말. (로컬 통신)

 

3. 소켓 상태 정보 ($netstat -a) / tcp 소켓만 보기 ($netstat -t) / udp 소켓만 보기 ($netstat -u)

 

위 명령은 linux 환경에서만 유효하고 windows는 또 다르다.. 

주로 netstat -ant 를 많이 쓴다.

 

4. 각 프로토콜별 통계정보 ($netstat -s)

 

5. 주소/포트 정보 등을 숫자형식으로 보여준다. ($netstat -n)

 -n을 설정하지않으면 숫자가 아니라 reverse lookup 으로 보여준다. ( 80포트를 http 라고 보여주는 것)

반응형