问题标签 [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 回答
408 浏览

c++ - 如何在 C++ 中同时扫描蓝牙“经典”和 LE 设备?

如何在 C++ 中同时扫描蓝牙“经典”和 LE 设备?我在 Linux(OpenWrt,Ubuntu)上使用 C++ 中的 BlueZ 库,我知道如何分别扫描经典设备和低能耗设备,但我需要一次性扫描所有设备。与它在 Android 或 Ubuntu 中的工作方式相同。

我现在的解决方案是先进行经典扫描,然后进行 lescan,但这需要很长时间。例如:经典扫描~8sec,lescan~6sec。哪个应该是第一个?我想在短时间内获得所有附近的设备。

0 投票
1 回答
134 浏览

nmap - Nmap 扫描以获取 2 个在 IP 前缀中开放端口 80 的随机地址

如何使用 nmap 在 IP 前缀中获取 2 个开放端口 80 的随机地址。Nmap 需要时间进行端口扫描。有没有办法加快扫描速度?

0 投票
2 回答
174 浏览

java - 有没有办法使用java找到本地网络中存在的服务器?

我想使用 java 查找本地网络中存在的服务器列表。那可能吗?或者在进行网络扫描时有什么方法可以区分服务器和主机?

0 投票
1 回答
201 浏览

swift - 如何快速打印当前本地网络名称

我正在创建一个 iOS 应用程序,它在屏幕顶部显示当前的本地网络名称,依此类推。我正在对显示此内容的不同方式进行故障排除,但我无法管理当前程序。有人可以帮我吗?

我查看了几个 GitHub、堆栈溢出和 youtube 对此的评论,但没有一个有效。

在我使用的当前 Xcode 中,我使用的是 Xcode(10.4.2) 我正在使用一个标签(如果我应该使用其他东西,请纠正我)来显示名为 --> 的当前 Wifi(WiFi:...... )

0 投票
2 回答
763 浏览

python - scapy.srp() 没有响应预期的结果

我正在尝试对网络扫描仪进行编码,并且一旦我尝试打印响应,它就不会显示任何内容。

下面是结果。

0 投票
0 回答
491 浏览

android - Android API 级别 30,无法再从 Android arp 表中获取 wifi 网络设备 MAC 地址

我有一个小型网络扫描仪应用程序,它需要为响应 ping 等的扫描设备查找 MAC 地址。很快,Google 要求 targetSdkVersion 30 意味着不能再以任何方式访问 arp 表而没有响应:

没有权限

以前我用过:

然后是 API29 的解决方法:

但是现在当 targetSdkVersion 30 成为强制更新到 Play 商店时,我不再找到任何方法来解决这个问题。

我已阅读 Google 的文档,为什么出于隐私原因会发生这种情况,因此无需解释该部分。

有没有人有任何想法或者网络扫描应用程序基本上注定要永远消失?

0 投票
2 回答
143 浏览

python - Python 上的网络扫描仪

我正在制作一个网络扫描仪 python 项目,并通过查看 youtube 学习创建了以下代码。但它不起作用并给出错误。这是代码-

据我所知,nmap 没有 portscanner 属性,但不确定。我也导入了 python-nmap 并尝试但仍然无法正常工作。谁能指出我正确的方向?

0 投票
1 回答
50 浏览

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,它开始看起来像:

可以优化(或以不同方式完成)此代码以更快地运行吗?

0 投票
0 回答
6 浏览

java - 如何使用 Java 确定主机/InetAddress 是否连接到局域网 (LAN)?

如果给定的主机/InetAddress 是本地网络中计算机的地址,如何使用 Java 检测?这应该适用于 IPv4 和 IPv6 地址。

目标是避免访问服务器的本地网络,因为主机名来自不安全的用户输入。