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

network-scan - 爬取、爬取、获取数据

我想写一个爬虫来做一些基础设施(路由器、WAPS、系统等)的清单

所以我理解爬虫,实现是另一回事。

所以我有一个应用程序位于服务器上,我该如何部署它。爬虫如何开始寻找?假设我想清点未知子网等?

爬虫如何发回数据?

0 投票
6 回答
1704 浏览

oracle - 如何检测 LAN 上的主机?

为了帮助用户,我希望我的代码能够在 LAN 上发现 Oracle 数据库。我想通过首先检测所有主机,然后检查每个主机以查看它是否正在侦听 Oracle 的默认端口来做到这一点。

任何想法如何去做?最好用Java,但任何语言或算法都可以。

0 投票
2 回答
2150 浏览

windows - 使用远程处理时将流量从 NIC 重定向到单独网络上的另一个 NIC

我正在处理的项目是处理从扫描枪 (Pocket PC 2003) 捕获的数据,并在主机 (Win XP) 上处理这些数据,然后在单独的服务器 (Win 2000) 上处理我们的库存数据库。这一切都是由 MS 提供的 Remoting 框架和 As Good As It Gets ( http://gotcf.net ) 驱动的。该应用程序已经足够完整,可以进行一般概念验证,客户端和服务器在模拟器中都可以正常工作。

一切都很好,直到我开始使用实际的扫描枪进行测试。出于安全考虑,扫描仪位于与服务器(15 网络)不同的网络(为了澄清 10 网络)上。我的开发机器有双网卡连接到两个网络,并且可以独立地与两个网络通信。但是,我的应用程序使用 .Net Remoting 从 10 网络接收信息,然后通过第三方应用程序(ODBC、Btrieve 和 OLE 的组合)将信息发送到 15 网络上的服务器时遇到问题。

无论如何处理来自一个网络的信息然后更新另一个网络上的服务器?

任何建议将不胜感激!

注意:我对网络不是很熟悉,所以我可能会叫错名字,但枪 IP 以 10 开头。。.* 并且服务器 IP 以 15 开头.*

0 投票
2 回答
12691 浏览

c# - 如何扫描 IP 范围 C#

如何扫描特定范围的 IP 并将其增加到用户定义的范围......就像大多数端口扫描仪一样。但是如何增加主机位..它增加了网络位..

0 投票
1 回答
121 浏览

c - 套接字 - 发现防火墙端口

我正在阅读 nmap 源代码,因为我想了解它如何发现某些端口被过滤或防火墙。我对 c 中的套接字有一些经验,并且我已经构建了简单的端口扫描器,这很容易 - 如果连接成功,则端口打开,否则关闭(因为 RST 返回)。但是如果使用防火墙端口,它们不会返回 RST 数据包,而我的端口扫描器只是永远“等待”。

如果有人对此主题有经验,请指出发生实际扫描和端口状态确定的 nmap 代码部分,或者至少告诉我是否有任何其他代码可以处理这个问题。

0 投票
5 回答
12479 浏览

networking - 查找最近的 IP

我知道如何在 C++ 中扫描子网...我也知道如何找到地理位置(尽管它不是 100%)...但是有人知道如何找到离我最近的 IP 地址吗?

例如,一个邻居距离我 100 米,另一个邻居距离我 50 米,如果他们都连接到互联网,我应该得到距离我 50 米的第二个邻居的 ip。

有没有可能通过编程语言来实现这一点?

0 投票
2 回答
1285 浏览

java - 如何在端口扫描程序 java 实现中检测服务器状态

我正在用 Java 编写端口扫描器,我希望能够区分以下 4 个用例:

  • 端口是开放的
  • 端口已打开且已读取服务器横幅
  • 端口关闭
  • 服务器不在现场

我有以下代码:

问题是,当端口关闭并且无法访问服务器但出现不同的异常消息时,我都会收到 ConnectionException:

java.net.ConnectException:连接超时:连接

当连接从未建立并且

java.net.ConnectException:连接被拒绝:连接

当港口关闭时

所以如果不深入研究实际的异常消息,我就无法区分这两个用例。

当我尝试使用不同的方法创建套接字时,也会发生同样的事情。如果我使用:

我有同样的问题,但使用的是 SocketTimeoutException。我得到一个

java.net.SocketTimeoutException:读取超时

如果端口已打开但没有可读取的横幅,并且

java.net.SocketTimeoutException:连接超时

如果服务器不活动端口已关闭。

有任何想法吗?提前致谢!

0 投票
2 回答
8089 浏览

android - Android - 如何扫描接入点并选择最强信号?

我目前正在尝试在 Android 中编写一个类,它将扫描接入点,计算哪个接入点具有最佳信号,然后连接到该接入点。

因此,该应用程序将能够在移动中进行扫描并在移动中连接到新的接入点。

我有最佳信号的扫描和计算工作。

但是当谈到连接到最佳接入点时,我遇到了麻烦。

似乎 enableNetwork(netid, othersTrueFalse) 是连接到接入点的唯一方法,但这会导致问题,因为从我的扫描结果中我无法获得信号最强的接入点的 ID。

这是我的代码:





当我尝试使用 addNewAccessPoint(ScanResult scanResult) 时,它只是将另一个 AP 添加到设置应用程序的列表中,其名称与具有最佳信号的 AP 同名,因此我最终得到了大量重复项,而实际上并没有附加到它们。

谁能指出我更好的解决方案的方向?

0 投票
3 回答
3223 浏览

android - Android 设备是否*主动*扫描 WiFi 网络?

我正在为 google android 编程,我想知道无线 802.11 网络的扫描是被动完成还是主动完成?我的意思是:设备实际上是否发出信标请求信号,WifiManager.startScan()或者它只是监听接入点定期发送的信标?

0 投票
1 回答
167 浏览

wifi - 如何启动 Window Mobile 程序?

我是 Window Mobile Programming 的新手。我必须使用 Window Mobile 6.5 Professional 设备、CE OS 5.2 扫描 Wifi 网络并加入网络。但我不知道如何开始。

请给我提示以启动它。什么语言和工具更好?有用的文件在哪里?