No, there hasn’t been any new vulnerability found in SSH, nor am I denying the usefulness of SSH as a building block in the dev toolchain. This article is about why you shouldn’t be (and how you can avoid) using raw SSH sessions for development work.
In summary, how the author discovered screen, tmux, etc.
This is a story of how a software company was able to start a conversation with 8x more of their users by cutting the length of their emails by 90%. You could set up a test of this method in less than an hour.
Zulip combines the immediacy of real-time chat with an email threading model. With Zulip, you can catch up on important conversations while ignoring irrelevant ones.
Easily and securely share files and directories from the command line through a safe, private and encrypted link using a single simple command. Files are shared using the Send service and may be up to 1GB (2.5GB authenticated). Others are able to download these files with this tool, or through their web browser.
A comprehensive, technobabble free explanation of how Bluetooth contact tracing (doesn't) work and why simple solutions are often not that simple, if not outright dangerous, when applied in real life.
A few of our favorite SSH tricks and tips sure to improve your daily experience.
Voice chat with an RPG map. Volume scales with distance from other users. Walk around, talk to folks, have private conversations by huddling in a corner, or drop in on other conversations. Ideal for meetups!
We are now several weeks into lockdown and are starting to acknowledge that this “new normal” maybe with us for a while.
As introverts settle into their newfound bliss, extroverts begin to climb the walls, and managers come up with new and increasingly creative ways of stalking their employees, there is talk of a silver lining: the skeptics may finally embrace remote work.
It shouldn't have taken a pandemic, but here we are.
Alas, as it often turns out, the more things change, the more they stay the same.
Saying no is hard, but it's also essential for your sanity.
Here are some templates for how to say no - so you can take back your life.
How to SSH properly and easily improve the security of your SSH model without needing to deploy a new application or make any huge changes to UX.
Distributed RTC System by pure Go and Flutter. Contribute to pion/ion development by creating an account on GitHub.
Watch videos together, play games, or simply chat with friends or strangers all from within your browser!
ffsend is a fully featured CLI client for Firefox Send. This article explains how to securely share files from commandline with ffsend on Linux.
In one of the breakthrough experiments, researchers at the University of Bristol’s Quantum Engineering Technology Labs (QET Labs) demonstrate the quantum teleportation of information between two programmable chip for the first time, which they remark is a cornerstone of quantum communications and quantum computing.
Quantum teleportation offers quantum state transfer of a quantum particle from one place to another by utilising entanglement. Teleportation is not only useful for quantum communication but is a fundamental building-block of optical quantum computing. Establishing an entangled communication link between two chips in the lab however has proven to be highly challenging.
“Each chip was then fully programmed to perform a range of demonstrations which utilise the entanglement.
“The flagship demonstration was a two-chip teleportation experiment, whereby the individual quantum state of a particle is transmitted across the two chips after a quantum measurement is performed. This measurement utilises the strange behaviour of quantum physics, which simultaneously collapses the entanglement link and transfers the particle state to another particle already on the receiver chip.”
SCION is the first clean-slate Internet architecture designed to provide route control, failure isolation, and explicit trust information for end-to-end communication. SCION organizes existing ASes into groups of independent routing planes, called isolation domains, which interconnect to provide global connectivity. Isolation domains provide natural isolation of routing failures and misconfigurations, give endpoints strong control for both inbound and outbound traffic, provide meaningful and enforceable trust, and enable scalable routing updates with high path freshness. As a result, the SCION architecture provides strong resilience and security properties as an intrinsic consequence of its design. Besides high security, SCION also provides a scalable routing infrastructure, and high efficiency for packet forwarding. As a path-based architecture, SCION end hosts learn about available network path segments, and combine them into end-to-end paths that are carried in packet headers. Thanks to embedded cryptographic mechanisms, path construction is constrained to the route policies of ISPs and receivers, offering path choice to all the parties: senders, receivers, and ISPs. This approach enables path-aware communication, an emerging trend in networking. These features also enable multi-path communication, which is an important approach for high availability, rapid failover in case of network failures, increased end-to-end bandwidth, dynamic traffic optimization, and resilience to DDoS attacks.
Corkscrew is a tool for tunneling SSH through HTTP proxies, but... you might find another use for it.
Free hosted instance of PrivateBin.
Ntfy is a simple yet serviceable cross-platform Python utility that enables you to automatically get desktop notifications on demand or when long running commands complete. It can as well send push notifications to your phone once a particular command completes.
MUA written in Ruby; specifically developed for accounts with "a lot of emails"; nice thread-based presentation.
Mail client with tons of features, customization chances, support for IMAP, POP3, multiple storage formats.
Mailboxes synchronization tool; allows to download email locally; MailDir format supported.
MUA written in Python using the NotMuch backend; MailDir format support.
Mail client which aims at being "fast, easy to use email client that is suitable for both the inexperienced email user as well as for the most demanding of power users".
"The Mutt of RSS Feed Readers": Newsbeuter is an open-source RSS/Atom feed reader for text terminals. It runs on Linux, FreeBSD, Mac OS X and other Unix-like operating systems. Newsbeuter's great configurability and vast number of features make it a perfect choice for people that need a slick and fast feed reader that can be completely controlled via keyboard.
Custom SSH server written in Go. Instead of a shell, you get a chat prompt
A "fast, light and extensible chat client". WeeChat is a fast, light and extensible chat client, with a text-based user interface. WeeChat is: - modular: a lightweight core with optional plugins - multi-protocols architecture (mainly IRC) - multi-platforms: Linux, Unix, BSD, GNU Hurd, Haiku, macOS and Windows (Bash/Ubuntu and Cygwin). - extensible with C, Python, Perl, Ruby, Lua, Tcl, Scheme, Javascript and PHP - fully documented and translated into several languages - a free program released under the terms of the GNU General Public License version 3 - an active project with a large community for scripts.
Twitter client for the terminal; allows almost all the operations that can be done from GUI and Web clients
The most popular IRC client for the command-line; a flexible program, with many options and supporting many protocols
IM program supporting many protocols, including Yahoo!, AIM, IRC, or WLM; comes with the Pidgin
project
The best CLI client for Slack, because everything is terrible!
Telegram client on your terminal.
Downloads videos from YouTube and some other sites; useful for automated bulk downloads.
aims to be a "easy-to-use and unbloated client for the UNIX and UNIX-like console".
Synchronizes a local copy of a website with a remote copy on a server; does not use SSH/scp
but FTP for file copy; useful when the remote server does not support secure copy.
Mirror directories across networked machines; handles diffs/changed files; works across SSH; plenty of parameters.
"An open source tool that lets you securely and anonymously share a file of any size."
The program allows transfer arbitrary-sized files and directories (or short pieces of text) from one computer to another.
The two endpoints are identified by using identical human-readable codes.
"Sophisticated ftp/http client, and a file transfer program supporting a number of network protocols"; support for bookmarks and mirroring features.
A lightweight, Free Software, cross-platform BitTorrent client; a terminal curses interface, web interface and command line client can connect to a running daemon to manage torrent downloads.
A tool and library for transferring data with URL syntax; supports a lot of protocols.
Lightweight and easy-to-use download utility; it supports HTTP/HTTPS, FTP, SFTP, BitTorrent, Metalink and multiple sources; cross-platform.
Google Search, Google Site Search, Google News from the terminal.
Search the Arch Wiki anywhere from the command line.
Search API docs offline, in your terminal or browser.
PSSH provides parallel versions of OpenSSH and related tools. Included are pssh, pscp, prsync, pnuke, and pslurp. The project includes psshlib which can be used within custom applications
A communication system built on MQTT consists of the publishing server, a broker and one or more clients. The publisher does not require any configuration concerning the number or location of subscribers receiving messages. Likewise, subscribers do not need publisher-specific setup. There may be more than one broker on the system distributing messages.