sssssssssss
croc 是一个免费的开源命令行工具,用于在计算机之间安全传输文件。 它通过密码认证的密钥交换使用中继辅助的点对点交易和端到端加密。 该程序是用 Go 编写的,可用于 Microsoft Windows、macOS、Linux 和 *BSD。
croc 背后的理念是能够安全、快速、轻松地在跨平台计算机之间传输文件和文件夹。 支持可恢复的点对点传输。 作为一项额外功能,croc 还能够安全地直接传输短文本或 URL。
数据传输是使用中继完成的,可以使用原始 TCP 套接字或 Web 套接字。 当发送方和接收方在同一个局域网时,croc 使用本地中继,否则使用公共中继。 多亏了这一点,croc 可以在同一 LAN 中的计算机之间或通过 Internet 发送文件,而无需启用端口转发。
通过中继的数据使用 PAKE 生成的会话密钥进行加密。 为此,croc 使用密码短语,即三个随机单词的组合。 默认情况下,一个密码短语只能在两方之间使用一次,因此攻击者有不到 40 亿分之一的机会正确猜测密码短语以窃取数据。
鳄鱼特点:
- 允许任意两台计算机传输数据(使用中继)
- 提供端到端加密(使用 PAKE)
- 实现轻松的跨平台文件和文件夹传输(Windows、Linux、Mac 和 *BSD)
- 允许多个文件传输
- 允许恢复被中断的传输
- 不需要本地服务器或端口转发
- IPv6 优先和 IPv4 回退
- 可以使用代理,比如 Tor
开发人员提到 croc 是唯一具有上述所有功能的命令行文件传输工具。
croc 也支持启动你自己的中继(croc relay
; 您可以使用 Docker 轻松自托管中继),设置自定义(非 croc 生成)代码短语(croc send --code
), 自动同意所有提示 (--yes
),还有其他各种选项,例如强制使用本地连接 (--local
),指定中继地址(--relay
/ --relay6
),使用 Socks 5 代理 (--socks5
) 等。您可以使用 --remember
选项。见 croc --help
, 也 croc send --help
详情。
qrcp:通过扫描二维码通过 Wi-Fi 在桌面和移动设备之间传输文件
担心这是一个命令行工具,并且在 Microsoft Windows 上没有经验的用户很难使用它? 它不是。 Windows 用户可以简单地下载 Windows 二进制文件,解压缩它,然后双击 croc.exe
可执行,并会弹出一个控制台窗口,要求用户输入接收代码: