問題タブ [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 に答える
355 参照

networking - 大規模なネットワークスキャンで各ポートが開いていることが判明した後、Nmapサービスはスキャンできますか?

10.10.0.0/16などの大規模なネットワークをスキャンしたいのですが、開いているポート22を探していますが、「OpenSSH5.1」を実行しているポートにのみ関心があります。

私が今までやってきたことは次のとおりです。

これは機能しますが、ここが難しい部分です。Nmapは、スキャン範囲内のすべてのIPのポートスキャンが完了した後にのみサービススキャンを開始します。正しいですか?

しかし、IPの全範囲がスキャンされた後ではなく、単一のIPの各ポートスキャンの後に実行されているサービスを表示したい場合はどうなりますか。言い換えると:

  1. 1つのIPをポートスキャンし、ポート22が開いているかどうかを確認します。
  2. 22ポートが開いている場合は、ここでサービススキャンを実行します。
  3. サービス名が「OpenSSH5.1」と一致する場合は、スキャンの実行中に画面にIPをすぐに出力します。
  4. ポートは範囲内の次のIPをスキャンします...など...

私が理にかなっていることを願っています、ありがとう。

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

java - Java および nmap のソケット

私はプログラムをJavaで書いてもらい、ポートでの接続を待ちます

nmap でサーバーをスキャンすると、プログラムが停止します (エラー)

これは私のコードです

ありがとうjtahlborn、、、、tryとcatchを使用して解決し、、、catchをに戻します

また

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

python - 「nmap」ポートスキャナーを使用して、Django アプリで結果を生成および出力する方法はありますか?

私はDjangoでいくつかのネットワークアプリを作成しようとしています.そして私が尋ねたいこと:サーバーが「nmap」でそれをスキャンするよりも、クライアントタイプのIPアドレスを次のようにすることは可能ですか?その後、結果がDjango アプリ、そして私はそれを使ってたくさんのことをしています。

それを作ることが可能かどうか知りたいだけですか、それともばかげているように聞こえますか?

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

xml - XSLT 1.0、Nmap XML、大きな属性値の一部を表示しますが、テンプレート化するのに最適な方法がわかりません

私は再びNmapXMLを使用しており、XSLTが改善されている間、現在の制限を常に思い出しています。

Nmap XMLの例、

ホストごとに繰り返し処理していますが、この特定の属性に問題があります。

アップデート

これは変更されたXSLファイルです。私はそれを完成させることができました。私はまだXSLを学んでいるので、改善をお勧めします。

これは変換後の出力です、

443は@portidであり、スクリプトid ="ssl-cert"@outputが含まれています。
portidは、443以外のもの、つまり元のスコープで指定されたものである可能性があります。

rsaは公開鍵タイプ:であり、これはそのクレイジーな@outputに含まれています。公開鍵タイプは、dsaなどのrsa以外のものである可能性があります。

2048は公開鍵ビット:であり、@outputにも含まれています。さらに、それらは2048よりも多かれ少なかれ公開鍵ビットである可能性があります。

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

python - PythonNmapパスエラー

PythonはNMapを正常にインポートしますが、基本的な変数の割り当てを行うと、エラーが返されます。

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

networking - rDNSなしでnmapし、出力にDNSを書き込む方法

nmapを使用して、リストWebサイト用にポート443が開いているかどうかを確認する必要があります。そこで、それらをファイルに保存しました。ポートが開いているかどうかを示す出力が必要です。次のコマンドを使用しました:

問題:出力ファイルが別のドメイン名を教えてくれます。NmapがrDNSを作成し、IPが別のドメイン名を指していることがわかりました。説明してください。これは、両方のドメインが同じサーバーでホストされていることを意味しますか?ただし、証明書を確認したところ、ドメインごとに証明書が異なることがわかりました。後で証明書を確認するために、リストのポート433について心配しています。そのため、ファイルに入力したもの以外の別のドメインの証明書を確認したくありません。

この問題を解決するために、私はこの-nオプションを使用しました。ただし、問題は、出力ファイルにIPのみが含まれていることです。rDNSなしでドメインの結果を含む出力ファイルを作成するにはどうすればよいですか?

0 投票する
11 に答える
180691 参照

nmap - nmap を使用してマシンの MAC アドレスを取得することは可能ですか?

テキスト ファイルにリモート マシンのリストがあります。nmap を使用して MAC アドレスを知ることはできますか?

0 投票する
5 に答える
9427 参照

svn - nmapとsvnlib_clientが一緒に機能しない

私はnmapをDebian6squeeze、64ビットにインストールしました。nmapを実行すると、次のように表示されます。

nmap:共有ライブラリのロード中にエラーが発生しました:libsvn_client-1.so.0:共有オブジェクトを開くことができません> file:そのようなファイルまたはディレクトリはありません

だから私はそれをグーグルで検索し、解決策を見つけました。

ln -s /usr/lib/x86_64-linux-gnu/libsvn_client-1.so.1 /usr/lib/libsvn_client-1.so.0

私はそれをしました。しかし、私はまだ同じ問題を抱えています。リンクは正常に作成されましたが、nmapでも同じエラーが発生していると表示されます。何か案は?

0 投票する
3 に答える
297 参照

regex - nmapサービスファイルの正規表現

/ usr / share / nmap/nmap-servicesからのポートのみをsedでフィルタリングする必要があります

(!?([0-9] + / tcp))のようなものを試しましたが、機能しません:なぜですか?

ありがとうございました

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

java - nmapプロセスに入力を送信します

ProcessBuilderから実行されているnmapプロセスに入力を送信しようとしていますが、実行中のnmapプロセスからの応答が表示されません。nmapソースコードを調べたところ、TTYからのランタイムインタラクティブ入力を受け入れるため、/bin/bash -cに直接加えてで実行してみました/usr/bin/nmap

この回答を使用して、nmapからstdoutを読み取る別のスレッドがあります。これが私のコードです:

nmapはwriter.write(a)、スキャンの完了率/ ETAを出力することで応答する必要がありますが、そうではありません。

LogStreamReaderスレッドに似た別のスレッドでライターを実行しようとしましたが、それでも何も起こりません...

私は何かが足りないのですか?

更新: nmapには--stats-every必要なことを正確に実行するオプションがあると言われたので、これは解決されました。nmapが使用するttyに書き込む方法は見つかりませんでした。