nmap이라고 네트워크 유틸이 있는데 참조으다.
같은망에다가 네트워크장비가 있는 장비를 꼽아놓고 특정포트를
열고 있는걸 알고 있는데 DHCP서버로 아이피 v4 주소를 자동부여
받았는데 모니터나 입력장치가 없는 장비다.. 아이피가 뭘까??
특정아이피를 알고 있는데 이 장비가 열고 있는 포트는 뭘까??
이런상황이 발생할수 있다. nmap 모르면 하나하나 핑날리고
하나하나 포트스캔이나 telnet으로 접속해봐야하는데
그런 불편사항을 해결할수 있다. nmap 이..
연혁이 상당히 오래된 네트워크유틸로서 와이어샤크와 어깨를 나란히 -_-
어째뜬 공식 사이트는 여기 이고 윈도우나 리눅스등 멀티플랫폼 사용가능하다.
물론 해킹에 이용할수도 있지만 역기능 보다는 순기능이 많다고 생각한다.
간단하게 사용할수 있는 예시를 정리했다.
예시1) 같은망(192.168.0.*)에 있는 전체 장비를 스캔하여 결과로 출력
nmap -sn 192.168.0.1/24
예시2) 같은망(192.168.0.*)에 있는 장비에 핑(ping)을 보내어 결과를 출력
nmap -sP 192.168.0.1/24
예시3) 같은망(192.168.0.*) 에 있는 특정포트(12345)가 열려있는 장비를
스캔하여 c:\sres.txt 파일로 결과출력
nmap -p 12345 192.168.0.1/24 --open -o c:\sres.txt
예시4) 특정 IP주소에(192.168.0.20)에 특정포트(12345)가 열려있는지 확인
nmap -p 12345 192.168.0.20
예시5) 특정 IP주소(192.168.0.20) 에 열려있는 전체포트를 스캔
nmap -sS 192.168.0.20 -p-
이외에도 옵션별로 사용할수 있는 방법이 많으니까
공식사이트를 참조하면 된다.
-------------------------------------------------------
[ 192.168.0.1/24 ] 이런표시는 서브넷마스크 상식이지만 언급을
하는게 좋다고 판단된다.
iv4 는 1~255까지 수가 4구간 반복되므로 /24 는 서브넷 마스크가 4구간중
앞에서부터 1로 채운 2진수의 갯수
2진수로 -> 11111111 . 11111111 . 11111111 . 00000000
10진수로 -> 255 . 255 . 255 . 0
그래서 [ 192.168.0.1/24 ] 가 의미하는 바는 192.168.0.1 번 아이피를 기준으로
서브넷 마스크가 255.255.255.0 변동가능한 0의 구간으로 할당된 192.168.0.0 ~
192.168.0.255 까지의 범위를 의미하고
실제로는 네트워크주소 - [0] 와 브로드케스트주소 - [255] 을 제외한
[192.168.0.1 ~ 192.168.0.254] 를 의미함.
ㅇㅇ
댓글 없음:
댓글 쓰기