croc
SHA-256コマンドラインツールで、2台のPC間でファイルやフォルダを簡単かつ安全に転送でき、エンドツーエンド暗号化とレジューム機能をサポートします。
スマートダウンロード
Download 版をダウンロード
v10.5.0 · 8 MB
1つのコマンドで安全にファイル転送、クロスプラットフォーム、暗号化、レジューム機能対応。
主な機能
- エンドツーエンド暗号化:PAKE プロトコルを使用して鍵を生成し、転送内容を保護します
- クロスプラットフォーム対応:Windows、Linux、macOS で使用可能
- 複数ファイル送信:一度に複数のファイルとフォルダを送信
- レジューム機能:転送が中断された場合、中断箇所から再開可能
- サーバー不要:内蔵リレーによりNATを回避、ポートフォワーディング不要
できないこと
- •默认の中継サーバーは公式が管理しており、転送内容は暗号化されていますが、中継サーバーはメタデータ(ファイルサイズなど)を参照できます。より高いプライバシーが必要な場合は、自分で中継サーバーを構築してください。
- •Linux/macOSでは、パスワードがプロセスリストに表示されるため(CVE-2023-43621)、CROC_SECRET環境変数を使用して受け取ることを推奨します。
- •フォルダを送信する場合、デフォルトですべてのサブディレクトリを再帰的に含みます。--excludeを使用して不要なファイルを除外できます。
使用例
- 同僚間で大容量ファイルを素早く共有、FTPやオンラインストレージを構築する必要なし
- 個人のパソコン間で設定やドキュメントを同期、クラウドサービス不要
詳細説明
crocはコマンドラインのファイル転送ツールで、任意の2台のコンピュータ間でファイルやフォルダを簡単かつ安全に送信できます。同種のツール(magic-wormholeなど)と比較して、crocは複数ファイル転送、レジューム機能、クロスプラットフォーム(Windows/Linux/macOS)での動作に対応し、サーバーやポートフォワーディングの設定が不要です。PAKEプロトコルによるエンドツーエンド暗号化、中継サーバーによるNAT越え、IPv6優先使用、Torプロキシ対応を備えています。ユーザーはカスタムパスワード、パイプ入力、またはQRコード(モバイル端末)を使用してデータを転送できます。このプロジェクトは3.6万以上のスターを獲得しており、ドキュメントが充実し、活発にメンテナンスされています。
タグ
はじめ方
ソフトウェアをインストール
ディストリビューションに合ったパッケージをインストール(dpkg / rpm / AppImage)
GitHub Releases ページにアクセスし、対応するオペレーティングシステムの実行可能ファイルをダウンロードする
ダウンロードしたファイルを解凍し、システムの PATH ディレクトリ(例: /usr/local/bin)に配置する
送信側は croc send ファイル名 を実行し、パスワードを取得する
- GitHub Releases ページにアクセスし、対応するオペレーティングシステムの実行可能ファイルをダウンロードする
- ダウンロードしたファイルを解凍し、システムの PATH ディレクトリ(例: /usr/local/bin)に配置する
- 送信側は croc send ファイル名 を実行し、パスワードを取得する
SHA-256 チェックサム確認済み
GitHub 公式 Release ページから抽出されたチェックサム
SHA256 チェックサム
d2aed7b574c1c376792d5ddd2776e979f1c60cb90e72b9a345d86d7b31c56f76このチェックサムは GitHub Release ページから抽出されたものです。ダウンロード後にファイルの整合性を確認してください。
本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。
オープンソースの透明性
GitHub ソースを見るアンインストール情報
直接にcroc実行ファイルを削除すればよい。パッケージマネージャ(brew、scoopなど)でインストールした場合は、対応するパッケージマネージャのアンインストールコマンド(例:brew uninstall croc)を使用する。
追加の依存関係なし
ダウンロード後すぐに使用可能。追加のランタイムは不要です。