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

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

android - Android 既存の Wifi スキャン

バックグラウンドで実行し、通常どおり WifiManager を使用して範囲内のすべての Wifi をスキャンするアプリ (現在は未完成) を作成していますが、特別なことは何もありません。

私が疑問に思っていたのは、Android デバイスは約 5 秒ごとに Wifi をスキャンして、保存されたネットワークをチェックし、そのうちの 1 つ (おそらく最も近いネットワーク) に自動的に接続することです。この既存の Wifi Scan を使用する方法はありますか ? 電話が自動的にスキャンするときに、スキャンされたすべての Wifi を 5 秒ごとに取得できますか?

0 投票する
0 に答える
342 参照

ios - iOS8: Bluetooth がオンになっている iPhone (またはその他のスマートフォン) をプログラムでスキャンします。

アプリを作成したいのですが、アプリの一部では、ユーザーの iPhone が、その地域で Bluetooth を使用して他の iPhone (または他のスマートフォン) をスキャンし、その名前を収集する必要があります。

これは iOS で可能ですか? Bluetooth はどのくらいの電力を消費しますか? 私のアプリは承認されませんか?

編集:妹のiPhone 5のBluetoothをオンにしようとしましたが、発見しようとしたときにiPhoneに彼女が表示されませんでした. しかし、私は私のMacで彼女を見ました。

ペアリングしようとしているのではなく、名前を確認するだけです。

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

ios - iOS で、ハードウェア アドレスを使用してスキャンせずに周辺機器に接続する方法

BLE GATTConnectスキャンせずに (周辺機器のハードウェアアドレスを既に知っている) iOS で周辺機器に対してどのように実行できますか?

私は Android に精通しており、Android のソリューションを知っています。iOS で上記を実行する方法を探しています。上記は、を使用BluetoothDevice objectして作成できるを使用して実行できますhardware addressHardware addressスキャンするだけでなく、アプリケーションによって任意の方法で取得できます。

iOSconnectPeripheralのメソッドでは、に接続するためにがCBCentralManager必要です。のインスタンスは、中央デバイスによって表示される広告ごとに返されます。CBPeripheral objectGATT serverCBPeripheral

私たちの iOS アプリケーションではhardware address、周辺機器の (アドバタイズの 6 バイト アドレス) と、デバイスがいつ接続準備が整っているかを認識しています。

質問:

iOS では、周辺機器のハードウェア アドレスを知っているスキャンを実行せずに周辺機器に接続するにはどうすればよいですか?

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

import - Nessus Security Center でインポートされたダッシュボードにアセットをリンクする方法は?

Nessus Security Center に構成済みのダッシュボードがあります。コンポーネントごとに、Linux マシンのアセットなどのアセットを設定しました。ここで、Windows マシンのアセットを使用して同じダッシュボードを作成します。xml にエクスポートすることで、次の 3 つの方法から選択できます。

  1. 参照を保持する
  2. 参照をプレースホルダーに置き換える
  3. 参照を削除する

2 番目のオプションを選択すると、プレースホルダーを Windows アセット リストへの参照に置き換える方法が見つかりませんでした。

私が見つけた唯一の方法は、各コンポーネントの各セルに入り、「ターゲットフィルター」オプションでアセットを設定することでした。

アセットを構成するためのダッシュボード全体の一般的な設定はありませんか?

PS: export-xml のコンポーネントの定義は、復号化できない場合は使用できません。

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

java - Java シンプルなネットワーク IP アドレス スキャナー

Angry IP Scanner のように、ローカル ネットワークで利用可能な IP をスキャンする独自の IP スキャナを作成したいと考えています。また、ホスト名などの基本的なデバイス情報も取得したいと考えています。Javaでそれをどのように解決しますか?そのためにライブラリを使用したくありません。ループを使用して利用可能なすべての IP に ping を実行し、応答を確認する必要がありますか?

0 投票する
0 に答える
28 参照

java - Java ソケットがほとんどのサイトに接続しない

リモートマシンのポートへの接続を単純にテストし、接続が確立されたか拒否されたかをチェックするプログラム、ほとんどポートスキャナーを書いています。localhost と一部のサイトでは機能するように見えますが、何らかの理由でほとんどの IP アドレスでは機能しません。クラスメートの何人かが同様のアプローチに従って、これらの同じサイトを調査することができました。wikipedia.org などの一部のサイトは、ポート 21 にしか到達せず、その後ハングします。誰でも私のコードに明らかな問題を見つけることができますか? 事前に感謝します。

ソケットを作成しようとすると、google.com などの場所は単純に停止します (つまり、テスト ステートメントは出力されません) が、wikipedia.org は 21 後にハングします。助けてくれてありがとう。

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

android - デバイスがサーバーを見つける方法

TCP/IP ソケットを介して Android フォン (クライアント) と PC 上のアプリケーション (サーバー) との間で通信するためのアプリを構築する必要があります。ユーザーがアプリを起動すると、同じ Wi-Fi で実行されている利用可能なサーバーを自動的に検出したいと考えています。

私の質問は次のとおりです。 - サーバーの IP を入力せずに、電話のアプリがサーバーを見つけるにはどうすればよいですか。

ありがとう。

0 投票する
0 に答える
977 参照

android - wpa_supplicant Android での WLAN パッシブ スキャン

Android wpa_supplicant で WLAN パッシブ スキャンをトリガーしようとしています。このパッチはhttp://forum.xda-developers.com/showthread.php?t=2683858で提供されています。

ただし、Android デバイスは引き続き WLAN のアクティブ スキャンを実行します。

nl80211 ソース ファイル「external/wpa_supplicant/src/drivers/driver_nl80211.c」を調べると、構造体「wpa_driver_scan_params」のパラメーター「num_ssids」の値が 0 の場合、デバイスはパッシブ スキャンを実行することがわかりました。ただし、値がゼロでもパッシブ スキャンは開始されません。

これは、ファームウェアでパッシブ スキャンが無効になっているということですか??

使用するデバイスは cyanogenmod で動作する nexus 5 で、wifi チップセットは bcm4339 です。

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

android - 重複する UUID をフィルターせずに BLE スキャンを取得する

周辺機器がアドバタイズしているか停止しているかを追跡する必要がある BLE アプリケーションを作成しています。

これとstartLeScan() のBLEフィルタリング動作を重複せずに周辺機器を取得した後、ここで完全に同意します。

実現可能にするために、一定時間(3秒)後に周辺機器を再スキャンするタイマーを保持しました。しかし、市場で入手可能な新しいデバイス (5.0 アップデート) では、再スキャンで周辺機器を見つけるのに少し時間がかかります。

誰かがこれを達成した場合、何か提案はありますか?