croc是用于在计算机之间传输可恢复的加密文件和文件夹的工具(命令行)

鳄鱼 是一种免费的开源命令行工具,用于在计算机之间安全地传输文件。它使用中继辅助的对等事务和通过密码验证的密钥交换进行端到端加密。该程序是用Go语言编写的,可用于Microsoft Windows,macOS,Linux和* BSD。

Crocs背后的想法是使跨平台计算机之间安全,快速和轻松地传输文件和文件夹。支持可恢复的对等转发。作为一项额外功能,croc还可以安全地直接转发短文本或URL。

数据传输是通过使用原始TCP套接字或WebSocket的中继来完成的。如果发送方和接收方在同一局域网中,croc将使用本地中继。否则,将使用公共中继。这样,croc即可在同一LAN或Internet之间的计算机之间发送文件,而无需启用端口转发。

通过继电器的数据 派克-生成的会话密钥。为此,croc使用了一个和弦短语,它是三个随机单词的组合。默认情况下,和弦短语只能在两方之间使用一次,因此攻击者正确猜出和弦短语并窃取数据的可能性不到四十分之一。

鳄鱼特色:

  • 允许任何两台计算机传输数据(使用中继)
  • 提供端到端加密(使用PAKE)
  • 允许轻松的跨平台文件和文件夹传输(Windows,Linux,Mac和* BSD)
  • 允许多次文件传输
  • 您可以恢复中断的传输
  • 无需本地服务器或端口转发
  • IPv6-第一个IPv4后备
  • 您可以使用Tor之类的代理

开发人员指出,croc是唯一具有上述所有功能的命令行文件传输工具。

鳄鱼还支持启动自己的中继(croc relay您可以轻松地 使用Docker自托管中继),设置一个自定义(不是由Crocs生成的)和弦乐句(croc send --code),自动同意所有提示(--yes),以及其他各种选项,例如强制使用本地连接()--local),指定中继地址(--relay / --relay6),使用Socks 5代理(--socks5)这样的。其中一些选项可以保存以备将来使用(自定义继电器,端口,代码短语)。 --remember 选项。请参阅。 croc --help,与 croc send --help 欲获得更多信息。

您可能还会喜欢:qrcp:通过扫描QR码,通过Wi-Fi在台式机和移动设备之间传输文件

您是否担心这是一个命令行工具,并且对于没有经验的Microsoft Windows用户来说很难使用?它不是。 Windows用户只需下载,提取并双击Windows二进制文件即可。 croc.exe 显示可执行文件,并弹出一个控制台窗口,要求用户输入接收代码。

时钟窗口

另一个功能与Crocs类似的工具 魔术虫洞..这是一个Python3命令行工具,用于在计算机之间发送文件和文件夹。不同之处在于Magic Wormhole是用Python编写的,因此您需要安装依赖项(croc是用Go编写的,因此您可以使用二进制文件而不安装依赖项),并且存在多个Magic Wormholes。不支持文件传输。继续进行IPv6,没有公共中继的本地转发,没有zip的发送文件夹以及在Windows上安装都不是那么容易。

鳄鱼的使用方法

使用Crocs发送文件或文件夹很容易:

croc send file-or-folder

例如:

$ croc croc_8.6.8_Linux-64bit.deb

Did you mean to send 'croc_8.6.8_Linux-64bit.deb'? (y/n) ySending 'croc_8.6.8_Linux-64bit.deb' (2.1 MB)Code is: life-brother-chicken

On the other computer run

croc life-brother-chicken

从命令输出中可以看到,发送文件时,croc以易于记忆的短语格式显示代码。此处还显示了接收文件的步骤-要获取文件,收件人必须先运行croc命令,然后运行文件/文件夹代码。

croc code-phrase

例子:

$ croc life-brother-chicken

Accept 'croc_8.6.8_Linux-64bit.deb' (2.1 MB)? (y/n) y

Receiving (<-192.168.70.106:36472)croc_8.6.8_Linux-64bit.deb 100% || (2.1/2.1 MB, 2.153 MB/s)

收件人执行croc命令以检索文件时,发件人会看到类似于以下内容的消息:

Sending (->192.168.70.106:36480)

文件传输完成后,croc存在,您将无法再次下载文件。在文件传输完成(或开始)之前,按取消文件传输。 Ctrl + c..

您还可以使用croc使用以下命令在计算机之间安全地发送短文本或URL:

croc send --text "Some text"

此外,有关使用管道等的更多信息,请参见《鳄鱼用法》。 GitHub资料库..

相关:ffsend:从命令行安全共享文件(Firefox发送客户端)

下载crocs

有适用于Microsoft Windows,macOS,FreeBSD和Linux的croc二进制文件。

在Linux上,您只会找到DEB二进制文件(Debian / Ubuntu / Linux Mint / Pop!_OS等),以及可以通过将它们复制到PATH中的某个位置(例如Debian / Ubuntu / Linux Mint)将其安装在任何Linux发行版中的通用二进制文件。 / Pop!_OS)。 /usr/local/bin)。

见鳄鱼官员 安装步骤 有关如何安装此命令行工具的完整列表,请参见用于安装此命令行工具的常规脚本(用于在Linux发行版上安装的常规脚本。该工具可在Arch Linux系统信息库中找到。请使用Homebrew,Chocolatey,等等。)。

您可能还会喜欢:如何使用Rclone加密云存储文件

Sidebar