…staying at home, protecting the NHS and saving lives
Linux
- Resource monitor that shows usage and stats for processor, memory, disks, network and processes - bashtop
- What Is the Mosh Shell or “Mobile Shell” and How Do You Use It?
- ngrok - secure introspectable tunnels to localhost and a great use of this useful tool/service - easily exposing your local resources with ngrok and fwd by Roman Dodin
- Building an XDP - eXpress Data Path - based BGP peering router
- Watch Jon the Nice guys “Screencast 005: SSH Keys and Client Configuration” on YouTube - 1 hr 12 mins
- ntopng 4.0: A Refreshed Look with Dark Themes! – ntop
- Make JSON greppable. Watch “Gron Demo” on YouTube - 5 mins
- Linux Kernel and Measuring network throughput. - Andree Toonk - Medium
- tmuxidir is a tmux session workspace plugin for nvim and vim
Docker & Containers
- Zabbix OSS Monitoring with Docker-compose
- Moby - rootless Docker
- Watch “Automate Developer Workflows and Increase Productivity with Docker Hub - DockTalk” on YouTube - 49 mins
- How to Deploy Librenms With Docker-compose
- Awesome Docker Compose samples
Juniper
- Creating a Juniper Recovery USB Drive, the Easy Way
- EVPN-VXLAN - Virtual Gateway - QFX5k Forwarding - Junos – DAN HEARTY
- Migrate a Virtual Chassis Fabric to an EVPN-VXLAN Bridging Overlay Fabric - TechLibrary - Juniper Networks
- Spanning Tree Protocol Summary - Mom, Network Engineer, Juniper Ambassador
- Juniper LLDP Serial Number – Bryan Ward
- SRX Address-Set Membership Check – Part 1 and Part 2 – Clay Haynes
Certification and Careers
- AWS Certified Advanced Networking Specialty - exam prep
- When do You Quit Certifications? - Daniels Networking Blog
- AZ-304 Study Guide: Microsoft Azure Architect Design - Thomas Maurer
- AWS Study Path Notes - tutorialsdojo.com
Cisco
- Junos for IOS Engineers: How do I Read a Junos Config? – NETWORK FUN-TIMES
Data Centre
- Watch “EVPN Deep Dive - All EVPN Route Types explained by Orhan Ergun and Toni Pasanen” on YouTube - 1 hr 46 mins
- Watch “Automating a full data center with Ansible” in EVE-NG on YouTube - a mammoth YouTube playlist - 16 hrs’ish!
- Rebranded Ethernet Technology Consortium Unveils 800 Gigabit Ethernet
- The Effect of Switch Port Count in Clos Topology
- Mellanox Doubles Up Ethernet Bandwidth With Spectrum-3
- Watch “Data Centre Interconnect (DCI) Design” on YouTube - playlist - 1 hr
Open Networking
- Cisco goes SONiC on Cisco 8000 - Cisco Blogs
- Welcome to Suzieq - A framework and application for network observability - Medium and the Suzieq github repo
Service Provider
- The IXP Database
- Global Network Traffic (COVID-19) - Google Doc by @mrchristiankoch
- Internet Usage Measurements in the Time of Corona - ripe.net
- Is BGP safe yet? - Cloudflare
- Cloudflare Ignite Consumer ISP Confusion with BGP Safety Test - ISPreview UK - see above
- RPKI – The things that are not being considered
- Watch “inog14v” on YouTube - playlist
- JNCIS-SP – Intro to IS-IS
- MPLS=>RSVP=>CSPF - Mom, Network Engineer, Juniper Ambassador
- Faelix - SALT + NETBOX + VYOS = Network Automation + Routing Security - PDF
Tools and Testing
- Markmap is a combination of Markdown syntax and mindmap. Try Markmap
- Network Telemetry for SNMP Devices - The NTC Mag
- Draw the Net draws network diagrams dynamically from a text file describing the placement, layout and icons
- Watch “Installing NetBox v2.8” on YouTube - 43 mins
- Transceiver and Cable Self-qualification with Cumulus Linux – Cumulus Networks Knowledge Base
- Windows system utilities to maximize productivity. Microsoft PowerToys
- How to Monitor Your VPN Infrastructure with Netmiko, NTC-Templates, and a Time Series Database - The NTC Mag
- Example VPN health monitoring dashboard on Grafana for ASA devices. ASA Telemetry Health Monitoring Guide
- ASCIIFlow Infinity - draw in ASCII
Automation and Configuration Management
- Online Template Designer for Automation - TD4A is a visual design aid for building and testing jinja2 templates. It will combine data in yaml format with a jinja2 template and render the output
- Watch “iNOG::14v Automating Networks Using Salt, Without Running Proxy Minions” on YouTube
- Watch “Infrastructure as Code Accelerates Enterprise DevOps” BrightTalk - 43 mins
- Network Automation and Hammer of Thor - ipSpace.net blog
- Business Without Labor, Automation Without Workers - Packet Pushers
- Watch “Learn how to make Network Automation Simple with the Community” BrightTalk
- IPvZero repos - nornir etc.
- Ansible 101 by Jeff Geerling - YouTube streaming series - Jeff Geerling
- Building BGP Route Reflector Configuration with Ansible & Jinja2 - ipSpace.net blog
- Using Python to Create 12,000 Lines of Juniper SRX Config in 0.01 Seconds – NETWORK FUN-TIMES
- Ansible for Networking - Part 4: Juniper JunOS - YetiOps
- Netpalm is a ReST API into your dusty old network devices
- Terraform an HA-VPN between GCP and Cisco - Overlaid
- Watch “IMPORTANT: You have FREE access to my Automation Lab Environment!” IPvZero on YouTube - 16 mins
- What Is Closed-Loop Automation? - The Networking Nerd
- Watch “CDP Neighbor - Structured Vs Unstructured Data.” on YouTube - 16 mins
- Network Ready for Use - Test Automation - Does the actual operating states of the network match the expected outcomes based on the design? - GitHub repo and watch on YouTube - 1 hr 55 mins
- Scrapli - PyPI - is a python library focused on connecting to network devices - the name scrapli is just “scrape cli”
- Watch “Practical ways to get started on automating your network” on YouTube - 40 mins
Programmability
- Watch “Learn Git In 15 Minutes” on YouTube - 16 mins!
- Watch “Learn Python - Full Course for Beginners Tutorial” on YouTube - 4 hrs 26 mins
- Comprehensive Python Cheatsheet
- Watch “Best Programming Languages For Beginners In 2020” on YouTube - 7 mins
- GitHub - mathialo/bython: Python with braces. Because python is awesome, but whitespace is awful - Bython is a Python preprosessor which translates curly brackets into indentation
Fundamentals
- Why Are There Different VPN Protocols and How Do They Differ? - DZone Security
- OSPF SUMMARY - Mom, Network Engineer, Juniper Ambassador
- NGINX as an HTTP Load Balancer DevCentral
- Timers, Elections and Defaults for multiple protocols- netquirks
Wireless
- How “A College” Does Mist – Bryan Ward
- Packet Pushers podcast about Dartmouth College Juniper Mist roll out above
- Capturing Wireless LAN Packets in Monitor Mode with iw
IPv6
- The world in which IPv6 was a good design - apenwarr - a history lessson
Dev-Ops
- Watch “DevOps on WSL” on YouTube - 26 mins
SD-WAN
- Embedding Security into SD-WAN: Converge and Emerge
Security
- Watch “HOME LAB FIREWALL SETUP - Teaching Kids Networking, Information Technology, and Juniper” on YouTube - 18 mins
- Poorly Secured Docker Image Comes Under Rapid Attack - Threatpost
- Print-My-Shell - Python script wrote to automate the process of generating various reverse shells
Cloud
- CloudFormation vs. Terraform
- Watch “HashiCorp Brings a Cloud Operating Model to Network Engineers” on YouTube - 1 hr 6 mins
- AWS Super Simple Storage Calculator
- Watch “5 Considerations for Public Cloud Networking” on YouTube - 30 mins
- Automated ASA deployment on AWS with Ansible
- Watch “How to plot a journey from Data Center to Cloud with 10,000 users along for the ride” on YouTube - 28 mins
- Watch “Unlocking the Cloud Operating Model: People, Process, Tools: 2020” on YouTube - 44 mins
- How to Spin Up a Remote Server on AWS
- AWS cli, cloudformation and drift detection
- AWS Terraform and Wireguard - part one
- Links to All AWS Cheat Sheets - tutorialsdojo.com
- Google Cloud for AWS Professionals
- Watch “Troubleshooting cloud connectivity in minutes” on YouTube - 6 mins
- Understand Your AWS Cost & Usage with Honeycomb - Honeycomb
- ACI-Cloud Extension Usage Primer - AWS - Cloud Tenant Only
- Introducing EdgePod - Edge Computing powered by Micro DC
- Building Windows AWS AMIs using Packer and Ansible
Labs
- The Home Lab Gets a Home - Wahl Network
- Watch “Using Python to Build Dynamic Graphs with OSPF data” on YouTube - 20 mins - and blog post
- How to Build an Azure Automation Lab - Microsoft Tech Community
- vSRX 3.0 Template for EVE-NG – Christians Juniper Blog
- Networking in Public Cloud Deployments 2020 - assignments repo
Failure
- Cloudflare outage caused by techie pulling out the wrong cables - The Register
And Finally
- Linux Dynamic Wallpaper
- Raspberry Pi Cluster Episode 1 - Introduction to Clusters - Jeff Geerling
- Ultimate Docker Home Server Tutorial with Traefik 2, LetsEncrypt, and OAuth
- Watch “Can you play Minecraft on a Cisco Switch?” on YouTube - 4 mins
- Multiverse - Multiverse enables cloud architects and engineers to connect and orchestrate multiple multi-cloud infrastructures in minutes ;-)
- Watch “The Earth in Minecraft, 1:1 scale …for the first time.” on YouTube - 13 mins
- Someone’s built the entire Earth in Minecraft - to scale - Eurogamer
- Watch “Keeping the Network Up and Running During the COVID-19 Era (A Virtual Panel with Networking Experts)” on YouTube including PaulClarkeJNCIP