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 라고 보여주는 것)
반응형