포트 8080을 사용하고 개방형 프록시 연결을 시도하는 응용 프로그램을 찾는 방법은 무엇입니까? [복제]

이 질문에는 이미 답변이 있습니다.

내가 사용하고 Hax이-채팅 그래서 질문은 할 수 그것을 사용하는 하나의 발견이 얼마나 내 IRC를위한 그러나 나는 그들이 내 응용 프로그램이 열려 프록시 포트 8080을 사용의 댓글을 남겼 그들에게 물었다 그래서 몇 일 동안 나는 공개 프록시의 오류를 데.



답변

cmd 프롬프트를 열고 다음을 입력하십시오.

netstat

짜잔


답변

다음 lsof과 같은 명령을 실행할 수 있습니다 .

sudo lsof -i -P | grep -i "listen"

출력은 다음과 같습니다.

launchd      1           root   27u  IPv6 0x71913d17d1e5c67f      0t0  TCP localhost:631 (LISTEN)
launchd      1           root   28u  IPv4 0x71913d17d1e5d687      0t0  TCP localhost:631 (LISTEN)
mysqld    1295           jake   10u  IPv4 0x71913d17ede9ce9f      0t0  TCP *:8889 (LISTEN)
httpd     1296           jake    5u  IPv6 0x71913d17d1e5c23f      0t0  TCP *:8888 (LISTEN)
httpd     1298           jake    5u  IPv6 0x71913d17d1e5c23f      0t0  TCP *:8888 (LISTEN)
httpd     1299           jake    5u  IPv6 0x71913d17d1e5c23f      0t0  TCP *:8888 (LISTEN)
httpd     1300           jake    5u  IPv6 0x71913d17d1e5c23f      0t0  TCP *:8888 (LISTEN)
httpd     1301           jake    5u  IPv6 0x71913d17d1e5c23f      0t0  TCP *:8888 (LISTEN)
httpd     1302           jake    5u  IPv6 0x71913d17d1e5c23f      0t0  TCP *:8888 (LISTEN)

포트는 (LISTEN)상태 옆의 오른쪽에 나열됩니다 . 응용 프로그램 / 프로세스는 첫 번째 열에 있고 프로세스를 실행하는 사용자는 세 번째 열에 있습니다. 이 경우 Mac OS X 10.9.5에서 MAMP를 실행 중이며 CUPS 인쇄 인터페이스를 사용할 수 있습니다.

따라서이 경우 CUPS를 수신 localhost:631한 다음 MySQL ( mysqld)을 수신 *.:8889하고 Apache ( httpd)를 수신하고 있음을 알 수 *.:8888있습니다.

포트를 듣고있는 사람에 대한 정보를 얻으려면 8080해당 명령의 다음 변형을 실행할 수 있습니다.

sudo lsof -i -P | grep -i "8080"

예를 들어 8889MAMP MySQL 서버 를 찾아서 실행 한 경우 :

sudo lsof -i -P | grep -i "8889"

이것이 내가 얻을 것입니다 :

mysqld    1295           jake   10u  IPv4 0x71913d17ede9ce9f      0t0  TCP *:8889 (LISTEN)