問題タブ [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 投票する
0 に答える
771 参照

bash - Bash: ホスト変数を traceroute に渡す

一連の IP 範囲で traceroute を実行するスクリプトを作成しました。デフォルトのオプションを使用すると (つまり、追加オプションなしで traceroute を実行すると)、スクリプトは正常に実行されます。言い換えると:

望ましい結果が得られます。

ただし、必要なオプションを使用すると、traceroute の実行に失敗し、ホストが提供されていないと表示されます。

私は本当に途方に暮れています。いくつかの異なる組み合わせを試しましたが、どれも機能しません。このコマンドが最初の方法で機能するのに、オプションが有効になっていると機能しない理由を理解できていません!

slackware64-current に traceroute-2.0.19-x86_64-1 があります。どんな助けでも大歓迎です!

ここに私が取り組んでいるものの短縮版があります:

0 投票する
4 に答える
25379 参照

java - ローカル ネットワーク内のすべての IP アドレスを見つける

Java コードを使用して、現在接続しているローカル ネットワーク内のデバイスのすべての IP アドレスを検索したいと考えています。便利なユーティリティは、次のサブネット内のAdvanced IP Scannerさまざまな IP アドレスを見つけることができます。192.168.178/24

この回答によると、次の方法でコードを作成しました。

残念ながら、これは結果を出力しません。つまり、到達可能な IP アドレスがないことを意味します。なんで?Advanced IP Scannerスキャンで見られるように、ローカル ネットワークにデバイスがあります。

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

android - Android 6.0 でスキャン結果が常に空になる

アプリを Android 6.0 に移行しました。しかし、この移行から、Wifi スキャン結果は常に空になります。いくつかの記事で、場所に関する新しい許可ポリシーに関連していることを見ました。そこでマニファストに use-permissionACCESS_COARSE_LOCATIONとを追加ACCESS_FINE_LOCATIONしました。

requestPermissionsさらに、いくつかのコードを追加onRequestPermissionsResultし、チェックされた許可が正常に付与されました。しかし、スキャン結果はまだ空です。

場所の設定を手動で有効にすると、正常に機能します。

この問題の解決策はありますか?

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

ios - BLE スキャンの応答に kCBAdvDataLocalName が含まれない場合がある

BLE セントラルとして動作する iOS アプリケーションを開発しています。
スキャン応答情報について質問があります。

私のアプリケーションはフォアグラウンドで動作し、scanForPeripheralsWithService:options() を 3 秒ごとに繰り返し実行しています。

ほとんどの場合、didDiscoverPeripheral() が呼び出されると、アプリケーションは@"kCBAdvDataLocalName" キーを使用して周辺機器のlocalNameを取得できます。
(周辺機器は他社開発)

以下は、 localNameを使用した didDiscoverPeripheral() の NSLog 出力です。

ただし、(まれに) スキャン応答にlocalNameがない場合があります。
(ただし、[peripheral.name] には別の名前があります)

以下は、 localNameなしの didDiscoverPeripheral() からの NSLogです。

周辺機器のエンジニアは「スキャンレスポンス には常にlocalNameを入れています」と言っています。

誰かが私の質問について情報を持っている場合は、お知らせください。

  1. この現象はありえますか?(スキャン応答からlocalNameが消える)
  2. ローカル名のadvertisedataとperipheral.nameの違いは何ですか
0 投票する
0 に答える
2654 参照

rules - Snort arp スキャン検出

こんにちは、私は Snort を初めて使用し、arp スキャン攻撃をシミュレートしました。Snort でこの攻撃を検出しようとしています。この攻撃を検出したプリプロセッサはなかったので、そのためのルールを書きたいと思いました。しかし、snort ルールが arp プロトコルをサポートしていないことがわかりました。

このスキャンは、サブネット 192.168.92.0/24 から可能なすべてのアドレスで arp 要求を送信し、ホストが稼働していることを意味する応答を待ちます。Snort ルールを使用してこれらの攻撃を検出することは可能ですか?

これは、wireshark からのスキャンの例です。

Wireshark での Arp スキャン

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

ios - ネットワーク デバイスのスキャン

ローカル ネットワーク内のすべてのデバイスをスキャンしたいと考えています。次に、検出されたデバイスが特定のポート (たとえば #4000) で応答するかどうかをさらに確認したいと思います。できれば Swift (バージョン 3) を使用して iPad で行う必要があります。

その仕事に図書館を使うべきですか?

このドキュメントは役に立ちませんでした。悲しいことに、インターネット上で役立つ情報を見つけることができません。

編集: Swift/iOS ライブラリでこれをどのように実装できるか知りたいです。私が始めるべき例、ライブラリ、コアクラスはありますか?