问题标签 [port-scanning]

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 投票
2 回答
54 浏览

javascript - For 循环不适用于该功能

这是一个 for 循环,其中包含一个函数,该函数使用 checkPort 函数指定端口是打开还是关闭。

这是结果:

由于打印出来的 NewIp 工作正常,我希望结果是这样的:

有没有人知道为什么它在实际结果部分显示这样的 IP?

0 投票
1 回答
53 浏览

security - 存在参数 -sV 的 nmap 扩展版本(服务/版本信息)

我正在尝试为-sV选项找到更长的格式,该选项在端口扫描时触发服务的版本信息,但是在手册页或 nmap 的信息页中都没有说明任何内容。

使用 long/extender 参数格式的原因是为了某些测试的可读性,避免在有这么多参数时添加这么多注释。

0 投票
1 回答
690 浏览

shared-directory - 高级 IP 扫描器 - IP、端口和共享文件夹

图片:https ://sites.google.com/site/visualvisiojepages/

我想知道第二行说的IP地址是什么,例如这个共享文件?如果可能,解释一下名称“NetDvrV3”和(mini_httpd/1.19 19dec2003)是什么意思?

0 投票
1 回答
989 浏览

networking - 查找*可以*打开的端口

我通常使用 nmap 或 telnet 来寻找 Windows 机器上的开放端口。

我在一家咨询公司工作,我们不仅要发现机器上的开放端口,还要发现可以打开的端口

例如,如果我想为在 1521 侦听的客户安装数据库。在我安装数据库之前 1521 未打开,但我想知道它是否可以打开或被阻止(例如被防火墙),所以我请客户提前打开。

有什么工具或优雅的方法可以做到这一点吗?

谢谢您最好的问候

0 投票
9 回答
51512 浏览

python - 制作快速端口扫描器

所以我正在用python制作一个端口扫描器......

但这太慢了,我想在一段时间没有返回任何东西后,能够以某种方式关闭或破坏代码。

0 投票
2 回答
4423 浏览

linux - Whats the difference between -sS and -PS in nmap?

I was learning how to use nmap and i have gone through many documentations and tutorials but no where iam getting perfect information about what is the use of -sS and -PS. In general what is the differences between all -s 's and -P 's? Both are for scanning right?

Whats the difference between both of them?

Thanks in advance.

0 投票
0 回答
623 浏览

java - 简单的安卓端口扫描器

我是 Android 编程新手。我想在 Android 中制作简单的端口扫描器,我不知道我在哪里犯了错误。我的扫描仪没有找到任何端口...

0 投票
2 回答
147 浏览

java - JDBC/Java 应用程序端口扫描?

我的主机出现问题,因为我一直被端口扫描阻止。尽管他们一直将我列入白名单,但我的 IP 是动态的,所以这并不是真正的解决方案。

我一直在检查,我用来直接连接到主机中的 MySQL 数据库的唯一 2 个应用程序是 MySQL Workbench 和我正在开发的应用程序。我猜 MySQL Workbench 不是进行端口扫描的,因为我明确要求它连接到端口 3306。

另一方面,我正在制作的应用程序似乎没有直接连接到端口。我的理解是 JDBC 会自动执行此操作,但应用程序并没有这样做。因此,我的问题是,我怎样才能让我的应用程序直接指向端口 3306?

也有可能我的应用程序不是负责端口扫描的应用程序,它是别的东西,但是,我可以弄清楚是什么。我不使用任何类型的安全软件。

顺便说一句,在我的连接中执行的 try/catch 中,我让 catch 将数据库连接到我的本地主机,以便我可以继续工作和测试我的应用程序。

这是我的代码:

0 投票
1 回答
182 浏览

service - 我应该如何检查服务是否在远程主机上运行?

我正在编写一个端口扫描程序,我想验证一个特定端口是否正在运行该端口上预期的标准服务,例如SSHand HTTP。我知道其中一种方法是向该端口发送查询并分析返回的信息。例如,SSH 在连接后立即向我发送版本信息。但是,当我connect()在一个 IP 地址上端口 22 时,我只得到Error number: 110. Error message: Connection timed out. 任何想法将不胜感激。

整个代码是一个很长的故事。我在这里粘贴一些摘录。

为了澄清这个问题,我需要举一个例子。我只是想出了一种验证HTTP服务的方法。"GET / HTTP\n\n"即向目标地址发送一个字符串。然后调用recv()函数读取返回的消息。我可以得到这样的东西。

我可以从第一行读取HTTP版本。1.0

在这里,我想检查远程主机上的许多服务,包括但不限于SSH, HTTP。我不认为猜测是个好主意。所以我需要一个通用的方法来从dest_addr.

0 投票
1 回答
3551 浏览

python - Python KeyError 扫描开放端口的主机列表

我的 python 脚本中有一个我的 ip 列表,我正在尝试对它们中的每一个运行 nmap 扫描以查找打开的端口。我不断收到此错误:

(不过,“IP ADDRESS HERE”部分中有一个实际的 IP 地址。)

我尝试的代码的扫描部分是:

'L' 是包含我的 IP 地址的列表。

使用 nmap 扫描一小部分 IP 地址以查找开放端口的正确方法是什么?