问题标签 [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.
network-scan - 爬取、爬取、获取数据
我想写一个爬虫来做一些基础设施(路由器、WAPS、系统等)的清单
所以我理解爬虫,实现是另一回事。
所以我有一个应用程序位于服务器上,我该如何部署它。爬虫如何开始寻找?假设我想清点未知子网等?
爬虫如何发回数据?
oracle - 如何检测 LAN 上的主机?
为了帮助用户,我希望我的代码能够在 LAN 上发现 Oracle 数据库。我想通过首先检测所有主机,然后检查每个主机以查看它是否正在侦听 Oracle 的默认端口来做到这一点。
任何想法如何去做?最好用Java,但任何语言或算法都可以。
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 开头。.*
c# - 如何扫描 IP 范围 C#
如何扫描特定范围的 IP 并将其增加到用户定义的范围......就像大多数端口扫描仪一样。但是如何增加主机位..它增加了网络位..
c - 套接字 - 发现防火墙端口
我正在阅读 nmap 源代码,因为我想了解它如何发现某些端口被过滤或防火墙。我对 c 中的套接字有一些经验,并且我已经构建了简单的端口扫描器,这很容易 - 如果连接成功,则端口打开,否则关闭(因为 RST 返回)。但是如果使用防火墙端口,它们不会返回 RST 数据包,而我的端口扫描器只是永远“等待”。
如果有人对此主题有经验,请指出发生实际扫描和端口状态确定的 nmap 代码部分,或者至少告诉我是否有任何其他代码可以处理这个问题。
networking - 查找最近的 IP
我知道如何在 C++ 中扫描子网...我也知道如何找到地理位置(尽管它不是 100%)...但是有人知道如何找到离我最近的 IP 地址吗?
例如,一个邻居距离我 100 米,另一个邻居距离我 50 米,如果他们都连接到互联网,我应该得到距离我 50 米的第二个邻居的 ip。
有没有可能通过编程语言来实现这一点?
java - 如何在端口扫描程序 java 实现中检测服务器状态
我正在用 Java 编写端口扫描器,我希望能够区分以下 4 个用例:
- 端口是开放的
- 端口已打开且已读取服务器横幅
- 端口关闭
- 服务器不在现场
我有以下代码:
问题是,当端口关闭并且无法访问服务器但出现不同的异常消息时,我都会收到 ConnectionException:
java.net.ConnectException:连接超时:连接
当连接从未建立并且
java.net.ConnectException:连接被拒绝:连接
当港口关闭时
所以如果不深入研究实际的异常消息,我就无法区分这两个用例。
当我尝试使用不同的方法创建套接字时,也会发生同样的事情。如果我使用:
我有同样的问题,但使用的是 SocketTimeoutException。我得到一个
java.net.SocketTimeoutException:读取超时
如果端口已打开但没有可读取的横幅,并且
java.net.SocketTimeoutException:连接超时
如果服务器不活动或端口已关闭。
有任何想法吗?提前致谢!
android - Android - 如何扫描接入点并选择最强信号?
我目前正在尝试在 Android 中编写一个类,它将扫描接入点,计算哪个接入点具有最佳信号,然后连接到该接入点。
因此,该应用程序将能够在移动中进行扫描并在移动中连接到新的接入点。
我有最佳信号的扫描和计算工作。
但是当谈到连接到最佳接入点时,我遇到了麻烦。
似乎 enableNetwork(netid, othersTrueFalse) 是连接到接入点的唯一方法,但这会导致问题,因为从我的扫描结果中我无法获得信号最强的接入点的 ID。
这是我的代码:
当我尝试使用 addNewAccessPoint(ScanResult scanResult) 时,它只是将另一个 AP 添加到设置应用程序的列表中,其名称与具有最佳信号的 AP 同名,因此我最终得到了大量重复项,而实际上并没有附加到它们。
谁能指出我更好的解决方案的方向?
android - Android 设备是否*主动*扫描 WiFi 网络?
我正在为 google android 编程,我想知道无线 802.11 网络的扫描是被动完成还是主动完成?我的意思是:设备实际上是否发出信标请求信号,WifiManager.startScan()
或者它只是监听接入点定期发送的信标?
wifi - 如何启动 Window Mobile 程序?
我是 Window Mobile Programming 的新手。我必须使用 Window Mobile 6.5 Professional 设备、CE OS 5.2 扫描 Wifi 网络并加入网络。但我不知道如何开始。
请给我提示以启动它。什么语言和工具更好?有用的文件在哪里?