Best of NetworkingSeptember 2024

  1. 1
    Article
    Avatar of daily_updatesdaily.dev Changelog·2y

    Verified company badge

    Introducing a new feature for daily.dev profiles: the Verified Company Badge. This badge showcases your company’s name and logo prominently on your profile, enhancing credibility, visibility, and community connection. With 1 in 50 developers on daily.dev, it's easier to identify colleagues and network with others in the industry.

  2. 2
    Article
    Avatar of phProduct Hunt·2y

    LocalXpose - Expose your localhost to the internet

    LocalXpose is a tool that allows developers to expose their localhost to the internet. It is particularly useful for testing and development purposes. Originally launched on June 3rd, 2020, it has gained attention in the SaaS and Developer Tools categories.

  3. 3
    Article
    Avatar of lobstersLobsters·2y

    My Homelab Setup

    The author upgraded their home network, using Unifi's latest devices including Gateways, Switches, APs, and Cameras. They replaced their TP-Link Omada setup and incorporated several tools and configurations to optimize their network, especially for a house with concrete walls. Highlights of the setup include multiple APs for robust Wi-Fi coverage, various switches like Pro Max 24 PoE and Flex for different purposes, VLANs for network segmentation, and a planned integration of multiple SSIDs. Future upgrades include replacing the UPS and adding a rack-based NAS.

  4. 4
    Video
    Avatar of davidbombalDavid Bombal·2y

    Hacking networks with Python (FREE CCNA 200-301 Course 2024)

    The post is part of a CCNA course focused on practical demonstrations using real equipment like Cisco switches and Kali Linux. It covers the concepts of root guard and BPDU guard, showing how these features can protect a network's spanning tree topology. The author uses a Python script to simulate network attacks and demonstrates how to secure the network using these tools. The post highlights the availability of free and paid training materials on Cisco U, where readers can practice along with the demonstrations.

  5. 5
    Article
    Avatar of hnHacker News·2y

    Why I still self host my servers (and what I've recently learned)

    The post discusses the author's experience with self-hosting a range of services using a Proxmox cluster, Mikrotik networking equipment, and external VPS. The author values independence and the learning opportunities that self-hosting provides. He recounts troubleshooting various issues including power outages, redundant DNS, hardware failures, and VPS downtime. The author concludes that self-hosting improves your technical skills and offers autonomy from corporate control.

  6. 6
    Video
    Avatar of youtubeYouTube·2y

    Mastering AWS : Complete Course with Real-Time Tasks in 15 Hours | PART - 1

    The post covers the basics of IP addressing, types of IP addresses (IPv4 and IPv6), their ranges, and the concept of private versus public IPs. It also delves into setting up a Virtual Private Cloud (VPC) in AWS, including subnets, Internet Gateways, Network Address Translation (NAT), and VPC peering to allow communication across different VPCs. The tutorial is aimed at enhancing understanding of networking within cloud environments, particularly AWS.

  7. 7
    Article
    Avatar of hnHacker News·2y

    Autossh/autossh: Automatically restart SSH sessions and tunnels

    Autossh is a tool designed to automatically restart SSH sessions and tunnels when they fail or stop passing traffic. It uses different methods, such as setting up a loop of SSH forwardings or employing a remote echo service, to monitor and maintain connections. With support for environment variables and additional flags like -M for specifying monitoring ports, autossh enhances the reliability of SSH connections.

  8. 8
    Article
    Avatar of ebpfeBPF·2y

    Transparent Proxy Implementation using eBPF and Go

    A transparent proxy intercepts and redirects client requests without the need for client-side configuration, making it valuable for network management and security. Implementing this with eBPF and Golang, the post outlines three main eBPF programs for address replacement, source address recording, and forwarding based on original destination information. The performance evaluation indicates minimal impact on latency and CPU load, showcasing eBPF's efficiency for high-performance packet processing.

  9. 9
    Article
    Avatar of hnHacker News·2y

    aceberg/WatchYourLAN: Lightweight network IP scanner. Can be used to notify about new hosts and monitor host online/offline history

    WatchYourLAN is a lightweight network IP scanner with a web GUI that notifies users of new hosts and monitors the online/offline history of network devices. Version 2.0 introduces breaking changes and new features, including configuration through files, GUI, or environment variables, and the ability to send data to InfluxDB2 for Grafana dashboards. It supports various integration options like gotify, email, and Telegram for notifications.

  10. 10
    Video
    Avatar of dreamsofcodeDreams of Code·2y

    Why I don't change SSH from port 22

    Changing the SSH port from the default of 22 is often debated as a method to improve security. However, this practice is considered security through obscurity, which doesn't effectively enhance security. Automated tools can easily identify the new port, making the remapping ineffective. Instead, better security measures include disabling root access, forcing key-based authentication, and using tools like Fail2ban to monitor and block suspicious activities.

  11. 11
    Article
    Avatar of ciscoCisco·2y

    CCNA: The foundation that built my IT career (can be yours, too)

    Hank Preston, a proud CCNA-certified professional, shares his journey of obtaining and re-obtaining his CCNA certification over the years. He highlights the foundational importance of CCNA in his career, its lasting value in the industry, and the continuous opportunities it presents for aspiring network engineers. He is now actively involved in training the next generation through the CCNA Prep program, emphasizing the enduring significance of foundational networking skills.

  12. 12
    Article
    Avatar of lobstersLobsters·2y

    pythops/oryx: 🕵️‍♂️ TUI for sniffing network traffic using eBPF

    Oryx is a TUI tool for real-time network traffic inspection using eBPF on Linux. It provides comprehensive traffic statistics and supports fuzzy search. Installation requires rustup, bpf-linker, and specific LLVM dependencies. Users can interact with oryx via keyboard shortcuts to navigate and manage network traffic data.

  13. 13
    Video
    Avatar of davidbombalDavid Bombal·2y

    You want to learn how the Internet works? #shorts #books #book #wifi #internet

    For those looking to learn about TCP/IP, two highly recommended books are 'TCP/IP Illustrated Volume 1' (second edition) and 'The TCP/IP Guide'. Both books are comprehensive, with the latter spanning about 1,500 pages. Expert Chris Greer also endorses these books, making them excellent resources for understanding network protocols.

  14. 14
    Article
    Avatar of infosecwriteupsInfoSec Write-ups·2y

    Packet Sniffing with Python: A Beginner’s Guide

    This guide introduces beginners to network traffic analysis using Python. It covers the basics of packet sniffing, utilizing Python's socket and os libraries to capture and analyze data packets. Understanding this process is crucial for delving into more advanced topics like 'Man in the Middle' attacks and ARP poisoning.

  15. 15
    Article
    Avatar of infosecwriteupsInfoSec Write-ups·2y

    Pfsense Installation and Configuration Guide

    A comprehensive guide for installing and configuring Pfsense on VirtualBox. It covers downloading the Pfsense ISO, setting up network interfaces with specific configurations, assigning WAN and LAN interfaces, and finalizing the setup to access the Pfsense management interface via a web browser.

  16. 16
    Article
    Avatar of hnHacker News·2y

    Visual guide to SSH tunneling and port forwarding

    SSH tunneling and port forwarding can secure TCP traffic by encrypting insecure connections, bypassing firewalls, and connecting to servers behind NAT. Key configurations include enabling port forwarding on the SSH server, using jumphosts for indirect connections, and specifying bind addresses. Various examples for local, remote, and dynamic port forwarding are provided, along with tips for running SSH in the background and keeping the connection alive. Limitations include issues with UDP and TCP-over-TCP, and the fact that SSH tunneling is not a VPN replacement.

  17. 17
    Article
    Avatar of selfhstselfh.st·2y

    2024 Self-Host User Survey

    The 2024 Self-Host User Survey aims to measure self-hosting behaviors and preferences across categories like Environment, Containers, Networking, and Software. Sponsored by HeyForm, an open-source form builder, the survey includes 30-35 questions and is open until 9pm EST on Friday, October 11th. Feedback for improvements is welcome.

  18. 18
    Video
    Avatar of ibmtechnologyIBM Technology·2y

    What are DNS Zones And Records?

    DNS zones are areas of administrative control within the DNS namespace, with records handling the mapping of names to IP addresses. Different record types include A, AAAA, MX, CNAME, and TXT, each serving specific purposes like addressing, mail server routing, and aliases. Understanding these can help manage DNS effectively.

  19. 19
    Article
    Avatar of isovalentIsovalent·2y

    eBPF: Yes, it’s Turing Complete!

    eBPF is shown to be Turing complete, meaning it can handle any computable problem, including complex processing tasks like parsing application-level protocols and terminating TLS connections. This capability has been demonstrated through projects like Cilium and Tetragon and verified by successfully implementing Conway’s Game of Life in eBPF. While eBPF's verifier and complexity limits have evolved significantly, making it more powerful, it still may not always be the most appropriate tool for every problem.

  20. 20
    Article
    Avatar of hnHacker News·2y

    Tomato64

    Tomato64 is a port of Tomato Firmware designed for the x86_64 architecture, using a modern Linux 6.10 kernel. It features enhanced support for multiple networks and Ethernet ports, advanced QoS, deep packet inspection, bandwidth and IP traffic monitoring, robust VPN options, and extensive protocol and server support, among other capabilities.

  21. 21
    Video
    Avatar of davegrayDave Gray·2y

    BEST Way to Get a Dev Job 🏆

  22. 22
    Article
    Avatar of ciliumcilium·2y

    70% Faster Deployments and High-Performance Private Network

    A new networking stack has been unveiled that offers 70% faster deployments and a high-performance private network with up to 10 Gb/s bandwidth. The stack replaces the previous Kuma Mesh setup with a custom-built solution leveraging Envoy and Cilium, along with eBPF. Key features include automatic load-balancing, full encryption, and improved deployment reliability. The new stack is available in all regions and requires no user action to benefit from the upgrades.

  23. 23
    Article
    Avatar of watercoolerWatercooler·2y

    So close to 25Gbps on my mac

    Inspired by a post on achieving 25Gbps internet on macOS and iOS, the author attempts to replicate the setup but mentions needing a 12v power supply to complete it.

  24. 24
    Article
    Avatar of ebpfeBPF·2y

    Hello eBPF: Building a Lightning Fast Firewall with Java & eBPF (14) - Mostly nerdless

    Learn how to build a lightning-fast firewall using Java and eBPF, with a focus on incoming IPv4 packets. The post covers library mechanisms, rule data structures, firewall rule matching, and the integration of a Spring-Boot-based web frontend. Additionally, it includes implementation details for caching rules and logging blocked connections, providing a comprehensive guide to leveraging eBPF within a Java application.