56,966 blogs · [ { "id": "01a087da-8dcb-73f5-8439-83db76ba2880", "title": "Building an ADS-B/MLAT multi-feeder using Raspberry Pi and RTL-SDR", "url": "https://www.saltwaterc.eu/building-an-ads-b-mlat-multi-feeder-using-raspberry-pi-and-rtl-sdr.html", "published_at": "2026-05-20T23:45:02+00:00" }, { "id": "01a087da-8dcc-715c-8635-68057dfe7c7e", "title": "Microsoft account in Windows is a silly default", "url": "https://www.saltwaterc.eu/microsoft-account-in-windows-is-a-silly-default.html", "published_at": "2025-04-15T17:11:18+00:00" }, { "id": "01a087da-8dcc-715c-8635-68057e2714ef", "title": "Passwordless sudo is security theatre", "url": "https://www.saltwaterc.eu/passwordless-sudo-is-security-theatre.html", "published_at": "2021-07-05T22:24:49+00:00" }, { "id": "01a087da-8dcc-715c-8635-68057eb1cef6", "title": "Having Docker socket access is (probably) not a great idea", "url": "https://www.saltwaterc.eu/having-docker-socket-access-is-probably-not-a-great-idea.html", "published_at": "2021-04-01T20:04:11+00:00" }, { "id": "01a087da-8dcc-715c-8635-68057f2f1771", "title": "The file names are input too", "url": "https://www.saltwaterc.eu/the-file-names-are-input-too.html", "published_at": "2020-05-03T09:59:58+00:00" }, { "id": "01a087da-8dcc-715c-8635-68057ff09065", "title": "Using Ubiquiti Edgerouter with G.fast on TalkTalk", "url": "https://www.saltwaterc.eu/using-ubiquiti-edgerouter-with-g-fast-on-talktalk.html", "published_at": "2020-03-06T11:47:00+00:00" }, { "id": "01a087da-8dcc-715c-8635-6805809ab5ef", "title": "Building a Chef Omnibus package for Raspbian / Raspberry Pi", "url": "https://www.saltwaterc.eu/building-a-chef-omnibus-package-for-raspbian-raspberry-pi.html", "published_at": "2020-02-08T21:30:13+00:00" }, { "id": "01a087da-8dcc-715c-8635-680581090042", "title": "Setting up TOTP for OpenVPN with OATH toolkit", "url": "https://www.saltwaterc.eu/setting-up-totp-for-openvpn-with-oath-toolkit.html", "published_at": "2020-01-27T12:17:00+00:00" }, { "id": "01a087da-8dcc-715c-8635-6805819f2360", "title": "Using Ubiquiti Edgerouter with G.fast on EE", "url": "https://www.saltwaterc.eu/using-ubiquiti-edgerouter-with-g-fast.html", "published_at": "2020-01-26T17:22:31+00:00" }, { "id": "01a087da-8dcc-715c-8635-6805828e2d0d", "title": "Adding OpenWrt support for Netgear WNR1000v2", "url": "https://www.saltwaterc.eu/adding-openwrt-support-for-netgear-wnr1000v2.html", "published_at": "2014-12-15T14:27:55+00:00" }, { "id": "01a087da-8dcc-715c-8635-6805833bb7cf", "title": "Forging an 802.11 beacon frame", "url": "https://www.saltwaterc.eu/forging-an-802-11-beacon-frame.html", "published_at": "2014-11-06T14:10:10+00:00" }, { "id": "01a087da-8dcc-715c-8635-680583f2a94a", "title": "Capturing WPA handshakes with OS X", "url": "https://www.saltwaterc.eu/capturing-wpa-handshakes-with-os-x.html", "published_at": "2014-11-04T21:38:43+00:00" }, { "id": "01a087da-8dcc-715c-8635-680584e6eda5", "title": "How to create a wireless pen testing lab", "url": "https://www.saltwaterc.eu/how-to-create-a-wireless-pen-testing-lab.html", "published_at": "2014-10-27T14:39:30+00:00" }, { "id": "01a087da-8dcc-715c-8635-680585a3f40a", "title": "Reproducing KoreK’s ChopChop attack is a pain in the ass", "url": "https://www.saltwaterc.eu/reproducing-koreks-chopchop-attack-is-a-pain-in-the-ass.html", "published_at": "2014-10-10T12:04:11+00:00" }, { "id": "01a087da-8dcc-715c-8635-680586374d66", "title": "WiFi adapters card-to-card packet injection test", "url": "https://www.saltwaterc.eu/wifi-adapters-card-to-card-packet-injection-test.html", "published_at": "2014-09-08T20:10:41+00:00" }, { "id": "01a087da-8dcc-715c-8635-6805865eb00e", "title": "Using persistent OpenSSH connections", "url": "https://www.saltwaterc.eu/using-persistent-openssh-connections.html", "published_at": "2014-07-02T18:45:46+00:00" }, { "id": "01a087da-8dcc-715c-8635-68058700a0b5", "title": "Getting a HTTPS certificate information into the shell", "url": "https://www.saltwaterc.eu/getting-a-https-certificate-information-into-the-shell.html", "published_at": "2014-05-17T10:05:30+00:00" }, { "id": "01a087da-8dcc-715c-8635-680587207d09", "title": "Computing file hashes with node.js – part 2", "url": "https://www.saltwaterc.eu/computing-file-hashes-with-node-js-part-2.html", "published_at": "2014-05-16T12:26:09+00:00" }, { "id": "01a087da-8dcc-715c-8635-68058741e329", "title": "portspoof trolling", "url": "https://www.saltwaterc.eu/portspoof-trolling.html", "published_at": "2014-03-11T08:28:16+00:00" }, { "id": "01a087da-8dcc-715c-8635-680587e175b7", "title": "Converting a file to a JSON array", "url": "https://www.saltwaterc.eu/converting-a-file-to-a-json-array.html", "published_at": "2014-01-30T16:56:02+00:00" }, { "id": "01a087da-8dcc-715c-8635-680587f58b43", "title": "Converting a DMG to ISO under OS X", "url": "https://www.saltwaterc.eu/converting-a-dmg-to-iso-under-os-x.html", "published_at": "2014-01-17T09:37:36+00:00" }, { "id": "01a087da-8dcc-715c-8635-680588c951ae", "title": "Performance breakdown for libxml-to-js", "url": "https://www.saltwaterc.eu/performance-breakdown-for-libxml-to-js.html", "published_at": "2013-12-07T23:39:16+00:00" }, { "id": "01a087da-8dcc-715c-8635-680589993e64", "title": "Fixing the AMD AHCI drivers for SB7xx on Windows 7", "url": "https://www.saltwaterc.eu/fixing-the-amd-ahci-drivers-for-sb7xx-on-windows-7.html", "published_at": "2013-09-17T20:28:47+00:00" }, { "id": "01a087da-8dcc-715c-8635-68058a943b4c", "title": "Splitting a string every nth char in shell", "url": "https://www.saltwaterc.eu/splitting-a-string-every-nth-char-in-shell.html", "published_at": "2013-08-03T21:55:21+00:00" }, { "id": "01a087da-8dcc-715c-8635-68058b130c87", "title": "git is distributed, stupid", "url": "https://www.saltwaterc.eu/git-is-distributed-stupid.html", "published_at": "2012-12-23T17:01:28+00:00" }, { "id": "01a0bdfb-9a6f-7331-ba64-4e9be00ae6f1", "title": "Use the cache, Luke, Part 2: don’t put all your eggs into the memcached buck … basket", "url": "https://www.saltwaterc.eu/use-the-cache-luke-part-2-dont-put-all-your-eggs-into-the-memcached-buck-basket.html", "published_at": "2012-12-17T15:16:13+00:00" }, { "id": "01a0bdfb-9a6f-7331-ba64-4e9be04f36f6", "title": "Reverse dependencies for the installed packages in Debian + friends", "url": "https://www.saltwaterc.eu/reverse-dependencies-for-the-installed-packages-in-debian-friends.html", "published_at": "2012-12-12T10:14:08+00:00" }, { "id": "01a0bdfb-9a6f-7331-ba64-4e9be0c15c69", "title": "Inlining the PEM encoded files in node.js", "url": "https://www.saltwaterc.eu/inlining-the-pem-encoded-files-in-node-js.html", "published_at": "2012-12-07T15:14:42+00:00" }, { "id": "01a0bdfb-9a6f-7331-ba64-4e9be1aa451b", "title": "Doing what Dropbox is doing and doing it wrong", "url": "https://www.saltwaterc.eu/doing-what-dropbox-is-doing-and-doing-it-wrong.html", "published_at": "2012-12-06T16:35:30+00:00" }, { "id": "01a0bdfb-9a6f-7331-ba64-4e9be290f27c", "title": "Async frameworks “Hello World” showdown", "url": "https://www.saltwaterc.eu/async-frameworks-hello-world-showdown.html", "published_at": "2012-05-12T14:05:35+00:00" }, { "id": "01a0bdfb-9a6f-7331-ba64-4e9be2a34fc9", "title": "Poor man’s tail recursion in node.js", "url": "https://www.saltwaterc.eu/poor-mans-tail-recursion-in-node-js.html", "published_at": "2012-03-30T08:14:15+00:00" }, { "id": "01a0bdfb-9a6f-7331-ba64-4e9be374ca96", "title": "Computing file hashes with node.js", "url": "https://www.saltwaterc.eu/computing-file-hashes-with-node-js.html", "published_at": "2011-11-01T10:52:38+00:00" }, { "id": "01a0bdfb-9a6f-7331-ba64-4e9be3e09a91", "title": "Will it recur? Part 2: in depth analysis", "url": "https://www.saltwaterc.eu/will-it-recur-part-2-in-depth-analysis.html", "published_at": "2011-10-12T12:54:14+00:00" }, { "id": "01a0bdfb-9a6f-7331-ba64-4e9be44ab1bf", "title": "But the question is: will it recur? Part 1: fibonacci(40)", "url": "https://www.saltwaterc.eu/but-the-question-is-will-it-recur-part-1-fibonacci40.html", "published_at": "2011-10-10T14:10:51+00:00" }, { "id": "01a0bdfb-9a6f-7331-ba64-4e9be4e25689", "title": "Use the cache, Luke, Part 1: from memcached to Membase memcached buckets", "url": "https://www.saltwaterc.eu/use-the-cache-luke-part-1-from-memcached-to-membase-memcached-buckets.html", "published_at": "2011-09-21T13:07:44+00:00" }, { "id": "01a0bdfb-9a6f-7331-ba64-4e9be5a47bfc", "title": "Why sometimes I hate RFCs", "url": "https://www.saltwaterc.eu/why-sometimes-i-hate-rfcs.html", "published_at": "2011-09-21T12:09:37+00:00" }, { "id": "01a0bdfb-9a6f-7331-ba64-4e9be5a5afee", "title": "How to rotate the MySQL logs on Amazon RDS", "url": "https://www.saltwaterc.eu/how-to-rotate-the-mysql-logs-on-amazon-rds.html", "published_at": "2011-09-15T13:40:44+00:00" }, { "id": "01a0bdfb-9a6f-7331-ba64-4e9be6779ea7", "title": "Snapshots are not backups", "url": "https://www.saltwaterc.eu/snapshots-are-not-backups.html", "published_at": "2011-05-27T08:07:44+00:00" }, { "id": "01a0bdfb-9a6f-7331-ba64-4e9be6cada3c", "title": "nginx + PHP-FPM for high loaded virtual private servers", "url": "https://www.saltwaterc.eu/nginx-php-fpm-for-high-loaded-virtual-private-servers.html", "published_at": "2011-05-17T13:34:01+00:00" }, { "id": "01a0bdfb-9a6f-7331-ba64-4e9be727f09f", "title": "nginx + PHP-FPM for high loaded websites", "url": "https://www.saltwaterc.eu/nginx-php-fpm-for-high-loaded-websites.html", "published_at": "2011-05-08T19:00:35+00:00" }, { "id": "01a0bdfb-9a6f-7331-ba64-4e9be7807ba8", "title": "How to fix nginx and PHP/FastCGI PATH_INFO issue", "url": "https://www.saltwaterc.eu/how-to-fix-nginx-and-phpfastcgi-path_info-issue.html", "published_at": "2011-05-04T17:08:43+00:00" }, { "id": "01a0bdfb-9a6f-7331-ba64-4e9be7a8fcbc", "title": "Password Hashing in PHP with bcrypt", "url": "https://www.saltwaterc.eu/password-hashing-in-php-with-bcrypt.html", "published_at": "2011-04-19T10:00:54+00:00" }, { "id": "01a0bdfb-9a6f-7331-ba64-4e9be83fc3a7", "title": "Why I don’t benchmark HTTP static object serving", "url": "https://www.saltwaterc.eu/why-i-dont-benchmark-http-static-object-serving.html", "published_at": "2011-04-15T11:44:47+00:00" } ] posts Claim your blog
Back to saltwaterc.eu
Blog · corpus.blog/blogs/saltwaterc.eu/posts

saltwaterc.eu

saltwaterc.eu

2026

2025

2021

2020

2014

2013

2012

2011