TCP プロトコルと UDP プロトコルの両方に 0 ~ 65535 のポートがあります。これらの 65535 ポートは、次の 3 つの範囲に分割できます。
システムまたは予約済みポート: 0 ~ 1023
ユーザーまたは登録済みポート: 1024 ~ 49151
動的ポートまたはプライベート ポート: 49151 ~ 65535
DEDMAP は、ターゲット IP または IP 範囲をスキャンし、一部のポートで実行およびリッスンしているサービスを見つけようとします。
DEDMAP は、さまざまなホストをスキャンしてライブ ホストを見つけることもできます。
パイソン3
ピップ
Termux (Android デバイスにインストールする場合)
少しの愛と思いやり:)
RELEASE から最新リリースをダウンロードします。
アーカイブを抽出する
以下の手順に従ってください
$ 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 呼び出しをサポート (プラットフォームレスのオンデマンド対話)
世界初のこの種の Network Automation as a Service (NaaaS)
クラウド/プライベート サーバー上でサービスとしてホストおよび展開するのが簡単です。
多くの追加機能が 1 か所にまとめられています
IP-RANGE (1.1.1.1-100) をサポート
ネットワークスキャン(Pingスイープ)をサポート
ダークウェブモードあり。ダーク Web モードを使用すると、Tor ブラウザを必要とせずに、ダーク Web (.onion) サイトで dedmap のすべての操作をシームレスに実行できます。
ネットワークスキャン用のターボモード(LANモード)を搭載しています。ターボ モードは LAN と WAN の両方で使用できますが、WAN ネットワークでのスキャンの精度が低下する可能性があるため、LAN でのみ使用することをお勧めします。
wan モードは、より正確な結果を得るために LAN ネットワークでも使用できます。 Lan モード = パフォーマンス、Wan モード = 精度。
柔軟です。要件に基づいて複数のスキャン オプションを組み合わせることができます。
賢いです。ネットワーク スキャンを他のスキャンと組み合わせる場合は、ライブ ターゲットのみをスキャンします。
非常に直感的でユーザーフレンドリーなコマンドラインインターフェイスを備えています。 CLI に慣れていない人向けに Web インターフェイスもあります
検出されたそれぞれのオープンポートによって使用されている可能性のあるすべてのサービス/プロトコルをリストします。
詳細モードをサポート
出力のファイルへの保存をサポートします。 (生成されたファイルは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<ポート> 指定されたポートのみをスキャンします
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)]」を維持する必要があります
このツールは、最後のオクテットでのみ IP 範囲をサポートします。すなわち 1.1.1.(1-200) --> これは、ユーザーがインターネット全体 (1-255.1-255.1-255.1-255) をスキャンできないようにするための安全対策でもあります。 )そして彼女のNIC、RAM、CPU、ハードディスクを爆破します:p (駄洒落です)
[ ] UDP スキャンを修正
出力の残りの部分に色を追加して、イベントベースの視覚的な応答を提供します。
TERMUX のサポートをテストして追加する
Windows のサポートをテストして追加する
マルチスレッドを使用してツールのパフォーマンスを大幅に向上させます