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

c++ - 扫描网络中开放端口的最快方法

如何扫描网络中的给定端口号(8000)?
我尝试使用通用套接字 tcp 连接。虽然它可以工作,但如果活动 ip 的数量超过 15 个,则需要花费大量时间。目标是从给定端口打开的网络中获取 ip 列表。
这就是我从网络中获取 IP 列表的方式

现在我的 stringBuffer 有 ip 列表。我写了一个解析器,它从字符串中提取 ip 并给我一个这些 ip 的向量。现在我将针对给定的端口一一扫描它们。下面的功能适用于 Windows,在 linux 中我使用 boost::asio 做同样的事情

0 投票
1 回答
3033 浏览

http - nmap - 重复扫描端口以获取 syn/ack 回复并输出到文件

我需要每秒访问一个 http 服务器以获得一个 ack 回复,每秒钟重复一次,持续不同的时间长度,并将回复输出到一个文本文件中,其中包含响应时间等信息(以毫秒为单位)。这基本上是为了检查延迟,但出于我的目的,我需要使用 syn/syn-ack 来完成。

我已经到了某个地方

这可以很好地在屏幕上输出,但不能输出到文本文件中——我如何将 nmap 运行到文件中的所有输出获取?

另外,不确定如何每秒运行一次 - nmap 是否有重复标志?还是我应该把它放在一个 bash 脚本中?

0 投票
1 回答
1137 浏览

python - 类型错误:'str' 对象不可调用 [Python]

我一直在尝试运行这个小端口扫描程序,但我仍然不知道为什么它会给我这个错误:[编辑:我将 IP 字符串重命名为 IPadd,因为它可能混淆了两个编辑现在它说这个错误]

这是代码:

当我在另一个 .py 文件上运行该部分时,应该有一些错误的部分运行良好,所以我不明白是什么原因造成的,这令人沮丧

0 投票
0 回答
1126 浏览

powershell-2.0 - powershell - 如果端口打开,则抓取横幅

我已经能够使用 PowerShell 2.0 的 Web-Request 获取 http 横幅。现在我正在尝试枚举打开的端口,如果打开,请抓住横幅。我能够获得所有开放的端口 - 这就是我必须抓住的旗帜。它不起作用 - 我收到错误“在未连接的套接字上不允许该操作”。

我究竟做错了什么?

0 投票
2 回答
236 浏览

tcp - Nmap grepping 结果

输出是:

问题是如何SSH-2.0-OpenSSH_4.3p2 Debian-5ubuntu1使用 grep 或 awk仅打印 IP 地址

0 投票
2 回答
8095 浏览

android - 如何找到哪个应用程序正在侦听端口 Android

我正在尝试编写端口扫描器,我设法使用套接字获取打开的端口。
我的问题是如何知道哪些应用程序正在侦听开放端口。

0 投票
1 回答
279 浏览

operating-system - 任何人都可以提供 nmap OS 检测所需的开放端口列表吗?

我知道它会向目标机器的已知打开和关闭端口发送不同的 TCP、UDP 和 ICMP 探测。我正在尝试使用 nmap 找出网络中所有计算机的操作系统,但它们位于防火墙后面,因此需要知道我需要在防火墙中打开哪些端口。目前无法猜测任何内容,其中大多数都在运行某种 Windows 版本。

0 投票
1 回答
731 浏览

shell - Nmap - 从一系列 IP 范围中随机抽取样本 - 是否可以组合 -iR 和 -iL?

我有一长串 IP 地址范围。有没有办法使用 nmap 的 –iR 或类似的方法从一系列地址中抽取随机样本。例如,类似:

执行此扫描会忽略“–iL ip_ranges”参数,而只是尝试扫描纯随机主机。

我的输入列表如下所示:

0 投票
3 回答
8423 浏览

php - PHP端口扫描

这可能是重复的帖子,但我没有看到任何正确解决此问题的答案。

我正在尝试找到一个可以正确确定 TCP 或 UDP 端口状态的 php 脚本。

我已经尝试了一些我在网上找到的方法,但它们都返回了错误的结果。EG:在我的本地网络上,我打开了端口 5000 UDP 和 5060 TCP/UDP 并正确路由。

如果我通过http://www.ipfingerprints.com/portscan.php或 GRC Shields Up 运行测试,则会返回正确的结果,但我尝试过的所有 PHP 脚本都失败并显示端口已关闭。

我正在通过我的托管帐户运行 php 脚本并尝试扫描和测试我自己的网络。

这是我尝试过的脚本之一:

有谁知道正确执行此操作的方法?

谢谢

**更新** 我发现这似乎工作得更好一些,但它仍然没有检测到端口 21 目前在我的网络上打开..

http://resources.infosecinstitute.com/php-build-your-own-mini-port-scanner-2/

感激地收到任何帮助。谢谢

0 投票
1 回答
4712 浏览

python - 使用 Scapy 用 Python 编写的 TCP 端口扫描器没有响应