問題タブ [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.
.net - VB.NETのシリアルポート(COMポート)をループして、デバイスで使用されている正しいポートを検出します
さて、私が使用しているソフトウェアとアプリケーションの詳細を教えてください。
- Windows 7 Professional Edition
- Microsoft Visual Studio Ultimate 2010
- VB.NET
- .NET4.0フレームワーク
私のデバイスは、名前、年齢、性別などのユーザーが入力したデータを取得し、PCソフトウェアに送信する単純なデータ送信デバイスです。
私はすでにPCソフトウェアのソースコードを持っており、C#
私はVBの人です。シリアルポート通信を学ぶためにインターネットで多くのチュートリアルを経験しましたが、ロジックを取得できないか、プロジェクトにとって適切ではなかったと思います。だから私はあなたの人々からの助けが必要です。
私はインターネットでたくさん検索し、シリアルポートとどのように正確に通信できるかを説明するリソースをほとんど見つけませんでしたが、これらのどれも私のために機能していません:
以前のソフトウェアは、使用可能なすべてをスキャンIO
PORTS
し、シリアルポートからの着信データを評価するために使用していました。最後に、このデータに基づいてデバイスを検出します。
ソフトウェアは次のように設定されていますBaudRate = 19200
DataBits = 8
StopBits = StopBits.One
Encoding = Encoding.GetEncoding(1252)
DataReceived += new SerialDataReceivedEventHandler(portDataReceived)
ただし、チュートリアルでは、ここで指定されている用語を理解しましたが、デバイスと正確に通信し、どのポートが正しいかを確認する方法は依然として問題です。
だから私が理解したことは私に必要なことです:
- 使用可能なすべての通信ポートをループします
- 彼らによって送信されているデータを受信します
- 次に、そのデータを分析し、ソースコードの標準データ(私に提供されたもの)と照合します
- そして、正しいポートが認識されたら、そこからデータの受信を開始します。
私が必要としているのは、私が長い間検索して読んでいて、私が探しているものを正確に得ることができなかったので、正確にどのリソースが必要かについてのあなたの人々の洞察です。たぶん私はロジックとトピックに気付いていないので、適切なリソースが表示されている場合でもそれを無視しています。それは私がシリアルポート通信の初心者であるということだけです。
また、この質問を手伝うためにあなたが私の側から要求するかもしれない他の多くの質問があるかもしれません、そして私はあなたを生み出していません。だから私にあなたが私から必要とするすべての情報を教えてください、私は私ができるならあなたを手に入れようとします。
編集-1
Port Monitoring Software
私はこの生データを私に与えてくれたを使用しました、そしてそれは私を興奮させました...
c - Unix TCP ポート スキャナー
特定のIPで開いているすべてのポートをスキャンし、開いているポートとその上で実行されているサービスの名前のみを返すTCPポートスキャナーがあります。これを行うには、ソケットを作成し、非ブロッキング モードに設定しますselect()
。ポートがタイムアウトした場合は、ポートが閉じていることを意味し、それ以外の場合は開いています。問題は、開いているポートをスキャンしようとしても、select() が常にタイムアウトすることです。誰かに私の間違いを指摘してもらいたいのですが、私の論理は間違っていますか?
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 ?
c - C 開いているポートで実行されているサービスを確認する
C でポート スキャナーを作成しています。開いているポートで実行されているサービスとそのバージョンを検出したいと考えています。
私はすでにスキャナーコードを書いていますが、実行中のサービスを検出する方法がわかりません。
私に何ができる?
apache - xampp Apacheポートの変更/スキャン
私は外部に面したサーバーで xampp を実行しています (私は人々がこれに対して推奨していることを知っています。私たちはそれをかなり厳密に構成しました [私は思います!])。コントロール パネル v3.1.0 を使用しており、Port(s) という列があります。表示されている apache ポートは変化し続け、udp ポートを循環し、標準の apache ポートを一覧表示します。
これは何を意味するのでしょうか?スキャンされていますか (ファイアウォールを制御していませんが、ポートは 80 と 443 にロックダウンされているとのことです)?
httpd.conf
httpd-ssl.conf
このマシンがmoodle 2.2を実行していることも注目に値するかもしれません
range - Nmap IP 範囲の指定
Nmap スキャン用に特定の IP 範囲を指定する必要があります。次に例を示します。
192.168.1.140 - 192.168.3.255
私がそれを好きなら:
192.168.1-3.140-255
192.168.2.7,192.168.3.7 のような IP アドレスはスキャンされません (第 4 アクテットの 140-255 のみ)。
java - MYSQL コネクタは、間違ったユーザー名でも接続したと言っていますか?
大学のセキュリティ コース用にデータベース接続スキャナーを構築しています。DriverManager.getConnection(connectionURL, username, password) を使用しましたが、正常に動作しているように見えますが、理解できない例外が 1 つあります。間違ったユーザー名を入力しても、接続が返されますか??? 私のテストコードを以下に貼り付けます。どんなポインタでも大歓迎です。間違ったパスワードを入力すると正しいエラーが返され、サーバーの電源を切るとエラーが返されます。しかし、なんらかの理由で、ユーザー名が間違っているかどうかを教えてくれません。まるでチェックしていないかのようです!
そして、これがメソッドを実行するための私のメインクラスです。
これは、「Localhost」でテストを実行することと関係があるのでしょうか?
どうもありがとう!
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 を使用する必要がありますか? 誰かが私を助けてくれたら本当にありがたいです。