2011-04-09 6 views
-1

내 서버의 열린 포트를 검사해야합니다. 내 로컬 네트워크에서 nmap을 시도했습니다 : nmap ***.dyndns.info.외부에서 지정된 서버의 주어진 글로벌 IP 주소의 열린 포트를 테스트 할 수있는 신뢰할 수있는 도구가 있습니까? 모든 포트를 한꺼번에 테스트 할 수 있습니까?

다음
Starting Nmap 5.21 (http://nmap.org) at 2011-04-09 16:05 JST 
Nmap scan report for ***.dyndns.info (***.***.***.39) 
Host is up (0.00097s latency). 
rDNS record for ***.***.***.39: ************.ne.jp 

Not shown: 994 closed ports 
PORT  STATE SERVICE 
23/tcp open  telnet 
53/tcp open  domain 
80/tcp open  http 

내가 좋아하는 특정 포트를 지정하여 dyndns.com에서 제공하는 열린 포트 도구를 시도 : 그것은 내게 준 이러한 테스트 각각에 대해

global ip address 23 
global ip address 53 
global ip address 80 

, 그것은 "나에게 준 시간 초과 "결과적으로 nmap 결과와 모순이된다.

nmap이 테스트를 수행하는 방식에 따라 결과가 "열림"이라는 것을 알 수 있습니다.

그래서, 주어진 서버의 포트를 테스트하는 가장 좋은 방법은 dyndns 열린 포트 도구처럼 외부에서 오는 것이라고 생각합니다. 하지만 한 번에 하나씩 테스트하는 대신 모든 포트를 한 번에 테스트하고 싶습니다.

신뢰할 수있는 도구가 있습니까? 특히 명령 줄에서 사용할 수 있습니까? 나는 우분투 10.10을 사용 중입니다.

답변

0

시도해주십시오. Gibson Research Corporation ShieldsUP. 방화벽을 테스트 할 것입니다.

+0

tks. 나는 그것을 시도했다. 처음 1000 개 정도. 그 중 하나가 닫힌 모드로되어 있다고 말해 줬어. 포트 포워딩을 통해 스텔스 모드로 전환하십시오. 왜 내 패킷 라우터 필터가 그걸 잡지 못했는지 궁금해 ... – uploada

+1

그러나 나는 당신에게 당신의 질문에 답한 도구를주었습니다. –

0

포트가 'open'인지 여부는 요청하는 소스 호스트 및 포트의 기능이기도합니다. 특정 소스 IP 및 포트 범위 세트에 대해 포트를 열도록 방화벽 시스템을 구성하는 것은 매우 쉽습니다. 포트가 열려 있는지 여부를 알려주는 확실한 방법은 없습니다. netstat -an 또는 유사한 도구를 사용하면 열려있는 포트를보다 정확하게 알려줍니다. 루트킷의 경우를 제외하고는 존경할만한 루트킷은 열린 포트에 대한 액세스를 소수의 넷 블럭으로 제한 할뿐입니다.

케이크 한 조각 일 것입니다. 한 달 동안 10 달러에 VPS 슬라이스를 구입하고 자신의 머신을 포트 스캔하십시오. nmap의 기본값 인 -T3 검사 옵션이 이미 검사를 병렬 처리합니다. 이는 유용하지만 네트워크 연결이 적절하면 -T4이 더 빨리 진행될 수 있습니다.

+0

네, 맞아요. 나는 vps에 대해 진지하게 생각해야한다. – uploada