问题标签 [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.
android - 如何只扫描(单播扫描)一个特定的 AP 而不是扫描信道?
是否可以仅扫描特定的 AP(单播扫描)并在 android 中显示其往返时间?(例如部署在 IEEE 802.11b 通道 1 中的 AP)。我想看看我的AP的扫描时间间隔是否不同,以防AP是空的或高负载的。
为了扫描所有频道,我使用了该mainWifiObj2.startScan()
功能。此函数返回以下列表
此列表显示所有通道中的相关信息,例如所有扫描通道的 SSID、MAC 地址、信号电平和时间戳,如此链接所示。
首先,你知道时间戳(显示在链接图像中)是什么意思吗?当 AP 为空且笔记本电脑大量加载(上传/下载文件)时,我都启动了我的应用程序。但是,在这两种情况下,我的 AP 所连接的通道的时间戳值都过于接近。
简而言之,我怎样才能只扫描(单播扫描)一个特定的 AP 而不是扫描信道?
你认为这是因为 MaxChTime 持续时间吗?如果是这样,我怎样才能减少 MaxChTime?
bash - Bash:将主机变量传递给traceroute
我编写了一个脚本来在一系列 IP 范围上运行跟踪路由。当我使用默认选项时(即,当我在没有任何附加选项的情况下运行 traceroute 时),我的脚本运行良好。换句话说:
产生所需的结果。
但是,当我使用我需要的选项时,traceroute 无法运行,说明没有提供主机:
我真的很茫然。我尝试了几种不同的组合,但都不起作用。我无法理解为什么这个命令以第一种方式工作,但没有启用选项!
我在 slackware64-current 上有 traceroute-2.0.19-x86_64-1。任何帮助是极大的赞赏!
这是我正在使用的缩短版本:
java - 查找本地网络中的所有 IP 地址
我想使用 Java 代码查找当前连接到的本地网络中设备的所有 IP 地址。有用的实用程序Advanced IP Scanner
能够在我的子网中找到各种 IP 地址192.168.178/24
:
根据这个答案,我按照以下方式构建了我的代码:
不幸的是,这不会打印出任何结果,这意味着无法访问任何 IP 地址。为什么?Advanced IP Scanner
我的本地网络中有一些设备,如扫描中所见。
android - 扫描结果在 Android 6.0 上始终为空
我已将我的应用程序迁移到 Android 6.0。但在这次迁移中,Wifi Scanresult 始终为空。在一些文章中,我看到它与位置相关的新权限策略。所以,我在manifast中添加了使用ACCESS_COARSE_LOCATION
权限ACCESS_FINE_LOCATION
。
此外,我添加了一些代码requestPermissions
,onRequestPermissionsResult
并成功授予了检查权限。但是扫描结果仍然是空的。
在我手动启用位置设置后,它工作正常。
这个问题有什么解决办法吗?
android - 在我的 Nexus 5 上更新 Android 6 后,蓝牙发现/扫描代码不起作用
更新(Android 6)我的 nexus 5 后,我正在运行的应用程序无法扫描(查找)任何蓝牙设备。getBondedDevices() 让配对设备列表正常工作。
我还测试了许多蓝牙功能的示例代码和应用程序(我在下面放了链接)。都有同样的问题,就是找不到蓝牙设备。
但是,是的,我在 Play 商店中只找到了一个正在运行的应用程序,它能够发现/扫描蓝牙设备。
在 Android 6 (Nexus 5) 上无法运行的应用程序 我已经测试了许多应用程序,例如bluetrem、Android Developer 的示例代码等等。
工作应用 蓝牙 4.0 扫描仪 https://play.google.com/store/apps/details?id=com.bluemotionlabs.bluescan
有人知道是什么问题吗,是否需要对代码进行任何更改才能与 Android 6 兼容
ios - 有时 BLE 扫描响应不包括 kCBAdvDataLocalName
我正在开发作为 BLE 中心的 iOS 应用程序。
我对扫描响应信息有疑问。
我的应用程序在前台工作并每 3 秒重复执行一次 scanForPeripheralsWithService:options() 。
在几乎所有情况下,当 didDiscoverPeripheral() 被调用时,我的应用程序可以使用键 @"kCBAdvDataLocalName" 获取外围设备的本地名称。
(外围设备由其他厂商开发)
下面是带有localName的 didDiscoverPeripheral() 的 NSLog 输出。
但有时(在极少数情况下),扫描响应没有localName。
(但它在 [peripheral.name] 中有另一个名称)
下面是没有localName e的 didDiscoverPeripheral() 的 NSLog 。
外围设备工程师说“我总是在扫描响应中 包含localName ”。
如果有人有关于我的问题的信息,请告诉我。
- 这种现象可能吗?(localName从扫描响应中消失)
- localName 广告数据和 peripheral.name 有什么区别
rules - snort arp扫描检测
嗨,我是 Snort 的新手,我模拟了 arp 扫描攻击。我试图在 Snort 中检测这种攻击。没有预处理器检测到这种攻击,所以我想为它写一个规则。但我发现 snort 规则不支持 arp 协议。
此扫描正在从子网 192.168.92.0/24 向所有可能的地址发送 arp 请求,并等待表示主机已启动的应答。是否可以使用 snort 规则检测这些攻击?
这是从wireshark进行扫描的示例。
ios - 扫描网络设备
我想扫描本地网络中的所有设备。然后我想进一步检查发现的设备是否在特定端口上响应,例如 #4000。所有这些都应该发生在 iPad 上,最好使用 Swift(版本 3)。
我应该使用图书馆来完成这项工作吗?
这份文件对我没有帮助,遗憾的是我在互联网上找不到有用的信息。
编辑:我想知道如何在 Swift/iOS 库中实现它。有没有我应该开始的示例、库、核心类?
c# - 如何在 IP 范围内查找 Windows PC
我想扫描网络并枚举所有 Windows 机器的主机名。有一个接口方法将 IP 范围作为输入并返回主机名。我必须实施它。所以,这是我的代码:
此方法枚举所有windows机器成功,但里面有网络打印机。我可以轻松忽略打印机的主机名,但这不是一个好的解决方案。我必须确保只返回装有 Windows 操作系统的设备。
知道如何在没有第三方库的情况下做到这一点吗?如果有更好的方法,我们不必使用GetHostName
方法。
没有按预期找到 PS Linux、MacOS、Android 和 IOS 设备。