问题标签 [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.
python - Python中的Netcat实现
我找到了这个并将其用作我的基础,但它并不能直接使用。我的目标也是将其视为一个包而不是命令行实用程序,因此我的代码更改将反映这一点。
当我向我的设备发送基本命令时,它会返回以下内容。
我的代码读取了第一行,但随后我收到一条错误消息,指出连接暂时不可用并且它没有得到第二行。如果我将其更改为阻塞,它只会阻塞并且永远不会返回。有什么想法吗?
windows - 如何使用 Windows 版 NetCat 将二进制文件发送到 TCP 连接?
如果我想使用 TCP 将二进制文件“binary.bin”(与 NetCat 位于同一目录中)传输到 IP 地址 127.0.0.1 端口 1200,如何使用Windows 的NetCat指定它?
login - “ssh example.com”挂起,但“ssh example.com bash -i”没有
每天我都会遇到一个很奇怪的现象。
从我的大学互联网连接,SSH 到我的机器(“ssh example.com”)没有任何问题。
在我家的 adsl 中,“ssh example.com”我的控制台卡住了这条消息:
有时它可能会让我进入,但在大多数情况下不会。有趣的是,如果我执行“ssh example.com bash -i”,我会立即登录。
pop3 - POP3 netcat 协议错误
作为作业的一部分,我尝试连接到我的 POP3 学校服务器。现在,我可以连接到服务器,但真正的问题是当我尝试使用“USER”命令登录时。
现在我想知道是我这边还是服务器有问题?感谢您的时间和答案。
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.
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
来设置网关地址,我会得到相同的行为。我是否正确使用了这个命令行选项?关于我做错了什么的任何见解?
php - Netcat / Apache 向 PHP 发送数据的解决方案
我有这个设备,它以如下格式将 XML 数据发送到网络服务器
POST HTTP/1.1
Content-Type:text/xml
Content-Length:369
后跟 XML
这里的问题是 apache 只是为此发送 400 错误并且不起作用。
无论如何创建netcat来读取xml并发送到php?欢迎任何其他解决方案!运行 php 来监听 Port 会更好吗?在那种情况下,多个请求会同时工作吗?
linux - 在 Linux 上捕获网络流量
问:我有一台 Windows 笔记本电脑、一台 Linux 笔记本电脑和一个无线路由器。
现在我想“调查”hotmail/windows live 协议。我想要做的是将网络流量从windows笔记本电脑通过以太网路由到linux笔记本电脑,在Linux电脑上捕获它,无线转发到路由器,从linux电脑上的路由器接收hotmail响应并将其转发到窗户电脑。
我怎么做?本质上,在 Windows 笔记本电脑和路由器之间切换 Linux 笔记本电脑,以捕获网络流量?
哪个程序最适合捕获/分析?请注意,无论出于何种原因,在 windows 计算机上使用 winpcap 进行数据包捕获都不起作用...
c - 在 AIX 上编译 netcat
我一直在尝试在 AIX 上编译 netcat.c 一段时间(使用命令make aix
),但是编译器给了我一些奇怪的反馈,例如:
“netcat.c”,第 117.12 行:1506-275 (S) 遇到意外的文本“int”。
在第 117 行检查文件 netcat.c 时,我会找到该行(下面代码中的第二行):
即使我将 int 更改为 char 以进行相同的测试,保存文件并重新运行命令我也会得到相同的错误
我在阅读错误代码时遗漏了什么?
file - 通过 tcp/ip 流式传输不断增长的文件
我有一个正在处理的项目,其中一个硬件正在生成不断写入文本文件的输出。我需要做的是流式传输该文件,因为它正在通过简单的 tcp/ip 连接写入。
我目前正在尝试通过简单的 netcat 来实现,但 netcat 只发送在执行时写入的文件部分。它不会继续发送其余部分。
现在我有一台服务器在端口 9000 上监听 netcat(仅用于测试目的):
发送命令是:
因此,在我的理解中,netcat 实际上应该在流式传输文件,但是一旦发送了执行开始时存在的所有内容,它就会停止。它不会终止连接,而只是停止发送新数据。
如何让它连续流式传输数据?