问题标签 [netcat]

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 投票
3 回答
84319 浏览

python - Python中的Netcat实现

我找到了这个并将其用作我的基础,但它并不能直接使用。我的目标也是将其视为一个包而不是命令行实用程序,因此我的代码更改将反映这一点。

当我向我的设备发送基本命令时,它会返回以下内容。

我的代码读取了第一行,但随后我收到一条错误消息,指出连接暂时不可用并且它没有得到第二行。如果我将其更改为阻塞,它只会阻塞并且永远不会返回。有什么想法吗?

0 投票
2 回答
34140 浏览

windows - 如何使用 Windows 版 NetCat 将二进制文件发送到 TCP 连接?

如果我想使用 TCP 将二进制文件“binary.bin”(与 NetCat 位于同一目录中)传输到 IP 地址 127.0.0.1 端口 1200,如何使用Windows 的NetCat指定它?

0 投票
5 回答
6525 浏览

login - “ssh example.com”挂起,但“ssh example.com bash -i”没有

每天我都会遇到一个很奇怪的现象。

从我的大学互联网连接,SSH 到我的机器(“ssh example.com”)没有任何问题。

在我家的 adsl 中,“ssh example.com”我的控制台卡住了这条消息:

有时它可能会让我进入,但在大多数情况下不会。有趣的是,如果我执行“ssh example.com bash -i”,我会立即登录。

0 投票
2 回答
2378 浏览

pop3 - POP3 netcat 协议错误

作为作业的一部分,我尝试连接到我的 POP3 学校服务器。现在,我可以连接到服务器,但真正的问题是当我尝试使用“USER”命令登录时。

现在我想知道是我这边还是服务器有问题?感谢您的时间和答案。

0 投票
1 回答
4577 浏览

powershell - How do I send a Carriage Return with Windows Netcat?

I want to type directly into the Powershell prompt too, not pipe in a text file.

Foo`r doesn't work for me. For example:

but what I'd really like to do is just

then start typing into the prompt.

0 投票
3 回答
61564 浏览

gateway - 如何让 netcat 接受来自 LAN 外部的连接?

我正在使用 netcat 作为后端来为我正在制作的程序来回铲数据。我在本地网络上测试了我的程序,一旦它工作,我认为只需从我的路由器转发一个端口,让我的程序在互联网上工作。唉! 情况似乎并非如此。

如果我开始 netcat 在端口 6666 上侦听:

nc -vv -l -p 6666,

然后进入127.0.0.1:6666浏览器,正如预期的那样,我看到一个 HTTP GET 请求来自 netcat(我的浏览器徒劳地等待)。但是,如果我转到my.external.ip.address:6666,则根本没有任何反应,并且浏览器显示“无法连接到my.external.ip.address:6666”。

我知道该端口已正确转发,因为 www.canyouseeme.org 说端口 6666 是打开的(当 netcat 没有监听时,它已关闭)。

如果我运行 netcat-g my.adslmodem's.local.address来设置网关地址,我会得到相同的行为。我是否正确使用了这个命令行选项?关于我做错了什么的任何见解?

0 投票
1 回答
871 浏览

php - Netcat / Apache 向 PHP 发送数据的解决方案

我有这个设备,它以如下格式将 XML 数据发送到网络服务器

POST HTTP/1.1
Content-Type:text/xml
Content-Length:369
后跟 XML

这里的问题是 apache 只是为此发送 400 错误并且不起作用。

无论如何创建netcat来读取xml并发送到php?欢迎任何其他解决方案!运行 php 来监听 Port 会更好吗?在那种情况下,多个请求会同时工作吗?

0 投票
3 回答
2848 浏览

linux - 在 Linux 上捕获网络流量

问:我有一台 Windows 笔记本电脑、一台 Linux 笔记本电脑和一个无线路由器。

现在我想“调查”hotmail/windows live 协议。我想要做的是将网络流量从windows笔记本电脑通过以太网路由到linux笔记本电脑,在Linux电脑上捕获它,无线转发到路由器,从linux电脑上的路由器接收hotmail响应并将其转发到窗户电脑。

我怎么做?本质上,在 Windows 笔记本电脑和路由器之间切换 Linux 笔记本电脑,以捕获网络流量?

哪个程序最适合捕获/分析?请注意,无论出于何种原因,在 windows 计算机上使用 winpcap 进行数据包捕获都不起作用...


0 投票
4 回答
2547 浏览

c - 在 AIX 上编译 netcat

我一直在尝试在 AIX 上编译 netcat.c 一段时间(使用命令make aix),但是编译器给了我一些奇怪的反馈,例如:

“netcat.c”,第 117.12 行:1506-275 (S) 遇到意外的文本“int”。

在第 117 行检查文件 netcat.c 时,我会找到该行(下面代码中的第二行):

即使我将 int 更改为 char 以进行相同的测试,保存文件并重新运行命令我也会得到相同的错误

我在阅读错误代码时遗漏了什么?

0 投票
3 回答
8144 浏览

file - 通过 tcp/ip 流式传输不断增长的文件

我有一个正在处理的项目,其中一个硬件正在生成不断写入文本文件的输出。我需要做的是流式传输该文件,因为它正在通过简单的 tcp/ip 连接写入。

我目前正在尝试通过简单的 netcat 来实现,但 netcat 只发送在执行时写入的文件部分。它不会继续发送其余部分。

现在我有一台服务器在端口 9000 上监听 netcat(仅用于测试目的):

发送命令是:

因此,在我的理解中,netcat 实际上应该在流式传输文件,但是一旦发送了执行开始时存在的所有内容,它就会停止。它不会终止连接,而只是停止发送新数据。

如何让它连续流式传输数据?