75 private links
Cute little terminal TUI browser for gopher, gemini, finger (and your local files).
Runs on basically everything and uses some vim-like keys. Can also be made to work the the web but.. do you really want to?
networking - How to change network interfaces' priority.
A little older explanation but still working marvelously
Simple explanation of the rfkill command - did not know it had a toggle function before!
Pretty low-latency (~200ms on my WiFi), decent quality, simple setup (once everything is compiled if not on Arch), really nice toolset!
Runs through pipewire, pulseaudio, alsa, take your pick.
Going back to using the files on a network like an actual filesystem - even if they're served through HTTP. Very interesting fuse filesystem.
A TUI companion to tshark which brings back some kind of wireshark-like interface for it. Seems a bit trying to catch your own tail, but could be useful over headless clients etc!
In-depth tutorial on using the wireshark cli the whole network analysis workflow: capturing packets, analyzing packets, and interpreting packets.
Basic setup and usage of tshark, the commandline companion of wireshark. Goes through the basics.
A cheat sheet with all the related curl commands available for WebDAV. Very neat!
curl -X GET https://webdav.filestash.app/README.org
-> Read a file
curl -T welcome.msg -u "username:password" --dump-header - https://webdav.filestash.app/welcome.msg
-> upload a file
curl -X DELETE 'https://example.com/webdav/test'
-> delete something
curl -X MKCOL --dump-header - "https://webdav.filestash.app/test'
-> create a folder
The username password function works on any command.
Be aware that:
- listing files is slightly more complicated since you get results back in XML form
- If using e.g. Nextcloud shares, the path is always
example.com/public.php/webdav/path/to/your/file
with the token that is actually in the link being used having to be put into both username and password
Protecting your SSH port is a critical part of any good Linux security policy, this document explains how to make it accessible only over through wireguard.
See also: https://davidshomelab.com/access-your-home-network-from-anywhere-with-wireguard-vpn/
Amazing cross-platform filesharing app (for sharing over wifi/LAN).
Super simple to setup, there's applications on anything from linux/windows/mac to android and ios and it's made by the linuxmint team so it's all nicely open source and free and wonderful!
On Arch Linux, I would like to have eth0 (connected to bridged router) share the connection received from wlan0, I've read tutorials but I'm not command savvy as other users are and don't completely
Linux bridging workarounds for wifi interfaces. The masquerade workaround functions pretty wonderfully.
In-depth explanation of (home) network basics. Super guide for creating port-mappings, vlans, subnets and so on!
Avoid wasted hours spent on debugging container networking issues by trying these 4 troubleshooting steps.
Very nice breakdown of getting at any docker-internal dns errors or network setup oopsies.
No need for crossover cables anymore, (yay) and a couple of simple NetworkManager commands are all that is needed.
Sish is a great ngrok alternative to expose any locally hosted app over the web. With Sish you create temporary secure tunnels to locally hosted applications and allow others to intereact with the app with a publicly accessible web address. Its great to quickly expose a development app server without needing to deploy it and setup reverse proxies or mess around with firewalls. Sish can also be used to expose any TCP connection - e.g MySQL DB.
linux - Integration of afuse user-level automounter with sshfs as a systemd service spawned from login for local users - Unix & Linux Stack Exchange
Ends up creating a folder on the home directory which automatically creates virtual directories, e.g. if you ls to folder/user@server.com
it will ssh to the respective server and mount it. Only works with key-based authorization (afaik) and you need to have the server mounted or connected at least once before to add it to known hosts (or disabled known hosts, but I don't recommend that).
I am having some troubles with it (stuck shell on opening a new terminal) which I believe is due to the service type being forking but sshfs/ssh not quite forking into the background.
A simple systemd mount unit (with systemd-automount) also works well.
Using network usage monitoring tools in linux: IPTraf, iftop, nethog
Whereas the first two show usage per port/ip, nethog does so per running user process.
In this article, we will explain a few tools that will allow you to check network usage per process in your Linux system. These tools include IPTraf, Iftop and Nethog. With the help of these tools, you can identify which process or port number is draining much of the network bandwidth.
Comprehensive information on connecting to wireguard VPN servers through NetworkManager
How to install and use the Wireguard VPN in containers, with docker and its networking stack.