136 private links
A data hoarder’s dream come true: bundle any web page into a single HTML file. You can finally replace that gazillion of open tabs with a gazillion of .html files stored somewhere on your precious little drive.
Unlike the conventional “Save page as”, monolith not only saves the target document, it embeds CSS, image, and JavaScript assets all at once, producing a single HTML5 document that is a joy to store and share.
If compared to saving websites with wget -mpk, this tool embeds all assets as data URLs and therefore lets browsers render the saved page exactly the way it was on the Internet, even when no network connection is available.
An interactive replacer for ripgrep.
This is an interactive command line tool to make find and replacement easy. It uses ripgrep to find, and then provides you with a simple interface to see the replacements in real-time and conditionally replace matches.
Some features:
⚡ Super fast search results
✨ Interactive interface for selecting which matches should be replaced or not
🕶️ Live preview of the replacements
🧠 Replace using capturing groups (e.g., when using /foo (\w+)/ replace with bar $1)
🦀 and more!
While some users prefer to use Git via CLI, they often rely on a GUI or feature-rich TUI to view commit logs. Others may find git log --graph sufficient.
Personally, I found the output from git log --graph difficult to read, even with additional options. Learning complex tools just to view logs seemed cumbersome.
Goals
Provide a rich git log --graph experience in the terminal.
Offer commit graph-centric browsing of Git repositories.
Share “Those Who Do Not Learn History Are Doomed To Repeat It.” Really? on LinkedIn
‘Those who do not learn history are doomed to repeat it.’
The quote is most likely due to writer and philosopher George Santayana, and in its original form it read, “Those who cannot remember the past are condemned to repeat it.”
[diff is] the seed crystal of all workable open collaboration, and people living without it don’t even have the language to recognize how bad they’ve got it.
Don Estridge broke all
of Big Blue's rules to
create the home computer.
The company would
never forgive him for it.
which turns 100 next month. From the July, 1923, Bell Systems Technical Journal: "All panels are to be of a uniform length, designed to mount on vertical supports spaced 19>< inches between centers. The height of the different panels will vary, according to the amount of apparatus in each unit, but this vertical dimension is in all cases to be a whole multiple of 1-3/4 inche
Die #SüdwestfalenIT ist nicht in der Lage, den 72 Mitgliedskommunen weiterhin 180 verschiedene Verfahren anzubieten. Die Wiederherstellung aller Datenbanken, Server und Programme wird nach dem digitalen Blackout noch bis Ende September dauern.
The Modern Port Scanner. Find ports quickly (3 seconds at its fastest). Run scripts through our scripting engine (Python, Lua, Shell supported).
✨ Features
Scans all 65k ports in 3 seconds.
Full scripting engine support. Automatically pipe results into Nmap, or use our scripts (or write your own) to do whatever you want.
Adaptive learning. RustScan improves the more you use it. No bloated machine learning here, just basic maths.
The usuals you would expect. IPv6, CIDR, file input and more.
Automatically pipes ports into Nmap.
conorh@mastodon.sdf.org - During lunch a friend mentioned that you can just supply a HTTP URL to vim on the command line and it would use curl to download that resource and allow you to edit the content. I jokingly asked whether if you enter :w it would then issue a HTTP POST back to the origin which is of course ridiculous.
It issues a PUT
„Also jemand hat einen Link geposted der über 7000 Zeichen lang war, was das theoretische Limit einer Datenbank-Indexierung weit überschreitet, doch Mastodon hat es als 23 Zeichen gewertet, weil es jeden Link als 23 Zeichen wertet, und bei der Version 4.1.x gab es noch kein maximales Link-Limit, weswegen das einfach so in die Datenbank geschrieben wurde, was der Fehler war an dem wir jetzt 7 Stunden arbeiten.”
Caligula is a user-friendly, lightweight TUI for imaging disks.
Small binary (few megabytes)
Cool graphs
Listing attached disks, and telling you their size and hardware model information
Rich confirmation dialogs so you don't accidentally nuke your filesystem
Decompressing your input file for a variety of formats, including gz, bz2, and xz
Validating your input file against a hash before burning, with support for md5, sha1, sha256, and more!
Running sudo/doas/su if you forgot to run as root earlier (it happens)
Verifying your disk after writing to make sure it was written correctly
Statically-linked on the Linux version
Did I mention cool graphs?
A fast, simple TUI for interacting with systemd services and their logs.
systemctl-tui can quickly browse service status and logs, and start/stop/restart services. It aims to do a small number of things well.
Jahrelang wurden linke Aktivist*innen nicht darüber benachrichtigt, dass der ehemalige Verfassungsschutzagent Egisto Ott ihre Daten illegal abgefragt hat. Nun haben sie Post erhalten.
Das Gesundheitsministerium ist mit einer Hackinganzeige gegen die Datenschutz-NGO epicenter.works gescheitert, nachdem diese während der CoV-Krise auf eine Sicherheitslücke im Epidemiologischen Meldesystem (EMS) hingewiesen und damit eine Schließung angestoßen hatte.
Well, today I learned that if you add the Ethernet header – 36 bytes – then an MTU of 1500 plus that header is 1536 bytes, which is 12288 bits, which takes 2^12 microseconds to transmit at 3Mb/second, and because the Xerox Alto computer for which Ethernet was invented had an internal data path that ran at 3Mhz, then you could just write the bits into the Alto’s memory at the precise speed at which they arrived, saving the very-expensive-then cost of extra silicon for an interface or any buffering hardware.
task spooler is a Unix batch system where the tasks spooled run one after the other. The amount of jobs to run at once can be set at any time. Each user in each system has his own job queue. The tasks are run in the correct context (that of enqueue) from any shell/process, and its output/results can be easily watched. It is very useful when you know that your commands depend on a lot of RAM, a lot of disk use, give a lot of output, or for whatever reason it's better not to run them all at the same time, while you want to keep your resources busy for maximum benfit. Its interface allows using it easily in scripts.
For your first contact, you can read an article at linux.com, which I like as overview, guide and examples (original url). On more advanced usage, don't neglect the TRICKS file in the package.
Synonym is a small utility tool to find synonyms directly from the command line.
It is using the thesaurus.altervista.org API to query for words.
List of supported languages:
en, fr, cs, el, es, da, de, hu, it, no, pl, pt, ro, ru, sk
It’s been known for years now that SSH servers can (and should) be hardened by removing weak default algorithms. For example, recent versions of OpenSSH ship with algorithms suspected of being back-doored by the NSA (i.e.: ECDSA with the NIST P-curves), along with other algorithms with sub-128bit security levels.
But did you know that client software can be hardened too?
Why Harden Client Software?
In a world where all servers are properly hardened, there would be no need to re-configure client software. However, server hardening is unfortunately more rare than it should be, and you can only do it for machines you directly control. In that case, it’s very useful to upgrade your client’s defaults so you have assurance that only strong connections will be made.