KingDownloads

piknik

by jedisct1 2.5k stars BSD-2-ClauseUtilities
Download

About piknik

Piknik is a utility for securely transferring clipboard content over a network. It enables copying and pasting text, files, or data streams between different hosts, even those behind NAT gateways or on separate networks. The tool uses a staging server to relay encrypted data between clients.

Data is encrypted end-to-end, ensuring the staging server cannot access the clipboard contents. Piknik supports multiple operating systems including MacOS, Linux, and Windows. It can handle both one-time clipboard transfers and real-time streaming of data between hosts.

Key features

  • Transfer clipboard content between different hosts over a network
  • End-to-end encryption for secure data transfer
  • Support for text, binary data, and file transfers
  • Real-time streaming mode for simultaneous data distribution
  • Works across different operating systems
  • No SSH required and works through NAT gateways
  • Content identifiers for labeled stream encryption
  • Shell aliases for common copy/paste operations

Download 0.10.2

Dec 12, 2024
View all 10 versions

Frequently asked questions

Is piknik free?
Yes. piknik is free and open-source software, distributed under the BSD-2-Clause license.
Which platforms does piknik support?
piknik provides downloads for Windows, macOS, Linux.
What is the latest version of piknik?
The latest version is 0.10.2, released on Dec 12, 2024.
How do I install Piknik?
Piknik can be installed via precompiled binaries for various platforms, through Homebrew on MacOS, or by compiling from source using Go 1.24 or later.
What platforms does Piknik support?
Piknik supports MacOS, Linux (i386, x86_64, ARM), Windows (32 and 64-bit), DragonflyBSD, NetBSD, and FreeBSD.
How does Piknik handle security?
All data is encrypted end-to-end using generated keys, ensuring the staging server cannot access the clipboard contents. The tool requires proper key configuration for both clients and servers.
Can Piknik transfer files between systems?
Yes, Piknik can transfer files by redirecting input/output streams, and includes shell aliases for convenient file and directory transfers using tar archives.

More Utilities