问题标签 [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 投票
4 回答
3753 浏览

c++ - 关于如何以编程方式与 nmap 集成的任何想法?

我刚刚开始研究如何将开源安全产品 nmap 集成到一些 c++ 代码中。如果有人尝试过这个,并且对最佳方法有一些想法,我当然会很感激。

感谢您的回复。具体来说,我想运行端口扫描(ipv6)。我肯定更喜欢非 gpl 解决方案,例如命令行或套接字接口。然而,我也在这一点上寻找最快的解决方案,因为我们面临一些严格的时间表,如果需要,我们可以回载实施非 gpl 解决方案。

0 投票
4 回答
1495 浏览

ruby - 使用 Ruby 创建 Excel 列表

我正在用 ruby​​ 生成一个 excel,每行代表 nmap 扫描的结果。

一行的示例可能如下所示:ip、yes(因为端口 22 开放)、no(因为端口 80 未开放)等。

我希望能够为每个端口创建一个带有下拉列表的标题行,允许我选择该端口是否打开。

所以我可以过滤我的结果,例如查看所有同时打开端口 22 和 80 的主机。

有没有办法用 WIN32OLE.new("Excel.Application") 做到这一点?(或其他东西;html 会更好,因为 Linux 不支持 win32ole)。

0 投票
2 回答
3415 浏览

perl - 我应该使用 Nmap::Parser 还是 Nmap::Scanner 来审计网络?

我想以最快的方式审核我的大型网络的设备。我应该使用Nmap::ParserorNmap::Scanner吗?

我想创建一个返回 ping 以及相关操作系统足迹和标识的 IP 地址列表。

示例

然后,当我成功 ping 时,将 IP 地址存储在哈希中,并猜测操作系统是什么

0 投票
3 回答
1573 浏览

bash - 如何编写 bash 脚本来搜索文件中的 IP 并将它们写入另一个文件?

我需要编写一个 bash 脚本,该脚本将获取一个 grepable nmap 输出文件,该文件显示打开端口 80 的 IP 地址,并将打开端口 80 的 IP 复制到另一个文本文件。输出类似于:

我对 bash 脚本相当陌生,所以我不确定从哪里开始。如果您可以帮助我编写此脚本,将不胜感激。

0 投票
1 回答
4715 浏览

java - 尝试启动 Nmap.exe 时出现 Java Runtime.exec() 问题

我正在使用 Java 1.6 、 Eclipse 、 Windows 7。我正在尝试在 java 程序中运行命令以使用 NMAP。

编码 :

String cmd[] = { "cmd.exe", "/c","start notepad.exe"};

Process pr = rt.exec(cmd);

工作正常,但代码:

String cmd[] = { "cmd.exe", "/c","start nmap.exe"};

Process pr = rt.exec(cmd);

根本没有。

我在命令提示符下尝试了这两个命令,它们都可以正常工作,但是当我使用 Runtime.exec() 尝试时,后者失败了。会有什么问题?

提前致谢..

0 投票
2 回答
636 浏览

iphone - 有没有办法查明 IP 地址是否属于 iPhone?

我试图找到一种简单的方法来检查 IP 地址是否属于 iPhone。我可以想象的一个解决方案是使用nmap确定指定IP地址的操作系统,然后检查它是否是iOS..这是正确的方法吗?否则,有人可以建议我另一种方法吗?

谢谢你,萨纳西斯

0 投票
2 回答
795 浏览

scripting - Lua 脚本模式匹配问题

首先,我在整个脚本编写过程中一直使用这个站点作为参考,它非常棒。我很欣赏这里的每个人都是多么有用和知识渊博。考虑到这一点,我有一个关于 Lua 中匹配(模式匹配)的问题。我正在编写一个脚本,该脚本基本上从文件中获取输入并将其导入表中。我正在检查文件中的特定 MAC 地址作为我要查询的主机。

这会将文件解析为我稍后将用于查询的格式。表建立后,我运行一个模式匹配序列,通过迭代表并将模式与当前迭代匹配,尝试从表中匹配 MAC:

这不会返回任何输出,尽管当我在 Lua 提示符中逐行输入它时,它似乎可以工作。我相信变量正在正确传递。有什么建议么?

0 投票
1 回答
858 浏览

java - 在 Java 的可见命令提示符窗口中排队 Nmap 命令

我正在尝试一个接一个地运行多个 Nmap 命令。

理想情况下,每个 Nmap 命令都将在其自己的命令提示符窗口中创建。Nmap 命令将执行并完成。然后会出现另一个命令提示符,下一个 Nmap 命令,执行,等等。

不幸的是,程序当前运行的方式是同时弹出多个命令提示符窗口并同时执行。我希望命令一次只执行一个。我原以为 waitFor() 方法可以解决问题,但事实并非如此。我错过了什么吗?

我已经从我的实际程序中大大简化了这一点,以解决核心问题。任何帮助,将不胜感激。

0 投票
2 回答
34953 浏览

bash - How to determine which IPs in a given range have port 80 using nmap?

I'm new to bash scripting and I'm trying to get this working:

Scanning an IP range for finding devices with the port 80 open... I think it has to look like this:

I also just want to see the results like this:

(So without errors or nmap's normal outputs..)

Can someone help me for this?

0 投票
2 回答
2624 浏览

nmap - 如何开发Nmap?

我想分析Nmap源代码,首先应该怎么做?Nmap有很多文件和文件夹,我不知道从哪里开始,我该怎么办?我想知道一些 Nmap 的工作,比如 nmap 如何检测操作系统或 nmap 如何检测开放端口?模块中是否存在一些 nmap 工作?

谢谢。此致。