Questions tagged «netcat»

Netcat是一个简单但功能强大的实用程序,可使用各种功能使用TCP或UDP协议,IPv4或IPv6跨网络连接读取和写入数据。



0
FFMPEG通过netcat从管道接收流失败
我试图通过netcat接收流并将其传输到FFMPEG,然后输出到文件,但我收到一个错误。 我尝试过的最基本的命令是: $ nc -l -p 1935 | ffmpeg -v debug -y -f h264 -i pipe:0 out.mp4 ffmpeg version 3.1 Copyright (c) 2000-2016 the FFmpeg developers built with gcc 4.8.2 (GCC) configuration: --prefix=/pkg/ffmpeg.org/3.1/ffmpeg --libdir=/usr/lib64 --shlibdir=/usr/lib64 --incdir=/usr/include --enable-gpl --enable-libx264 --enable-shared --enable-version3 --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopus --enable-libschroedinger --enable-libtheora --enable-libvorbis --enable-libx264 --enable-postproc --enable-runtime-cpudetect --enable-memalign-hack …

1
我可以使用dd同时从两台机器克隆两个驱动器吗?
为了澄清,我有两台机器:Machine1和Machine2。每台机器有2个磁盘(Machine1有Disk1-1和Disk1-2; simiarly,Machine2有Disk2-1和Disk2-2)。我可以使用'dd'同时将Disk1-1克隆到Disk2-1和Disk1-2到Disk2-2吗? 我将通过网络(在'netcat'的帮助下)这样做,这就是我将如何克隆机器。 所以我想在每台机器上打开2个终端。Machine1上的一个终端将执行'dd'以将Disk1-1克隆到Disk2-1,而Machine1上的另一个终端将执行另一个'dd'以将Disk1-2克隆到Disk2-2。 我想知道这是否可以,即不会使机器过载,因为两台机器上的I / O都忙于从两个磁盘读/写。我只关心数据完整性,速度不是问题。如果需要很长时间,我可以等一个月。所有磁盘都是1TB。

2
跟踪Linux中的带宽和延迟[关闭]
我正在尝试编写一个简单的脚本,可以检测网络中2个任意主机之间网络流量(两个方向的带宽和延迟)的下降。有没有工具可以做到这一点? 如果需要,我计划用bash编写几个客户端/服务器脚本来执行此测试 nc (netcat),但如果预先存在的解决方案捕获我正在尝试做的事情,请告诉我。 首先,我将确定在任意主机之间1秒内可以发送多少数据。我们称之为“有效载荷”。初步测试显示有效载荷约为50 MB。 然后我将执行以下操作: 客户端将有效负载发送到服务器。 当服务器收到整个有效负载时,它将立即通过向客户端发送有效负载来响应。 当客户端收到整个有效负载时,它将休眠30秒。 转到1。 通过这样做,我将收到以下数据(双向带宽和延迟): 通过录制 time 执行 nc 在(1)中从客户端到服务器,我将获得从客户端到服务器的带宽发送数据。 通过录制 time 执行 nc 从服务器到客户端(2),我将获得从服务器向客户端发送数据的带宽。 不知何故,我将确定数据包延迟,可能使用监视工具或区分从源发送的有效负载的第一个数据包与目标上接收的有效负载的第一个数据包之间的时间戳。

2
在Netcat中一次接收多个文件而不覆盖最后一个文件
1台机器侦听(linux),而多个客户机(Windows)在同一个侦听端口上向其发送文件。 Netcat使用-k标记以串行方式接收文件。 Listening machine: nc -lp PORT -k > fileX Clients: nc IP PORT < file?? 我想要的是从多个源接收多个文件,而不会相互覆盖。 请查看以前的命令。侦听器总是将输出写入文件,这会覆盖以前客户端的文件。 我想以某种方式能够为每个不同的客户端更改输出文件名。客户端能否以某种方式通过netcat发送字符串“file10”,因此告诉监听器输出到> file10? 谢谢。 编辑: 想出了一个主意: 这是通过脚本自动执行的: 首先,监听器将输出文件设置为file.txt。 (nc -lp PORT> file.txt) 客户端通过netcat发送字符串(例如“file123”)。 (这将是将来发送的文件的文件名。) 监听器写入file.txt,然后读取file.txt,并启动一个新的netcat监听器,输出文件> file123 最后,客户端发送数据。
netcat 

1
通过python连接后,Netcat连接关闭
所以我在我的覆盆子pi和我的mac上安装了Netcat,我可以让它们很容易连接。问题是,如果我想在我的mac上使用python脚本在树莓派已经在监听连接时建立连接。它将连接,但它将关闭imediatly连接。我用这个代码。 Import os os.popen("nc -v [MY IP] [Port]") 我想这样做的原因是我可以通过Netcat在Netcat Eg上发送命令 os.popen("Hello other computer") 我怎样才能解决这个问题。谢谢。

1
一站式获取Netcat输出,处理和输入
说我做nc example.com 1234,它返回两个数字,并用换行符分隔,我必须将这些数字加在一起并将其输入回来。如果关闭连接,数字会发生变化,那么如何获得netcat的输出,对其进行数学运算并再次在一个连接中再次输入呢?
netcat 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.