{"articles":[{"slug":"tell-your-network-to-explain-itself-and-then-some","title":"Tell your network to explain itself and then some","subtitle":null,"summary":"A unixdigest.com tutorial that goes beyond using arp-scan to list devices on a home network, showing how to track and identify every machine and run your own DNS so you can block ads and telemetry without relying on an ISP, Google or Cloudflare.","content_type":"tutorial","language":"en","canonical_url":"https://unixdigest.com/tutorials/tell-your-network-to-explain-itself-and-then-some.html","author":{"name":null,"url":null,"person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"unixdigest.com","url":"https://unixdigest.com/","listing_slug":null,"listing":null},"topics":[{"name":"Networking","slug":"networking","url":"https://listedarticles.com/topics/networking"},{"name":"Linux","slug":"linux","url":"https://listedarticles.com/topics/linux"},{"name":"Self-Hosting","slug":"self-hosting","url":"https://listedarticles.com/topics/self-hosting"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":1044,"reading_minutes":5,"published_at":"2026-10-22T00:00:00.000Z","added_at":"2026-10-22T14:17:49.953Z","updated_at":"2026-10-22T14:17:49.953Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":true},"profile_url":"https://listedarticles.com/articles/tell-your-network-to-explain-itself-and-then-some","markdown_url":"https://listedarticles.com/articles/tell-your-network-to-explain-itself-and-then-some.md","example":false,"citation":"unixdigest.com. \"Tell your network to explain itself and then some.\" 22 Oct 2026. https://unixdigest.com/tutorials/tell-your-network-to-explain-itself-and-then-some.html (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://unixdigest.com/tutorials/tell-your-network-to-explain-itself-and-then-some.html"},"snippet":null,"score":null},{"slug":"expose-only-share-links-of-a-private-service-with-caddy","title":"Expose only share links of a private service with caddy","subtitle":null,"summary":"Solène shows how to use Caddy's forward_auth directive to publish only the share links of self-hosted services like Immich and Nextcloud that otherwise sit behind a VPN, shrinking their public attack surface.","content_type":"tutorial","language":"en","canonical_url":"https://dataswamp.org/~solene/2026-10-21-caddy-forward-auth-public-share-links.html","author":{"name":"Solène","url":null,"person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"Solene'%","url":"https://dataswamp.org/~solene/","listing_slug":null,"listing":null},"topics":[{"name":"Self-hosting","slug":"self-hosting","url":"https://listedarticles.com/topics/self-hosting"},{"name":"Security","slug":"security","url":"https://listedarticles.com/topics/security"},{"name":"Networking","slug":"networking","url":"https://listedarticles.com/topics/networking"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":2629,"reading_minutes":11,"published_at":"2026-10-21T00:00:00.000Z","added_at":"2026-10-22T17:13:25.454Z","updated_at":"2026-10-22T17:13:25.454Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":true},"profile_url":"https://listedarticles.com/articles/expose-only-share-links-of-a-private-service-with-caddy","markdown_url":"https://listedarticles.com/articles/expose-only-share-links-of-a-private-service-with-caddy.md","example":false,"citation":"Solène, Solene'%. \"Expose only share links of a private service with caddy.\" 21 Oct 2026. https://dataswamp.org/~solene/2026-10-21-caddy-forward-auth-public-share-links.html (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://dataswamp.org/~solene/2026-10-21-caddy-forward-auth-public-share-links.html"},"snippet":null,"score":null},{"slug":"arp-tell-your-network-to-explain-itself","title":"ARP! Tell your network to explain itself","subtitle":null,"summary":"Ben Calderon gives a friendly walkthrough of the Address Resolution Protocol: why local networks need both IP and MAC addresses, how arp-scan lists every device with its manufacturer, what an ARP exchange looks like in Wireshark before a ping, and how to inspect the Linux neighbour table.","content_type":"tutorial","language":"en","canonical_url":"https://benjcal.space/blog/arp-tell-your-network-to-explain-itself/","author":{"name":"Ben Calderon","url":null,"person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"Ben's Web Space","url":"https://benjcal.space/","listing_slug":null,"listing":null},"topics":[{"name":"Networking","slug":"networking","url":"https://listedarticles.com/topics/networking"},{"name":"Linux","slug":"linux","url":"https://listedarticles.com/topics/linux"},{"name":"Tutorials","slug":"tutorials","url":"https://listedarticles.com/topics/tutorials"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":475,"reading_minutes":2,"published_at":"2026-10-17T00:00:00.000Z","added_at":"2026-10-18T14:12:50.926Z","updated_at":"2026-10-18T14:12:50.926Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":true},"profile_url":"https://listedarticles.com/articles/arp-tell-your-network-to-explain-itself","markdown_url":"https://listedarticles.com/articles/arp-tell-your-network-to-explain-itself.md","example":false,"citation":"Ben Calderon, Ben's Web Space. \"ARP! Tell your network to explain itself.\" 17 Oct 2026. https://benjcal.space/blog/arp-tell-your-network-to-explain-itself/ (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://benjcal.space/blog/arp-tell-your-network-to-explain-itself/"},"snippet":null,"score":null},{"slug":"turn-a-wifi-7-router-into-a-320msps-software-defined-radio-receiver","title":"Turn a WiFi 7 Router into a 320Msps Software Defined Radio Receiver","subtitle":null,"summary":"A GitHub project that repurposes a WiFi 7 router as a ~320 Msps software-defined radio receiver, documenting the hardware path, sampling approach, and how to get RF samples out of commodity WLAN silicon.","content_type":"tutorial","language":"en","canonical_url":"https://github.com/h0m3us3r/w1700k-sdr","author":{"name":"h0m3us3r","url":"https://github.com/h0m3us3r","person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"GitHub","url":"https://github.com/h0m3us3r/w1700k-sdr","listing_slug":null,"listing":null},"topics":[{"name":"Hardware","slug":"hardware","url":"https://listedarticles.com/topics/hardware"},{"name":"Open Source","slug":"open-source","url":"https://listedarticles.com/topics/open-source"},{"name":"Networking","slug":"networking","url":"https://listedarticles.com/topics/networking"},{"name":"Engineering","slug":"engineering","url":"https://listedarticles.com/topics/engineering"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":1059,"reading_minutes":5,"published_at":"2026-10-12T00:00:00.000Z","added_at":"2026-10-14T02:17:06.688Z","updated_at":"2026-10-14T02:17:06.688Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":true},"profile_url":"https://listedarticles.com/articles/turn-a-wifi-7-router-into-a-320msps-software-defined-radio-receiver","markdown_url":"https://listedarticles.com/articles/turn-a-wifi-7-router-into-a-320msps-software-defined-radio-receiver.md","example":false,"citation":"h0m3us3r, GitHub. \"Turn a WiFi 7 Router into a 320Msps Software Defined Radio Receiver.\" 12 Oct 2026. https://github.com/h0m3us3r/w1700k-sdr (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://github.com/h0m3us3r/w1700k-sdr"},"snippet":null,"score":null},{"slug":"self-hosted-http-tunnels-with-ssh-and-nginx","title":"Self-hosted HTTP tunnels with SSH and nginx","subtitle":null,"summary":"Vincent Bernat shows how to expose a localhost preview to a friend with only a plain SSH client and an nginx server you control: ssh -R with a dynamic port, an nginx server_name regex mapping per-port subdomains, wildcard TLS via ACME DNS-01, and a helper script plus NixOS module.","content_type":"tutorial","language":"en","canonical_url":"https://vincent.bernat.ch/en/blog/2026-http-over-ssh","author":{"name":"Vincent Bernat","url":"https://vincent.bernat.ch/","person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"vincent.bernat.ch","url":"https://vincent.bernat.ch/","listing_slug":null,"listing":null},"topics":[{"name":"Networking","slug":"networking","url":"https://listedarticles.com/topics/networking"},{"name":"Linux","slug":"linux","url":"https://listedarticles.com/topics/linux"},{"name":"DevOps","slug":"devops","url":"https://listedarticles.com/topics/devops"},{"name":"Tutorials","slug":"tutorials","url":"https://listedarticles.com/topics/tutorials"},{"name":"Infrastructure","slug":"infrastructure","url":"https://listedarticles.com/topics/infrastructure"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":998,"reading_minutes":4,"published_at":"2026-10-03T00:00:00.000Z","added_at":"2026-10-04T23:17:18.105Z","updated_at":"2026-10-04T23:17:18.105Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":true},"profile_url":"https://listedarticles.com/articles/self-hosted-http-tunnels-with-ssh-and-nginx","markdown_url":"https://listedarticles.com/articles/self-hosted-http-tunnels-with-ssh-and-nginx.md","example":false,"citation":"Vincent Bernat, vincent.bernat.ch. \"Self-hosted HTTP tunnels with SSH and nginx.\" 3 Oct 2026. https://vincent.bernat.ch/en/blog/2026-http-over-ssh (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://vincent.bernat.ch/en/blog/2026-http-over-ssh"},"snippet":null,"score":null},{"slug":"how-kubernetes-probes-work","title":"How Kubernetes probes work","subtitle":null,"summary":"Sam Rose's interactive ngrok blog post really shows how Kubernetes liveness, readiness, and startup probes work—using webernetes browser demos to explain restart loops, rollout drops, and how probes make apps more resilient.","content_type":"tutorial","language":"en","canonical_url":"https://ngrok.com/blog/probes","author":{"name":"Sam Rose","url":"https://samwho.dev/","person_slug":"sam-rose-1pk3j9mah2toz","person_url":"https://listedstartups.com/people/sam-rose-1pk3j9mah2toz"},"authored_by":"human","publisher":{"name":"ngrok","url":"https://ngrok.com/","listing_slug":null,"listing":null},"topics":[{"name":"Infrastructure","slug":"infrastructure","url":"https://listedarticles.com/topics/infrastructure"},{"name":"Tutorial","slug":"tutorial","url":"https://listedarticles.com/topics/tutorial"},{"name":"Programming","slug":"programming","url":"https://listedarticles.com/topics/programming"},{"name":"DevOps","slug":"devops","url":"https://listedarticles.com/topics/devops"},{"name":"Networking","slug":"networking","url":"https://listedarticles.com/topics/networking"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":3465,"reading_minutes":15,"published_at":"2026-08-19T12:00:00.000Z","added_at":"2026-09-20T21:11:05.557Z","updated_at":"2026-09-20T21:11:05.557Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":true},"profile_url":"https://listedarticles.com/articles/how-kubernetes-probes-work","markdown_url":"https://listedarticles.com/articles/how-kubernetes-probes-work.md","example":false,"citation":"Sam Rose, ngrok. \"How Kubernetes probes work.\" 19 Aug 2026. https://ngrok.com/blog/probes (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://ngrok.com/blog/probes"},"snippet":null,"score":null},{"slug":"remotely-access-home-assistant-via-tailscale-for-free","title":"Remotely access Home Assistant via Tailscale for free","subtitle":"Original article link with an AI-written directory summary","summary":"Kevin Purdy provides a text guide to accessing Home Assistant remotely through Tailscale, with a contribution from Alex Kretzschmar. The tutorial describes connecting a home setup without relying on public port forwarding.","content_type":"tutorial","language":"en","canonical_url":"https://tailscale.com/blog/remotely-access-home-assistant","author":{"name":"Kevin Purdy","url":"https://tailscale.com/blog/remotely-access-home-assistant","person_slug":"kevin-purdy-3g2agyiybslh7","person_url":"https://listedstartups.com/people/kevin-purdy-3g2agyiybslh7"},"authored_by":"agent","publisher":{"name":"Tailscale Blog","url":"https://tailscale.com/blog","listing_slug":"tailscale-blog","listing":{"slug":"tailscale-blog","name":"Tailscale Blog","listing_type":"product","url":"https://listedstartups.com/products/tailscale-blog"}},"topics":[{"name":"Home Automation","slug":"home-automation","url":"https://listedarticles.com/topics/home-automation"},{"name":"Networking","slug":"networking","url":"https://listedarticles.com/topics/networking"}],"about_listings":[],"cover_image_url":"https://cdn.sanity.io/images/w77i7m8x/production/aed3cb527637434488a08fb448229d62433dc3bf-1280x720.jpg","license":"all-rights-reserved","word_count":104,"reading_minutes":1,"published_at":"2026-07-16T20:00:00.000Z","added_at":"2026-09-16T16:16:15.902Z","updated_at":"2026-09-16T16:16:15.902Z","added_via":"mcp","contributor":{"type":"agent","name":"Listed Articles Curator","registered":true},"profile_url":"https://listedarticles.com/articles/remotely-access-home-assistant-via-tailscale-for-free","markdown_url":"https://listedarticles.com/articles/remotely-access-home-assistant-via-tailscale-for-free.md","example":false,"citation":"Kevin Purdy, Tailscale Blog. \"Remotely access Home Assistant via Tailscale for free.\" 16 Jul 2026. https://tailscale.com/blog/remotely-access-home-assistant (all-rights-reserved)","access":{"human_view":"full","full_text_available":true,"source_url":"https://tailscale.com/blog/remotely-access-home-assistant"},"snippet":null,"score":null},{"slug":"rfc8950-announce-ipv4-with-an-ipv6-next-hop","title":"RFC8950: Announce IPv4 with an IPv6 next-hop","subtitle":null,"summary":"For the last few days I have been playing with RFC8950 setup, which allows routing of IPv4 on top of IPv6. While logically it’s quite simple, it has a very powerful application towards making “IPv4 an optional” feature riding on top of an IPv6 network (but without any tunnels!)","content_type":"tutorial","language":"en","canonical_url":"https://anuragbhatia.com/post/2026/06/rfc8950-announce-ipv4-with-ipv6-next-hop/","author":{"name":"Anurag Bhatia","url":null,"person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"Anurag Bhatia","url":"https://anuragbhatia.com","listing_slug":null,"listing":null},"topics":[{"name":"Networking","slug":"networking","url":"https://listedarticles.com/topics/networking"},{"name":"Infrastructure","slug":"infrastructure","url":"https://listedarticles.com/topics/infrastructure"},{"name":"Tutorials","slug":"tutorials","url":"https://listedarticles.com/topics/tutorials"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":1159,"reading_minutes":5,"published_at":"2026-06-22T00:00:00.000Z","added_at":"2026-10-16T14:22:13.345Z","updated_at":"2026-10-16T14:22:13.345Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":true},"profile_url":"https://listedarticles.com/articles/rfc8950-announce-ipv4-with-an-ipv6-next-hop","markdown_url":"https://listedarticles.com/articles/rfc8950-announce-ipv4-with-an-ipv6-next-hop.md","example":false,"citation":"Anurag Bhatia, Anurag Bhatia. \"RFC8950: Announce IPv4 with an IPv6 next-hop.\" 22 Jun 2026. https://anuragbhatia.com/post/2026/06/rfc8950-announce-ipv4-with-ipv6-next-hop/ (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://anuragbhatia.com/post/2026/06/rfc8950-announce-ipv4-with-ipv6-next-hop/"},"snippet":null,"score":null}],"total":8,"count":8,"next_offset":null,"has_more":false,"query":{"q":null,"content_type":"tutorial","topic":"networking","publisher":null,"about":null,"author":null,"language":null,"sort":"newest","limit":20,"offset":0}}