问题标签 [nmap]

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 回答
355 浏览

networking - 在大型网络扫描中发现每个端口打开后,Nmap 服务可以扫描吗?

我想扫描一个大型网络,例如 10.10.0.0/16,我正在寻找开放的 22 端口,但我只对那些运行“OpenSSH 5.1”的端口感兴趣。

到目前为止,我所做的如下:

这行得通,但这是困难的部分。Nmap只有在完成扫描范围内所有IP的端口扫描后才会启动服务扫描,我正确吗?

但是,如果我想查看在单个 IP 的每次端口扫描之后运行的服务,而不是在扫描整个 IP 范围之后。换句话说:

  1. 端口扫描一个IP,查看22端口是否开放。
  2. 如果 22 端口已打开,则立即进行服务扫描。
  3. 如果服务名称与“OpenSSH 5.1”匹配,则在扫描仍在运行时立即在屏幕上输出 IP。
  4. 端口扫描范围内的下一个 IP... 等等...

希望我有点道理,谢谢。

0 投票
1 回答
770 浏览

java - java和nmap中的套接字

我有程序用java编写它等待端口上的连接

当我通过 nmap 扫描服务器时,程序停止(错误)

这是我的代码

感谢 jtahlborn ,,,, 我通过使用 try 和 catch 解决了 ,, 并让 catch 返回

再次

0 投票
2 回答
1370 浏览

python - 有什么方法可以使用“nmap”端口扫描器在我的 Django 应用程序上生成和输出结果

我正在尝试在 Django 中创建一些网络应用程序,我想问的是:是否可以这样做:客户端类型 IP 地址,而不是服务器使用“nmap”扫描它,然后将结果传递给Django 应用程序,而不是我用它做很多事情。

只是想知道是否有可能做到,或者听起来很荒谬?

0 投票
1 回答
675 浏览

xml - XSLT 1.0, Nmap XML, display part of a large attribute value, not sure best method to template

I'm again working with Nmap XML, and while my XSLT is improving... I'm constantly reminded of my current limitations.

An example of the Nmap XML,

#xA;

I'm iterating per host, and am having trouble with this particular attribute,

#xA;

UPDATE

This is the altered XSL File, I was able to finish it. Please recommend any improvements, as I'm still learning XSL.

#xA;

This is post-transformation output,

#xA;

The 443 is the @portid, which contains the script id="ssl-cert" @output.
The portid could be something other than 443, namely whatever was specified in the original scope.

The rsa is Public Key type:, which is contained in that crazy @output. Public Key type could be something other than rsa, such as dsa.

the 2048 is Public Key bits:, also contained in the @output. Additionally their could be more or less Public Key bits, than 2048.

0 投票
1 回答
2194 浏览

python - Python Nmap 路径错误

Python可以很好地导入NMap,但是当我进行基本变量赋值时,它会返回错误:

0 投票
1 回答
857 浏览

networking - 如何在没有 rDNS 的情况下进行 nmap 并在输出中写入 DNS

我需要使用 nmap 检查端口 443 是否对列表网站开放。所以,我将它们保存到一个文件中。我需要输出告诉我端口是否打开。我使用了命令:

问题:输出文件给了我一个不同的域名。Nmap做了rDNS,我发现IP指向不同的域名。请解释。这是否意味着两个域都托管在同一台服务器上?但是,我检查了他们的证书,发现每个域都有不同的证书。我担心列表中的 433 端口,以便稍后检查他们的证书。因此,除了我在文件中输入的证书之外,我不想检查另一个域的证书。

为了解决这个问题,我使用了这个-n选项。但问题是输出文件只包含 IP。如何在没有 rDNS 的情况下生成包含我的域结果的输出文件?

0 投票
11 回答
180691 浏览

nmap - 是否可以使用 nmap 获取机器的 MAC 地址

我有一个文本文件中的远程机器列表。我可以使用 nmap 知道他们的 MAC 地址吗?

0 投票
5 回答
9427 浏览

svn - nmap 和 svnlib_client 不能一起工作

我在 Debian 6 Squeeze 上安装了 nmap,64 位。当我运行 nmap 时,它说:

nmap:加载共享库时出错:libsvn_client-1.so.0:无法打开共享对象>文件:没有这样的文件或目录

所以我用谷歌搜索并找到了一个解决方案。

ln -s /usr/lib/x86_64-linux-gnu/libsvn_client-1.so.1 /usr/lib/libsvn_client-1.so.0

我这样做了。但我仍然遇到同样的问题。它成功创建了链接,但它说 nmap 仍然给我同样的错误。有任何想法吗?

0 投票
3 回答
297 浏览

regex - nmap 服务文件上的正则表达式

我只需要使用 sed 过滤来自 /usr/share/nmap/nmap-services 的端口

我尝试过类似 (!?([0-9]+/tcp)) 但它不起作用:为什么?

谢谢

0 投票
2 回答
751 浏览

java - 将输入发送到 nmap 进程

我正在尝试将输入发送到从 ProcessBuilder 运行的 nmap 进程,但我没有看到正在运行的 nmap 进程的响应。我查看了 nmap 源代码,它接受来自 TTY 的运行时交互式输入,所以我尝试使用/bin/bash -c除了直接使用之外运行它/usr/bin/nmap

我有另一个线程使用这个答案从 nmap 读取标准输出。这是我的代码:

writer.write(a)nmap 应该通过打印出扫描的完成百分比/ETA 来响应,但事实并非如此。

我还尝试在类似于 LogStreamReader 线程的单独线程中运行编写器,但仍然没有...

我错过了什么吗?

更新: 我被告知 nmap 有一个选项--stats-every可以完全满足我的需要,所以这已经解决了。我找不到写入 nmap 使用的 tty 的方法。