LinuxCommandLibrary
GitHubF-DroidGoogle Play Store

portal

Command-line file transfer between computers with end-to-end encryption

TLDR

Send files
$ portal send [file1] [file2] [folder1]
copy
Receive files using the password
$ portal receive [1-inertia-elliptical-celestial]
copy
Run a relay server on a custom port
$ portal serve --port [1337]
copy

SYNOPSIS

portal command [options] [args...]

DESCRIPTION

portal is a command-line file transfer utility for sending files between any two computers using temporary passwords. It uses PAKE2 for end-to-end encryption and parallel gzip compression. Portal attempts a direct peer-to-peer connection first, falling back to routing through a relay server when needed.

PARAMETERS

send FILES...

Send files or directories to another computer.
receive PASSWORD
Receive files using the temporary password displayed by the sender.
serve
Run a relay server.
-r, --relay ADDRESS
Specify a custom relay server address.
-y, --yes
Auto-overwrite existing files without prompting (receiver only).

INSTALL

brew install portal
copy
nix profile install nixpkgs#portal
copy

HISTORY

portal was created by Arvid Gotthard (mellonnen) and Zino Kader (ZinoKader) and is written in Go.

SEE ALSO

croc(1), scp(1)

Braincup
Open source brain training for math, memory and focus
Braincup mini-games
41 mini-games · Apache-2.0
No ads · No tracking
Play in browser
Download Braincup on the App StoreGet Braincup on Google PlayGet Braincup on F-Droid
276 stars
From the maker of Linux Command Library
Copied to clipboard
Braincup
Open source brain training for math, memory and focus. 41 mini-games, from mental arithmetic to Sudoku, N-Back and Solo Chess.
Apache-2.0 licensed · No ads · No tracking · No account
From the maker of Linux Command Library
Download Braincup on the App StoreGet Braincup on Google PlayGet Braincup on F-Droid