问题标签 [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 扫描

我正在编写一个应用程序(目前尚未完成),它应该在后台运行并扫描范围内的所有 Wifi,像往常一样使用 WifiManager,没什么特别的。

我想知道:Android 设备每 5 秒左右扫描一次 Wifi,以检查保存的网络并自动连接到其中一个(可能是最近的)。有没有办法使用这个现有的 Wifi Scan ,这样我就不需要使用我自己的并最终因为 2 个现有的 wifi 扫描而减慢手机速度?当手机自动扫描时,我可以每 5 秒抓取一次所有扫描的 Wifi 吗?

0 投票
1 回答
713 浏览

android - Android 5.0 外围模式,如何向扫描响应中添加数据

从安卓设备做广告时(支持 BLE 外设模式)

有没有办法将广告数据元素添加到扫描响应中?

我认为当中心角色设备正在执行主动扫描时发送空扫描响应,因为我们在自己的硬件中接收到两个 RSSI 值

0 投票
0 回答
342 浏览

ios - iOS8:以编程方式扫描该区域内开启蓝牙的 iPhone(或其他智能手机)

我想制作一个应用程序,该应用程序的一部分将要求用户的 iPhone 扫描该区域内带有蓝牙的其他 iPhone(或其他智能手机)并收集他们的姓名。

这在 iOS 上可行吗?蓝牙需要多少电量?我的应用程序不会获得批准吗?

编辑:我试图打开我姐姐的 iPhone 5 的蓝牙,但当我试图发现时,我没有在我的 iPhone 上看到她。不过,我在我的 Mac 上看到了她。

我不是要配对,只是看名字。

0 投票
1 回答
1150 浏览

ios - 在iOS中如何连接到外围设备而不使用硬件地址扫描

我们如何BLE GATTConnect在不扫描的情况下在 iOS 中执行外围设备(已经知道外围设备的硬件地址)?

我更熟悉Android,知道Android中的解决方案,我正在寻找如何在iOS中完成上述操作。上面可以使用BluetoothDevice object可以使用hardware address. Hardware address可以通过应用程序以任何方式获取,而不仅仅是扫描。

在 iOSconnectPeripheral方法中,CBCentralManager需要CBPeripheral object一个连接到GATT server. CBPeripheral为中央设备看到的每个广告返​​回 的实例。

在我们的 iOS 应用程序中,我们知道hardware address外围设备的(广告中的 6 字节地址),并且还知道设备何时广告准备连接。

问题:

在 iOS 中,我们如何在不知道外围设备的硬件地址的情况下与外围设备连接?

0 投票
1 回答
229 浏览

import - 如何将资产链接到 Nessus Security Center 中的导入仪表板?

我的 Nessus 安全中心有一个配置的仪表板。对于每个组件,我都设置了一个资产,例如我的 Linux 机器的资产。现在,我将使用我的 Windows 机器的资产创建相同的仪表板。通过导出到 xml,我可以选择三种方法:

  1. 保留参考资料
  2. 用占位符替换引用
  3. 删除参考

如果我采用第二个选项,我发现无法用对我的 Windows 资产列表的引用替换占位符。

我发现的唯一方法是:进入每个组件的每个单元格并在“目标过滤器”选项中设置资产。

整个仪表板是否没有通用设置来配置资产?

PS:export-xml中组件的定义是无法使用的,如果不能解密的话。

0 投票
1 回答
7553 浏览

java - Java 简单的网络 IP 地址扫描器

我想制作自己的 ip 扫描仪,它可以扫描本地网络上的可用 ip,就像 Angry IP Scanner 那样。我还想获得一些基本的设备信息,比如主机名。我将如何在 Java 中解决这个问题?我不想使用任何库来做到这一点。我是否应该尝试使用循环 ping 每个可用的 ip 并查看它的答案?

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中提供

但安卓设备仍会主动扫描 WLAN。

通过nl80211源文件“external/wpa_supplicant/src/drivers/driver_nl80211.c”,我发现如果struct“wpa_driver_scan_params”中的参数“num_ssids”的值为0,那么设备将执行被动扫描。但即使是零值也不会启动被动扫描。

这是否意味着固件中禁用了被动扫描?

使用的设备是在 cyanogenmod 上工作的 nexus 5,wifi 芯片组是 bcm4339。

0 投票
3 回答
3869 浏览

android - 无需过滤器重复 UUID 即可获取 BLE 扫描

我正在编写一个 BLE 应用程序,需要跟踪外围设备是广告还是停止。

我遵循了没有重复的外围设备和 startLeScan() 的 BLE过滤行为,我完全同意这里。

为了使其可行,我保留了计时器,该计时器在一定时间(3 秒)后重新扫描外围设备。但是随着市场上的新设备(带有 5.0 更新),重新扫描需要一些时间来查找外围设备。

有什么建议或者是否有人实现了这一点?