問題タブ [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.

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

.net - VB.NETのシリアルポート(COMポート)をループして、デバイスで使用されている正しいポートを検出します

さて、私が使用しているソフトウェアとアプリケーションの詳細を教えてください。

  • Windows 7 Professional Edition
  • Microsoft Visual Studio Ultimate 2010
  • VB.NET
  • .NET4.0フレームワーク

私のデバイスは、名前、年齢、性別などのユーザーが入力したデータを取得し、PCソフトウェアに送信する単純なデータ送信デバイスです。

私はすでにPCソフトウェアのソースコードを持っており、C#私はVBの人です。シリアルポート通信を学ぶためにインターネットで多くのチュートリアルを経験しましたが、ロジックを取得できないか、プロジェクトにとって適切ではなかったと思います。だから私はあなたの人々からの助けが必要です。

私はインターネットでたくさん検索し、シリアルポートとどのように正確に通信できるかを説明するリソースをほとんど見つけませんでしたが、これらのどれも私のために機能していません:

  1. VB.NETでCOMポートをシンプルに
  2. VB.NETのシリアルポート通信
  3. VB.net2010とのシリアルポートインターフェイス
  4. シリアルCOMポート通信

以前のソフトウェアは、使用可能なすべてをスキャンIO PORTSし、シリアルポートからの着信データを評価するために使用していました。最後に、このデータに基づいてデバイスを検出します。

ソフトウェアは次のように設定されていますBaudRate = 19200 DataBits = 8 StopBits = StopBits.One Encoding = Encoding.GetEncoding(1252) DataReceived += new SerialDataReceivedEventHandler(portDataReceived)

ただし、チュートリアルでは、ここで指定されている用語を理解しましたが、デバイスと正確に通信し、どのポートが正しいかを確認する方法は依然として問題です。

だから私が理解したことは私に必要なことです:

  1. 使用可能なすべての通信ポートをループします
  2. 彼らによって送信されているデータを受信します
  3. 次に、そのデータを分析し、ソースコードの標準データ(私に提供されたもの)と照合します
  4. そして、正しいポートが認識されたら、そこからデータの受信を開始します。

私が必要としているのは、私が長い間検索して読んでいて、私が探しているものを正確に得ることができなかったので、正確にどのリソースが必要かについてのあなたの人々の洞察です。たぶん私はロジックとトピックに気付いていないので、適切なリソースが表示されている場合でもそれを無視しています。それは私がシリアルポート通信の初心者であるということだけです。

また、この質問を手伝うためにあなたが私の側から要求するかもしれない他の多くの質問があるかもしれません、そして私はあなたを生み出していません。だから私にあなたが私から必要とするすべての情報を教えてください、私は私ができるならあなたを手に入れようとします。

編集-1

Port Monitoring Software私はこの生データを私に与えてくれたを使用しました、そしてそれは私を興奮させました...

ここに画像の説明を入力してください

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

c - Unix TCP ポート スキャナー

特定のIPで開いているすべてのポートをスキャンし、開いているポートとその上で実行されているサービスの名前のみを返すTCPポートスキャナーがあります。これを行うには、ソケットを作成し、非ブロッキング モードに設定しますselect()。ポートがタイムアウトした場合は、ポートが閉じていることを意味し、それ以外の場合は開いています。問題は、開いているポートをスキャンしようとしても、select() が常にタイムアウトすることです。誰かに私の間違いを指摘してもらいたいのですが、私の論理は間違っていますか?

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

networking - nmap warning: giving up on port because retransmission cap hit (2)

I am trying to scan a large set of domain names using nmap. I used the following command:

I get the following warning:

Why does this happen? How to resolve the issue ?

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

c - C 開いているポートで実行されているサービスを確認する

C でポート スキャナーを作成しています。開いているポートで実行されているサービスとそのバージョンを検出したいと考えています。
私はすでにスキャナーコードを書いていますが、実行中のサービスを検出する方法がわかりません。
私に何ができる?

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

apache - xampp Apacheポートの変更/スキャン

私は外部に面したサーバーで xampp を実行しています (私は人々がこれに対して推奨していることを知っています。私たちはそれをかなり厳密に構成しました [私は思います!])。コントロール パネル v3.1.0 を使用しており、Port(s) という列があります。表示されている apache ポートは変化し続け、udp ポートを循環し、標準の apache ポートを一覧表示します。

これは何を意味するのでしょうか?スキャンされていますか (ファイアウォールを制御していませんが、ポートは 80 と 443 にロックダウンされているとのことです)?

httpd.conf

httpd-ssl.conf

このマシンがmoodle 2.2を実行していることも注目に値するかもしれません

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

range - Nmap IP 範囲の指定

Nmap スキャン用に特定の IP 範囲を指定する必要があります。次に例を示します。

192.168.1.140 - 192.168.3.255

私がそれを好きなら:

192.168.1-3.140-255

192.168.2.7,19​​2.168.3.7 のような IP アドレスはスキャンされません (第 4 アクテットの 140-255 のみ)。

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

java - MYSQL コネクタは、間違ったユーザー名でも接続したと言っていますか?

大学のセキュリティ コース用にデータベース接続スキャナーを構築しています。DriverManager.getConnection(connectionURL, username, password) を使用しましたが、正常に動作しているように見えますが、理解できない例外が 1 つあります。間違ったユーザー名を入力しても、接続が返されますか??? 私のテストコードを以下に貼り付けます。どんなポインタでも大歓迎です。間違ったパスワードを入力すると正しいエラーが返され、サーバーの電源を切るとエラーが返されます。しかし、なんらかの理由で、ユーザー名が間違っているかどうかを教えてくれません。まるでチェックしていないかのようです!

そして、これがメソッドを実行するための私のメインクラスです。

これは、「Localhost」でテストを実行することと関係があるのでしょうか?

どうもありがとう!

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

sockets - golangでtcp synポートスキャンを行うにはどうすればよいですか?

golang で tcp syn ポート スキャナーを作成しようとしています。C バージョンで解決策を見つけました: http://www.binarytides.com/tcp-syn-portscan-in-c-with-linux-sockets/

goで実装したいのですが、golangで次のようなtcpヘッダーを送信するにはどうすればよいですか:

syscall または cgo を使用する必要がありますか? 誰かが私を助けてくれたら本当にありがたいです。