TCP와 UDP 프로토콜 모두 0~65535개의 포트를 갖습니다. 이러한 65535 포트는 다음 세 가지 범위로 나눌 수 있습니다.
시스템 또는 예약된 포트: 0~1023
사용자 또는 등록된 포트: 1024 ~ 49151
동적 또는 개인 포트: 49151~65535
DEDMAP은 대상 IP 또는 IP 범위를 스캔하고 일부 포트에서 실행 중이고 수신 대기 중인 서비스를 찾으려고 시도합니다.
DEDMAP은 또한 다양한 호스트를 스캔하여 라이브 호스트를 찾을 수 있습니다.
파이썬 3
씨
Termux(안드로이드 장치에 설치하는 경우)
작은 관심과 사랑입니다 :)
RELEASES에서 최신 릴리스를 다운로드하세요.
아카이브 추출
아래 단계를 따르세요.
$ cd DEDMAP
$ chmod +x install.sh
$ ./install.sh
모든 추가 요구 사항은 자동으로 설치됩니다. 그냥 "install.sh" 파일을 실행하세요 ;)
이 도구는 설치하지 않고도 실행할 수 있지만(./dedmap) 설치하는 것이 좋습니다. 도구를 설치하면 DEDMAP 배너 의 색상이 흰색 에서 빨간색 으로 변경됩니다.
최신 릴리스를 다운로드하고 다시 설치하여 도구를 업데이트하십시오.
dedmap
또는 python dedmap
명령을 사용하여 도구를 실행합니다.$ cd DEDMAP
$ chmod +x uninstall.sh
$ ./uninstall.sh
Linux, Windows 및 Android 장치에 대한 전체 지원(termux 를 통해 )
web-api 호출 지원(플랫폼 없는 주문형 상호작용)
세계 최초의 서비스형 네트워크 자동화(NaaaS)
클라우드/개인 서버에서 서비스로 쉽게 호스팅 및 배포할 수 있습니다.
다양한 추가 기능이 한 곳에 모여있습니다.
IP-RANGES(1.1.1.1-100) 지원
네트워크 스캐닝(Ping Sweep) 지원
다크 웹 모드가 있습니다. 다크 웹 모드를 사용하면 Tor 브라우저 없이도 다크 웹(.onion) 사이트에서 dedmap의 모든 작업을 원활하게 수행할 수 있습니다.
네트워크 스캐닝을 위한 터보 모드(LAN 모드)가 있습니다. 터보 모드는 LAN과 WAN 모두에서 사용할 수 있지만 WAN 네트워크에서는 검색 정확도가 떨어질 수 있으므로 LAN에서만 사용하는 것이 좋습니다.
보다 정확한 결과를 얻기 위해 LAN 네트워크에서도 wan 모드를 사용할 수 있습니다. Lan 모드 = 성능, Wan 모드 = 정확도.
유연합니다. 요구 사항에 따라 여러 스캔 옵션을 결합할 수 있습니다.
영리하다. 네트워크 검사가 다른 검사와 결합된 경우 라이브 대상만 검사합니다.
매우 직관적이고 사용자 친화적인 명령줄 인터페이스를 갖추고 있습니다. CLI에 익숙하지 않은 사람들을 위한 웹 인터페이스도 있습니다.
검색된 각 열린 포트에서 사용 중인 가능한 모든 서비스/프로토콜을 나열합니다.
상세 모드 지원
출력을 파일로 저장하는 기능을 지원합니다. (생성된 파일은 dedmap 파일 입니다. cat/type을 입력하면 쉘 환경에서 내용을 제대로 볼 수 있습니다.)
다양한 포트 사양 옵션 지원
다채롭다. 컬러 이벤트 기반 시각적 응답 제공
파란색 --> 프로그램의 성공적인 시작 및 완료를 표시합니다.
빨간색 --> 이벤트 또는 오류의 시작/끝을 표시하는 경우
녹색 --> 성공적인 호스트/포트 검색 및 도움말 메뉴 표시용
재설정 --> 기본 쉘 색상으로 재설정하려면
회색 --> 상세 모드에서 실패한 호스트/포트 검색을 표시하는 경우
노란색 --> 디버깅 문 표시용
$ dedmap [--option(s)] [target(s)]
기본적으로 옵션이 제공되지 않으면 TCP 스캔이 수행됩니다.
-p, -v, -n 등 다른 옵션을 사용하는 경우에는 -t 옵션을 단독으로 제공해야 합니다.
기본적으로 포트가 지정되지 않은 경우 일반적으로 사용되는 상위 100개 포트가 검색됩니다.
긴 옵션(--)이 더 우선순위가 높습니다.
-h, --help 이 도움말 메시지를 표시하고 종료합니다.
-b, --black 다크 웹 모드 켜기
-s, --silent 자동 모드에서 실행(dedmap 배너 제거)
-v, --verbose 상세 모드에서 실행
-d, --dns는 DNS 조회를 수행합니다.
-r, --rdns는 역방향 DNS 조회를 수행합니다.
-p, --port<port(s)> 지정된 포트만 검사
Ex: -p 21; -p 21,22,23;
-p top10; (scan top 10 commonly used ports)
-p top100; (scan top 100 commonly used ports)
-p top1000; (scan top 1000 commonly used ports)
-p system; (scan system ports from 0 to 1023)
-p user; (scan user ports from 1024 to 49151)
-p private; (scan private ports from 49152 to 65535)
-p all; (scan all ports from 0 to 65535)
-t, --tcp TCP 스캔을 수행합니다(옵션이 지정되지 않은 경우 기본 스캔).
-u, --udp UDP 스캔을 수행합니다(현재 Python에서 소켓을 사용하는 것은 작동하지 않는 것 같습니다).
-n, --net 네트워크 스캔을 수행합니다.
-m, --mode<wan/lan> 네트워크 스캔 모드 선택(기본값 = wan)
Select lan mode(turbo mode) for better scanning speeds (upto 5x)
It is recommended to use the turbo mode only on a lan network
as it might result in loss of accuracy in wan networks
Ex: -nm lan; -nm wan;
-o, --out 결과를 파일에 저장합니다.
Ex: -o report
요구 사항에 따라 옵션을 결합하십시오. DEDMAP은 충분히 유연하고 영리합니다 :)
$ dedmap 1.1.1.1
$ dedmap localhost
$ dedmap -d google.com yahoo.com facebook.com localhost
$ dedmap google.com
$ dedmap google.com yahoo.com
$ dedmap 1.1.1.1 2.2.2.2 3.3.3.3
$ dedmap 1.1.1.1-100 google.com (Perform a tcp scan on all the hosts without pinging to bypass firewall icmp block)
$ dedmap -tp 20 1.1.1.1
$ dedmap -tp top10 2.2.2.2
$ dedmap -tp 20,21,22 1.1.1.1
$ dedmap -nm lan -p 21 192.168.1.1-255 (Perform a tcp port scan in lan mode on all the live hosts)
$ dedmap -n 1.1.1.1-255
$ dedmap -nr 1.1.1.1-255 (Perform a reverse dns lookup on all the live targets in the network)
$ dedmap -nt 1.1.1.0-255 (To scan only the hosts which are alive in the network)
$ dedmap -o report 127.0.0.1
생성된 출력 파일은 dedmap 파일 입니다. Cat/Print를 사용하면 쉘 환경에서 내용을 제대로 볼 수 있습니다.
이 도구는 아직 초기 단계이므로 버그가 많을 것으로 예상됩니다.
이 도구는 아직 Windows에서 테스트되지 않았으며 아마도 작동하지 않을 것입니다. 자유롭게 실험해 보세요.
DEDMAP은 주요 목표로서 포트 스캔만을 위해 만들어진 독립적인 도구입니다. 따라서 NETCAT에 의존하는 서비스/버전 스캔과 같은 기능은 결코 지원하지 않습니다.
WINDOWS에서는 보고서 생성이 제대로 작동하지 않습니다.
아직 프로그램에 멀티스레딩 개념이 사용되지 않았기 때문에 느립니다.
UDP는 현재로서는 제대로 작동하지 않습니다.
사용자는 "dedmap [--option(s)] [target(s)]" 순서를 유지해야 합니다.
이 도구는 마지막 옥텟(예: 1.1.1.(1-200))에서만 IP 범위를 지원합니다. --> 이는 사용자가 전체 인터넷(1-255.1-255.1-255.1-255)을 검색하지 못하도록 방지하는 안전 조치이기도 합니다. ) 그리고 그/그녀의 NIC, RAM, CPU 및 HARDDISK를 폭파합니다 :p (말장난 의도)
[ ] UDP 스캐닝 수정
이벤트 기반 시각적 반응을 제공하려면 출력의 나머지 부분에 색상을 추가하세요.
TERMUX에 대한 지원 테스트 및 추가
WINDOWS용 테스트 및 지원 추가
멀티스레딩을 사용하여 도구 성능을 대폭 향상