問題タブ [network-scan]
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.
network-scan - クロール、スパイダリング、データの取得
インフラストラクチャ(ルーター、WAPS、システムなど)のインベントリを作成するためのクローラーを作成したい
だから私はクローラーを理解しています、実装は別の話です。
だから私はサーバー上にアプリを置いており、それをどのようにデプロイするのですか?クローラーはどのように見え始めますか?不明なサブネットなどのインベントリを作成したいとしますか?
クローラーはどのようにデータを送り返しますか?
oracle - LAN上のホストを検出するにはどうすればよいですか?
ユーザーを支援するために、コードでLAN上のOracleデータベースを検出したいと思います。これを行うには、最初にすべてのホストを検出し、次に各ホストをチェックして、Oracleのデフォルトポートでリッスンしているかどうかを確認します。
これについてどうやって行くのかアイデアはありますか?できればJavaで。ただし、どの言語やアルゴリズムでもかまいません。
windows - リモーティングを使用しながら、トラフィックをNICから別のネットワーク上の別のNICにリダイレクトする
私が取り組んでいるプロジェクトは、スキャンガン(Pocket PC 2003)からのデータキャプチャを処理し、このデータをホスト(Win XP)で処理してから、別のサーバー(Win 2000)のインベントリデータベースに処理することです。これはすべて、MSが提供するRemotingフレームワークとAs Good As It Gets(http://gotcf.net)によって推進されています。アプリケーションは、エミュレーター内でクライアントとサーバーの両方が適切に機能しているという一般的な概念実証に十分なほど完全です。
実際のスキャンガンを使用してテストを開始するまでは、すべて順調です。セキュリティ上の懸念から、スキャナーはサーバー(15ネットワーク)とは別のネットワーク(10ネットワークを明確にするため)にあります。私の開発マシンには、両方のネットワークに接続されたデュアルNICがあり、両方と独立して通信できます。ただし、アプリケーションが.Net Remotingを使用して10ネットワークから情報を受信し、サードパーティのアプリ(ODBC、Btrieve、およびOLEの組み合わせ)を介して15ネットワーク上のサーバーに情報を送信する際に問題が発生します。
あるネットワークからの情報を処理してから別のネットワークのサーバーを更新する方法はありますか?
どんな提案でも大歓迎です!
注:私はネットワーキングにあまり詳しくないため、間違った名前と呼んでいる可能性がありますが、ガンのIPは10で始まります。。*およびサーバーIPは15で始まります。。*
c# - IP 範囲 C# をスキャンする方法
特定の範囲の IP をスキャンし、それをユーザー定義の範囲にインクリメントする方法..ほとんどのポート スキャナーと同様です。しかし、ホストビットを増やす方法..ネットワークビットを増やします..
c - sockets - ファイアウォールで保護されたポートを発見する
特定のポートがフィルタリングまたはファイアウォールされていることをどのように検出するかを知りたいので、nmapソースコードを読んでいました。私はcでソケットを使用した経験があり、単純なポートスキャナーを作成しました。これは簡単です-接続が成功するとポートが開き、そうでない場合は閉じられます(RSTが返されるため)。ただし、ファイアウォールで保護されたポートの場合、RST パケットが返されず、ポート スキャナーは永遠に「待機」します。
誰かがこのトピックの経験がある場合は、実際のスキャンとポート状態の決定が行われる nmap コードの部分を教えてください。または、少なくともこの問題に対処する利用可能な他のコードがあるかどうか教えてください。
networking - 最も近いIPを見つける
私はc++でサブネットをスキャンする方法を知っています...私は地理的位置を見つける方法も知っています(100%ではありませんが)...しかし、誰かが私の最も近いIPアドレスを見つける方法を知っていますか?
たとえば、1人の隣人は私から100メートル、もう1人は50メートルです。両方がインターネットに接続されている場合は、私から50メートル離れた2番目のIPを取得する必要があります。
プログラミング言語を介してこれを実装するための可能な方法はありますか?
java - ポートスキャナーのJava実装でサーバーステータスを検出するにはどうすればよいですか
私はJavaでポートスキャナーを書いていますが、次の4つのユースケースを区別できるようにしたいと思います。
- ポートが開いています
- ポートが開いていて、サーバーバナーが読み取られました
- ポートが閉じています
- サーバーが稼働していません
私は次のコードを持っています:
問題は、ポートが閉じているときとサーバーに到達できないときの両方でConnectionExceptionが発生することですが、別の例外メッセージが表示されます。
java.net.ConnectException:接続がタイムアウトしました:接続
接続が確立されなかったとき
java.net.ConnectException:接続が拒否されました:接続
ポートが閉じられたとき
したがって、実際の例外メッセージを掘り下げずに、2つのユースケースを区別することはできません。
ソケットを作成するために別のアプローチを試してみると、同じことが起こります。私が使用する場合:
同じ問題がありますが、代わりにSocketTimeoutExceptionが発生します。私は
java.net.SocketTimeoutException:読み取りがタイムアウトしました
ポートは開いているが、読むべきバナーがなく、
java.net.SocketTimeoutException:接続がタイムアウトしました
サーバーが稼働していないか、ポートが閉じている場合。
何か案は?前もって感謝します!
android - Android-アクセスポイントをスキャンして最強の信号を選択する方法は?
私は現在、アクセスポイントをスキャンし、どのアクセスポイントが最適な信号を持っているかを計算して、そのアクセスポイントに接続するクラスをAndroidで作成しようとしています。
そのため、アプリケーションは移動中にスキャンして、外出先で新しいアクセスポイントに接続できるようになります。
最高の信号のスキャンと計算が機能しています。
しかし、最高のアクセスポイントに接続することになると、私は問題を抱えています。
enableNetwork(netid、othersTrueFalse)がアクセスポイントに接続する唯一の方法のようですが、スキャン結果から最も強い信号でアクセスポイントのIDを取得できないため、これにより問題が発生します。
これは私のコードです:
addNewAccessPoint(ScanResult scanResult)を使用しようとすると、設定アプリケーションのリストに、信号が最適なAPと同じ名前の別のAPが追加されるだけなので、重複が大量に発生し、実際にはそれらに接続されません。
誰かが私をより良い解決策の方向に向けることができますか?
android - AndroidデバイスはWiFiネットワークを*アクティブに*スキャンしますか?
私はグーグルアンドロイドのためにプログラミングしています、そして私はワイヤレス802.11ネットワークのスキャンが受動的に行われるのか能動的に行われるのか疑問に思いますか?つまり、デバイスは実際にビーコン要求信号をWifiManager.startScan()
送信しますか、それともアクセスポイントから定期的に送信されるビーコンをリッスンするだけですか?
wifi - Window Mobileプログラムを開始するにはどうすればよいですか?
私はウィンドウモバイルプログラミングの初心者です。Wifiネットワークをスキャンし、Window Mobile 6.5 Professionalデバイス、CEOS5.2を使用してネットワークに参加する必要があります。しかし、私はそれを開始する方法がわかりません。
始めるためのヒントを教えてください。どの言語とツールが優れていますか?役立つドキュメントはどこにありますか?