netstat, lsof 열려 있는 모든 포트확인
// 열려 있는 모든 포트확인
netstat -nap
// LISTEN 되 는 모든 포트
netstat -l
netstat -nap | grep LISTEN
// 모든 서비스 동시 접속자 수
netstat -nap | grep ESTABLISHED | wc -l
// 웹 동시 접속자 수
netstat -nap | grep :80 | grep ESTABLISHED | wc -l
// 특정포트가 사용하는 프로세스 확인
1) netstat -nap 로 포트를 확인
tcp 0 96 59.11.109.103:9765 120.124.182.193:9899 ESTABLISHED 8172/sshd
2) ps -ef | grep 8172 명령으로 확인
root 8172 24875 0 Feb13 ? 00:00:00 sshd: userid [priv]
userid 8174 8172 0 Feb13 ? 00:00:00 sshd: userid@pts/0
root 19528 8203 0 05:21 pts/0 00:00:00 grep 8172
포트스캔 명령어로 확인 하는 방법
// TCP 포트 확인 방법
nmap -sT -p 1-65535 localhost
// UDP 포트 확인 방법
nmap -sU -p 1-65535 localhost
// 네트워크에 열린 포트 확인
nmap -sX -p 22,53,110 211.239.111.*
프로토콜과 함께 보여준다
netstat
-a : 옵션을 주면 연결되었거나 연결을 기다리는 목록을 모두 보여준다
-n : -n 옵션을 주면 컴퓨터이름대신 ip주소를 보여준다.
-an : 연결되었던 혹은 연결을 기다리는 목록을 아이피주소로 바꾸어서 보여줍니다.
-rn : 라우팅 테이블을 보여주므로 네트웍 상태를 확인할 수 있음.
lsof 명령어로 확인 방법
# 모든 네트워크 소켓 확인
lsof -i
'Linux' 카테고리의 다른 글
imagemagick - 리눅스에서 그림 파일 변환 (0) | 2018.02.21 |
---|---|
lsof 명령어 - 해킹추적 (0) | 2018.02.21 |
/lib/ld-linux.so.2: bad ELF interpreter: 그런 파일이나 디렉터리가 없습니다 (0) | 2018.02.06 |
리눅스 euc-kr 파일을 utf-8로 변환, 또는 반대로 변환 (0) | 2018.01.19 |
centos에서 vsftpd + mysql 사용 (0) | 2018.01.18 |
댓글