问题标签 [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.
c++ - 如何在 C++ 中同时扫描蓝牙“经典”和 LE 设备?
如何在 C++ 中同时扫描蓝牙“经典”和 LE 设备?我在 Linux(OpenWrt,Ubuntu)上使用 C++ 中的 BlueZ 库,我知道如何分别扫描经典设备和低能耗设备,但我需要一次性扫描所有设备。与它在 Android 或 Ubuntu 中的工作方式相同。
我现在的解决方案是先进行经典扫描,然后进行 lescan,但这需要很长时间。例如:经典扫描~8sec,lescan~6sec。哪个应该是第一个?我想在短时间内获得所有附近的设备。
nmap - Nmap 扫描以获取 2 个在 IP 前缀中开放端口 80 的随机地址
如何使用 nmap 在 IP 前缀中获取 2 个开放端口 80 的随机地址。Nmap 需要时间进行端口扫描。有没有办法加快扫描速度?
java - 有没有办法使用java找到本地网络中存在的服务器?
我想使用 java 查找本地网络中存在的服务器列表。那可能吗?或者在进行网络扫描时有什么方法可以区分服务器和主机?
swift - 如何快速打印当前本地网络名称
我正在创建一个 iOS 应用程序,它在屏幕顶部显示当前的本地网络名称,依此类推。我正在对显示此内容的不同方式进行故障排除,但我无法管理当前程序。有人可以帮我吗?
我查看了几个 GitHub、堆栈溢出和 youtube 对此的评论,但没有一个有效。
在我使用的当前 Xcode 中,我使用的是 Xcode(10.4.2) 我正在使用一个标签(如果我应该使用其他东西,请纠正我)来显示名为 --> 的当前 Wifi(WiFi:...... )
python - scapy.srp() 没有响应预期的结果
我正在尝试对网络扫描仪进行编码,并且一旦我尝试打印响应,它就不会显示任何内容。
下面是结果。
android - Android API 级别 30,无法再从 Android arp 表中获取 wifi 网络设备 MAC 地址
我有一个小型网络扫描仪应用程序,它需要为响应 ping 等的扫描设备查找 MAC 地址。很快,Google 要求 targetSdkVersion 30 意味着不能再以任何方式访问 arp 表而没有响应:
没有权限
以前我用过:
然后是 API29 的解决方法:
但是现在当 targetSdkVersion 30 成为强制更新到 Play 商店时,我不再找到任何方法来解决这个问题。
我已阅读 Google 的文档,为什么出于隐私原因会发生这种情况,因此无需解释该部分。
有没有人有任何想法或者网络扫描应用程序基本上注定要永远消失?
python - Python 上的网络扫描仪
我正在制作一个网络扫描仪 python 项目,并通过查看 youtube 学习创建了以下代码。但它不起作用并给出错误。这是代码-
据我所知,nmap 没有 portscanner 属性,但不确定。我也导入了 python-nmap 并尝试但仍然无法正常工作。谁能指出我正确的方向?
bash - Bash 扫描器优化
我目前正在用 bash 做扫描仪。
这个想法是接收一个网络作为输入,并在遍历它的同时,ping IP 并探测端口以查看它们是否打开。
Var说明(示例):
输入->要扫描的网络:192.168.1.0/24
起始IP:192.168.1.0 -> $i1.$i2.$i3.$i4
最后IP:192.168.1.255 -> $m1.$m2.$m3.$m4
文件scan.txt类似于:
我唯一的问题是,这个解决方案虽然有效,但需要太多时间。
扫描 192.168.1.0/24 网络,我发现脚本可以正常启动,但在扫描了大约 10 个 IP 后,它开始变慢,几乎卡住了。
我想这与 ping 和 nc 命令使作业在后台运行有关。如果我添加& disown
到 ping 和 nc 命令的末尾,它会运行得更顺畅,但会导致输出混乱。
而不是从 .1 到 .254,它开始看起来像:
可以优化(或以不同方式完成)此代码以更快地运行吗?
java - 如何使用 Java 确定主机/InetAddress 是否连接到局域网 (LAN)?
如果给定的主机/InetAddress 是本地网络中计算机的地址,如何使用 Java 检测?这应该适用于 IPv4 和 IPv6 地址。
目标是避免访问服务器的本地网络,因为主机名来自不安全的用户输入。