{"repo":"jedisct1/piknik","free":true,"listed":false,"github":"https://github.com/jedisct1/piknik","clone":"git clone https://github.com/jedisct1/piknik.git","description":"Copy/paste anything over the network.","language":"Go","stars":2515,"topics":["clipboard","transit","crypto","copy","paste","security","security-protocol","staging-server"],"license":"BSD-2-Clause","category":"security-tools","readme_excerpt":"Piknik Copy/paste anything over the network! [watch a demo on Asciinema] - [download the source code / binaries] Ever needed a copy/paste clipboard that works over the network? Piknik seamlessly and securely transfers URLs, code snippets, documents, virtually anything between arbitrary hosts. No SSH needed, and hosts can sit behind NAT gateways, on different networks. Fill in the clipboard (\"copy\") with whatever comes in to the standard input: Magically retrieve that content from any other host having Piknik installed with the same configuration: Boom. Obviously, it can be used to transfer files as well: In order to work around firewalls/NAT gatways, the clipboard content transits over TCP via a staging server. Nothing transits without end-to-end encryption; the server cannot learn much about what the clipboard actually contains. Data can be shared between different operating systems, including MacOS, Linux and Windows. Installation Option 1: use precompiled binaries Precompiled binaries for MacOS, Linux (i386, x86 64, ARM), Win32, Win64, DragonflyBSD, NetBSD and FreeBSD can be downloaded here: Option 2 (on MacOS): use Homebrew Option 3: compile the source code This project is written in Go. Go = 1.24 is required, as well as the following incantation: The piknik executable file should then be available in current path. Setup Piknik requires a bunch of keys. Generate them all with This generates random keys (highly recommended). You will need to copy parts (not all!) of that c","default_branch":null,"files":null,"tree":[],"storefront":"/r/jedisct1","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/jedisct1/piknik/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}