問題タブ [port-scanning]
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.
security - パラメータ -sV の nmap 拡張バージョンが存在します (サービス/バージョン情報)
ポートスキャン中にサービスのバージョン情報をトリガーする-sVオプションのより長い形式を見つけようとしていますが、nmap のマニュアルページまたは情報ページには何も書かれていません。
より長い/拡張パラメーター形式を使用する理由は、非常に多くのパラメーターがある場合に非常に多くのコメントを配置することを避けるために、一部のテストの読みやすさのためです。
shared-directory - 高度な IP スキャナー - IP、ポート、および共有フォルダー
写真: https://sites.google.com/site/visualvisiojepages/
たとえば、この共有ファイルの 2 行目に IP アドレスが表示されていることを知りたいですか? 可能であれば、「NetDvrV3」という名前と (mini_httpd/1.19 19dec2003) の意味を説明してください。
networking - *開くことができる*ポートを見つける
私は通常、nmap または単に telnet を使用して、Windows マシンで開いているポートを探します。
私はコンサルティング会社で働いており、マシンで開いているポートだけでなく、開くことができるポートも見つけたいと考えています。
たとえば、1521 でリッスンする顧客用のデータベースをインストールしたい場合、データベースをインストールする前に 1521 は開いていませんが、開くことができるかどうか、または (ファイアウォールなどによって) ブロックされているかどうかを知りたいので、お客様に事前に開封をお願いしております。
それを行うためのツールやエレガントな方法はありますか?
ありがとう よろしくお願いします
python - 高速ポート スキャナーの作成
だから私はPythonでポートスキャナーを作っています...
しかし、これは遅すぎます。何も返さない期間が経過した後、コードにどれだけ近いか、またはコードを壊すことができるようにしたいと考えています。
linux - nmapの-sSと-PSの違いは何ですか?
私は nmap の使用方法を学んでいて、多くのドキュメントとチュートリアルを調べましたが、-sS と -PS の使用法に関する完全な情報を得る場所はありません。一般に、すべての -s と -P の違いは何ですか? どちらもスキャン用ですよね?
両者の違いは何ですか?
前もって感謝します。
java - シンプルな Android ポート スキャナー
Android向けのプログラミングは初めてです。Androidで簡単にポートスキャナーを作りたいのですが、どこで間違えたのかわかりません。スキャナがポートを見つけられません...
java - JDBC/Java アプリ ポート スキャン?
ポートスキャンでブロックされ続けるため、ホストに問題があります。彼らは私をホワイトリストに登録していましたが、私の IP は動的であるため、実際には解決策ではありません。
ホストのMySQLデータベースに直接接続するために使用するアプリは、MySQL Workbenchと開発中のアプリの2つだけです。ポート 3306 に接続するように明示的に要求しているため、ポート スキャンを行っているのは MySQL Workbench ではないと思います。
一方、私が作っているアプリは、ポートに直接接続していないようです。私は、JDBC がこれを自動的に行うことを理解していましたが、そうではありません。したがって、私の質問は、アプリがポート 3306 を直接指すようにするにはどうすればよいですか?
私のアプリがポートスキャンを担当するものではなく、別のものである可能性もありますが、何が原因かはわかります。セキュリティソフト等は一切使用しておりません。
ところで、私の接続で実行する try/catch で、catch を作成して db をローカルホストに接続し、アプリの作業とテストを続行できるようにします。
これは私のコードです:
service - サービスがリモート ホストで実行されているかどうかを確認するにはどうすればよいですか?
SSH
ポート スキャナーを作成しており、特定のポートがそのポートで期待される標準サービス (やなど) を実行しているかどうかを確認したいと考えていますHTTP
。方法の 1 つは、そのポートにクエリを送信し、返された情報を分析することです。たとえば、SSH は接続するとすぐにバージョン情報を送信してくれます。ただし、connect()
IP アドレスでポート 22 を使用すると、Error number: 110. Error message: Connection timed out
. どんなアイデアでも大歓迎です。
コード全体は長い話です。ここに一部を抜粋して貼り付けます。
この質問を明確にするために、例を示す必要があります。サービスを確認する方法を見つけましたHTTP
。つまり、文字列"GET / HTTP\n\n"
を宛先アドレスに送信します。次に、関数を呼び出しrecv()
て、返されたメッセージを読み取ります。私はこのようなものを得ることができます。
HTTP
バージョンは1.0
最初の行から読み取ることができます。
ここでは、リモート ホスト上の多くのサービスを確認したいと考えていSSH
ますHTTP
。推測するのは良くないと思います。したがって、これらの情報を から取得するための一般的な方法が必要dest_addr
です。
python - 開いているポートのホストの Python KeyError スキャン リスト
PythonスクリプトにIPのリストがあり、それぞれにnmapスキャンを実行して、開いているポートを見つけようとしています。このエラーが発生し続けます:
(ただし、「IP ADDRESS HERE」の部分に実際のIPアドレスがあります。)
私が試したコードのスキャン部分は次のとおりです。
「L」は、私の IP アドレスを含むリストです。
nmapを使用して開いているポートのIPアドレスの小さなリストをスキャンする適切な方法は何ですか?