자주 쓰는 프로그램, 서비스의 포트 번호
포트 포워딩을 하려면 인터넷 서비스, 소프트웨어가 쓰는 포트 번호를 알아야 한다. 사람들이 많이 쓰는 네트워크 서비스, 메신저, P2P 프로그램의 포트 번호를 정리한다.
▲ 21번: FTP
▲ 22번: 보안 텔넷(SSH)
▲ 23번: 텔넷
▲ 25번: SMTP(메일 발송)
▲ 42번: 호스트 네임 서버
▲ 53번: 도메인 메인 서버
▲ 70번: 고퍼(Gopher)
▲ 79번: 핑거(Finger)
▲ 80번: 웹(HTTP)
▲ 88번: 커베로스 보안 규격
▲ 110번: POP3(메일 수신)
▲ 118, 156번: SQL 서비스
▲ 137~139번: NetBIOS(파일 서버)
▲ 161번: SNMP(네트워크 관리)
▲ 220번: IMAP3(일부 메일 서비스)
▲ 812, 987번: 버디버디
▲ 1214번: 카자
▲ 1720번: 넷미팅
▲ 1863, 6891~6900번: MSN 메신저
▲ 3389번: 터미널 서비스(원격 데스크톱)
▲ 4000번: ICQ
▲ 4000, 6112번: 배틀넷(디아블로, 스타크래스트, 워크래프트)
▲ 4662번: e동키(기본값) ▲ 5500, 5800, 5900번: VNC
▲ 6257, 6699번: 윈MX(기본값)
▲ 6346번: 그누텔라
▲ 6699번: 냅스터
▲ 7674, 22321번: 소리바다 2
▲ 9292, 9999번: 구루구루
▲ 28290번: PDBOX
▲ 22번: 보안 텔넷(SSH)
▲ 23번: 텔넷
▲ 25번: SMTP(메일 발송)
▲ 42번: 호스트 네임 서버
▲ 53번: 도메인 메인 서버
▲ 70번: 고퍼(Gopher)
▲ 79번: 핑거(Finger)
▲ 80번: 웹(HTTP)
▲ 88번: 커베로스 보안 규격
▲ 110번: POP3(메일 수신)
▲ 118, 156번: SQL 서비스
▲ 137~139번: NetBIOS(파일 서버)
▲ 161번: SNMP(네트워크 관리)
▲ 220번: IMAP3(일부 메일 서비스)
▲ 812, 987번: 버디버디
▲ 1214번: 카자
▲ 1720번: 넷미팅
▲ 1863, 6891~6900번: MSN 메신저
▲ 3389번: 터미널 서비스(원격 데스크톱)
▲ 4000번: ICQ
▲ 4000, 6112번: 배틀넷(디아블로, 스타크래스트, 워크래프트)
▲ 4662번: e동키(기본값) ▲ 5500, 5800, 5900번: VNC
▲ 6257, 6699번: 윈MX(기본값)
▲ 6346번: 그누텔라
▲ 6699번: 냅스터
▲ 7674, 22321번: 소리바다 2
▲ 9292, 9999번: 구루구루
▲ 28290번: PDBOX
- 각종 P2P 및 서버 포트번호
1. eDonkey : tcp 4661, 4662, 4242, udp 4665, 4672
2. iMash : tcp 5000
3. BitTorrent : tcp 6881, 6889
4. 소리바다 : tcp 9001-4, udp 22321, 7674(검색), 7675(다운)
5. WinMX : TCP 6699, udp 6257
6. Direct -Connect : tcp 411-412, udp 411-412
7. KaZaA : tcp 1214
8. Gnutella : tcp 6346-6347, udp 6346-6347
9. 구루구루 : tcp 9292, 9999, 8282, 31200
10. 파일구리 : tcp 9493
11. Madster-Aimster : tcp 23172, 9922
12. HotLine : tcp 5497-8, 5500-5503, udp 5499
13. V-Share : tcp 8401번에서 8404까지 4개
14. Maniac : tcp 2000, 2222, udp 2010
15. Mirc : tcp 6667, 6665-6670, 7000
16. Shareshare : tcp 6399, 6777
17. Bluster : udp 41170
18. GoToMyPc : tcp 8200
19. Napster : tcp 6600-6699, 4444, 5555, 6666, 7777, 8888, 8875
2. iMash : tcp 5000
3. BitTorrent : tcp 6881, 6889
4. 소리바다 : tcp 9001-4, udp 22321, 7674(검색), 7675(다운)
5. WinMX : TCP 6699, udp 6257
6. Direct -Connect : tcp 411-412, udp 411-412
7. KaZaA : tcp 1214
8. Gnutella : tcp 6346-6347, udp 6346-6347
9. 구루구루 : tcp 9292, 9999, 8282, 31200
10. 파일구리 : tcp 9493
11. Madster-Aimster : tcp 23172, 9922
12. HotLine : tcp 5497-8, 5500-5503, udp 5499
13. V-Share : tcp 8401번에서 8404까지 4개
14. Maniac : tcp 2000, 2222, udp 2010
15. Mirc : tcp 6667, 6665-6670, 7000
16. Shareshare : tcp 6399, 6777
17. Bluster : udp 41170
18. GoToMyPc : tcp 8200
19. Napster : tcp 6600-6699, 4444, 5555, 6666, 7777, 8888, 8875
20. 버디버디 tcp : 812,987
21. 윈엠프 tcp : 8000
23. 넷미팅 tcp : 1720
25. 원격데스크탑 연결 : TCP: 3389 udp : 3389
21. 윈엠프 tcp : 8000
23. 넷미팅 tcp : 1720
25. 원격데스크탑 연결 : TCP: 3389 udp : 3389
==========================================================================================
특정 포트번호 죽이는 건
그 포트를 오픈하고 있는 프로그램을 죽이셔야 합니다.
일단 443 포트와 80 포트는 apache와 같은 웹서버가 사용하는 포트구요
(이 확인은 /etc/service 파일을 열어 보시면
각 포트가 어떤 프로토콜에 의해 사용되는지 보실 수 있습니다)
22 포트는 ssh가 사용합니다.
포트를 사용하는 프로그램을 확인하는 방법은
lsof -i TCP:port 번호 하시면(ex: lsof -i TCP:22)
그 포트를 사용하는 프로그램명이 나옵니다.
간단히 프로그램을 죽이는 방법은
fuser -k -n tcp port번호 하시면 됩니다.(ex: fuser -k -n tcp 22)
나중에 다시 살리는건 프로그램을 다시 구동하시면 됩니다.
리눅스니깐
/etc/rc.d/init.d/httpd start 하시면 80포트와 443 포트가 다시 살아나구요
/etc/rc.d/init.d/sshd start 하시면 22 포트가 살아 납니다.
역으로
/etc/rc.d/init.d/httpd stop 하시면 역시 httpd 를 죽일 수 있습니다.
그 포트를 오픈하고 있는 프로그램을 죽이셔야 합니다.
일단 443 포트와 80 포트는 apache와 같은 웹서버가 사용하는 포트구요
(이 확인은 /etc/service 파일을 열어 보시면
각 포트가 어떤 프로토콜에 의해 사용되는지 보실 수 있습니다)
22 포트는 ssh가 사용합니다.
포트를 사용하는 프로그램을 확인하는 방법은
lsof -i TCP:port 번호 하시면(ex: lsof -i TCP:22)
그 포트를 사용하는 프로그램명이 나옵니다.
간단히 프로그램을 죽이는 방법은
fuser -k -n tcp port번호 하시면 됩니다.(ex: fuser -k -n tcp 22)
나중에 다시 살리는건 프로그램을 다시 구동하시면 됩니다.
리눅스니깐
/etc/rc.d/init.d/httpd start 하시면 80포트와 443 포트가 다시 살아나구요
/etc/rc.d/init.d/sshd start 하시면 22 포트가 살아 납니다.
역으로
/etc/rc.d/init.d/httpd stop 하시면 역시 httpd 를 죽일 수 있습니다.
------------------------------------------------------------------
/sbin/iptables -A INPUT -p tcp --dport 443 -j DROP
/sbin/iptables -A INPUT -p tcp --dport 22 -j DROP
/sbin/iptables -A INPUT -p tcp --dport 80 -j DROP
443은 https
22은 ssh
80은 http 포트입니다.
/sbin/iptables -A INPUT -p tcp --dport 22 -j DROP
/sbin/iptables -A INPUT -p tcp --dport 80 -j DROP
443은 https
22은 ssh
80은 http 포트입니다.
출처 : 지식 IN