問題タブ [nmap]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1549 参照

netcat - Ubuntu サーバーでの NMap (Mac 上のクライアント) ポート スキャン

開いているポートについて、Ubuntu サーバー (Mac に仮想マシンとしてインストールされている) をスキャンする必要があります。netcat ユーティリティを使用すると、仮想マシンで開いているすべてのポートのリストが表示されます。ただし、NMap を使用すると、奇妙な結果が得られます。

Netcat の使用:

nc -z 192.168.1.10 1-1023 192.168.1.10 22 ポート [tcp/ssh] への接続に成功しました! 192.168.1.10 25ポート[tcp/smtp]への接続成功!192.168.1.10 53 ポート [tcp/ドメイン] への接続に成功しました! 192.168.1.10 80番ポート [tcp/http] への接続成功!192.168.1.10 110番ポート[tcp/pop3]への接続成功!192.168.1.10 139 ポート [tcp/netbios-ssn] への接続に成功しました! 192.168.1.10 143 ポート [tcp/imap] への接続に成功しました! 192.168.1.10 445 ポート [tcp/microsoft-ds] への接続に成功しました! 192.168.1.10 993 ポート [tcp/imaps] への接続に成功しました! 192.168.1.10 995 ポート [tcp/pop3s] への接続に成功しました!

コマンド 1:
nmap -sP -vv --packet-trace 192.168.1.10
結果: 192.168.1.10 ホストの Nmap スキャン レポートが稼働しています (0.00096 秒の遅延)。データ ファイルの読み取り元: /usr/local/share/nmap Nmap の完了: 1 つの IP アドレス (1 つのホストが起動) を 0.07 秒でスキャン

コマンド 2:
sudo nmap -sF -v -r 192.168.1.10

結果: Nmap 5.51 ( http://nmap.org ) を 2011-10-30 17:27 EDT に開始 17:27 に Ping スキャンを開始 192.168.1.10 [4 ポート] 17:27 に Ping スキャンを完了、3.02 秒経過(合計 1 つのホスト) 192.168.1.10 の Nmap スキャン レポート [ホスト ダウン] 次からデータ ファイルを読み取ります: /usr/local/share/nmap 注: ホストがダウンしているようです。本当にアップしているが、ping プローブをブロックしている場合は、-Pn Nmap done: を試してください。受信: 0 (0B)

同様のセットアップ (VM で実行されている Ubuntu サーバー) の Windows クライアントで NMap を実行しようとしたとき、2 番目のコマンドは正常に機能しました。Mac でのコマンド 1 とコマンド 2 の出力の間のパラドックスを説明してもらえますか?

0 投票する
2 に答える
3449 参照

java - Java Runtime.getRuntime().exec on Windows エラー

このコード行を実行しようとしています:

上記はこのエラーを与えます:

ただし、次のコード行は問題なく動作します。

ここにいくつかの詳細があります:

  • 「コマンドライン」から完全に機能するnmap 5.51をインストールしました。
  • ウィンドウズ ビスタ.
0 投票する
1 に答える
339 参照

java - NmapとWiresharkをアプリにバンドルする方法は?

私はJavaアプリを書きました。これは、WindowsのDOSプロンプトを介して呼び出すNmap、Wireshark、およびその他のコマンドラインツールに依存します。

アプリのインストーラーを作成したい場合、NmapとWiresharkがユーザーのコンピューターにインストールされ、Windowsの「パス」環境変数がインストールディレクトリで更新されていることを確認するにはどうすればよいですか。私のアプリからのDOSプロンプト、コマンドは正しく実行されますか?

0 投票する
0 に答える
154 参照

ftp - Nmap がサービスを認識しない

さまざまなサービスをエミュレートするプログラムを作成しようとしています。私はCoreFTPから始めています。Nmap のサービス プローブ ファイルを見ると、次のエントリが見つかります。

"match ftp m|^220 Core FTP Server Version ([\w._-]+, build \d+), installed (\d+ days ago) Registered\r\n| p/Core FTP Server/ v/$1/ i /インストール済み $2/"

実行中の CoreFTP サーバーを識別するため。ただし、Nmap をスキャンすると、サービスが実行されているにもかかわらず、サービスが実行されていることが認識されません。手動 FTP セッションの出力は次のようになります。

そのため、署名が正規表現に一致するときにNmapがサービスを認識しない理由がわかりません。どうしてこれなの?

前もって感謝します。

0 投票する
1 に答える
676 参照

ftp - FTP サービスの偽装

GuildFTPd FTP サーバーがポート 21 で実行されていると Nmap に信じ込ませるソフトウェアを作成しています。これまでの私の python コードは次のようになります。

この特定のサービスに一致する Nmap 正規表現は次のとおりです。

ただし、スクリプトを実行しているホストを Nmap でスキャンすると、結果は次のようになります。

どうすればいいの?Nmap で実際のサービスをスキャンすると、サービスが正しく識別されます。

0 投票する
1 に答える
1123 参照

authentication - ユーザー名/パスワード認証による ncat ssl 接続?

サーバーがユーザー名とパスワードを要求する https URL に接続する方法を ncat で教えてもらえますか?

ユーザーとパスワードがなくても接続できます

しかし、必要な場合、ログオン資格情報を指定するにはどうすればよいですか?

0 投票する
4 に答える
422 参照

string - Nmap: Batch と Blat でメールを送信するための望ましくないポートを抽出します

環境

FINDSTR /C:"portid=" "scanports.xml"ファイルから次の行を抽出するために使用します。

質問

  • この行から212280443およびを抽出する方法は?3389
  • 、、、および?[0-9]以外の乱数に対する同じ質問2122804433389

通常開いていないすべての開いているポートをメールで送信したい。

0 投票する
4 に答える
26343 参照

android - Nmap を使用したモバイル デバイスの識別

Nmap を使用して LAN 上のモバイル デバイス、より具体的には Android スマートフォンを識別しようとしています。ラップトップとターゲット (Android スマートフォン) の両方が同じアクセス ポイントに接続されています。デバイスなどにpingを実行できます。スマートフォンに対して標準のNmapスキャンを実行すると、1000個のポートがすべて閉じられていると表示されます。これは、スキャンの実行中に電話でWebを閲覧していることを考えると奇妙です. 開いているポートがないため、デバイスの検出は非常に困難です。

ネットワーク上でスマートフォンを識別する効率的な方法を知っている人はいますか? または、モバイルデバイスからのこの種の動作を説明できる人はいますか?

前もって感謝します

0 投票する
2 に答える
3028 参照

parsing - Windows/Linuxプラットフォーム用のGPSセンテンスオフラインパーサー-無料のCコード

プロジェクトにGPS機能を追加したい:運転中にGPSセンテンスを記録し、その後、収集した情報(主にコーディネーションとタイミング情報)をある種のデータ構造に設定したい。

誰かがそのためにWindows/Linuxでオンラインで利用できる無料のcコードを知っていますか?

0 投票する
1 に答える
317 参照

linux - ncat パイプの排出

サーバーのようなチャージが必要だとします。

誰もパイプを読み取っていない場合、ソケットに接続する最初のクライアントは、すぐに一度に大量の出力を取得します。それを防ぐために、デーモンにソケットへの接続を確立させてパイプを空にすることもできますが、それは洗練されていないようです。ncat 5.00 には、現在アクティブな接続がない場合に入力を破棄するオプションがないようです。最初に接続したクライアントが未処理のデータを取得するのを防ぐ明確な方法はありますか?