pftui: Building a Hedge Fund in My Terminal
For the past several months I have been building a thing called pftui, which lives over at www.pftui.com, and the aim was simple enough to…
Global Power Metrics: 120 Years of Rise and Decline, Scored
I have been building a markets analytics tool for a while now, and one of the things it does is empire cycle analysis. Rather than reading…
Artificial Intelligence: The Boon and Bane of our Era
Artificial intelligence (AI) has come a long way from its humble beginnings. With recent advancements in AI technologies such as OpenAI's…
Bitcoin: A Sanctuary in the Storm of Monetary Debasement
As we navigate the choppy waters of our post-COVID-19 economy, Bitcoin's importance as a decentralised, non-sovereign form of currency has…
zk-SNARKs: The Future of Smart Contracts and Cryptocurrencies?
As the world of blockchain technology and smart contracts continues to evolve, privacy and scalability remain two of the key concerns.…
An Exploration of SaltStack: A Tool for Infrastructure Automation
Hello DevOps enthusiasts! Today we turn our focus to an influential tool in the field of infrastructure management and automation -…
NixOS: Your New Favourite Linux Distribution
Greetings! Today we're going to explore an extraordinary Linux distribution that too few have heard of - NixOS. The Revolutionary Duo: Nix…
Automatic renewal of Oracle Cloud Load Balancer SSL Certs with Certbot & Let's Encrypt
I recently had trouble finding a solution to issue public SSL certs for an OCI Load Balancer with automatic renewal. I was hoping the OCI…
Running BGP on a Linux server with BIRD Routing Daemon
In this post I will be quickly running through the basic setup and configuration of BIRD, an open-source routing protocol daemon for…
Trading with the Wyckoff Method
With the price action of Bitcoin entering a sorely needed cool down phase as of late, the Wyckoff Method has been getting a lot of attention…
SkyeNet.tech was Arc enabled! What is Arc, and why should you care?
Arc.io Earlier today, this site was temporarily enrolled in the Arc.io peer-to-peer Content Delivery Network for testing: As per Arc's site:…
Mining Crypto with CPU (cpuminer-multi Setup Guide)
In this post I will be running through a step-by-step walk-through on how to setup your personal machine to mine BTC using the brilliant…
13 Cryptocurrencies to keep an eye on in 2021 - What's in Skylar's Bag?
So a lot has changes since the last halving cycle in 2017. Tech has evolved, the industry has matured and the need is there. In 2021 we find…
Whalemap.io - Live view of large Crypto exchange transactions
Here is a really cool embedded visualization of live exchange data that I just had to share. Hit the fullscreen button and let it load: Be…
Vendor Migrations: Automating Config Translations
I was recently pulled in to support a migration project, where some H3C firewalls were being swapped out for Cisco ASAs. While the base…
Segment Routing: Explicit Traffic Engineering Policies (SR-TE)
We have a shiny new Segment-Routing MPLS core, and one of the many available features this brings is enhanced Traffic Engineering. Here we…
BGP Clears: Soft Resets vs Hard Resets, and why are they necessary?
BGP resets are a common operational tool employed to manipulate exchanged routing tables and to troubleshoot faulty routing operation. Here…
My Top 10 Handy CLI Networking Tools
MTR MTR (My Traceroute) is a fantastic diagnostic tool that can outright replace the more common ping and traceroute verification wherever…
Device deployments from Golden ISOs with Cisco's gisobuild
So, Cisco have an awesome python script on their github here, and at the time of writing the repo has only 5 stars (yours truly included).…
Configuring your Linux Infrastructure for SNMP Monitoring with Ansible
This post will run through a simple one-off Ansible playbook of mine that I use to install and configure SNMP on newly-provisioned CentOS…
The Top 13 Essential Browser Extensions for Techies
This post will be a departure from my usual specialised deep-dive tutorials, and instead I will be listing some of my favourite browser…
Automating ASR9K Software Upgrades with Cisco CSM
Cisco Software Manager (CSM) is an orchestration and management platform for Cisco ASR9K IOS-XR devices that provides a framework for the…
Managing IOS-XR Linux Environment over SSH
So your shiny new Cisco device now comes with some added toys, such as a fully-fledged built-in Linux environment complete with YUM package…
Automating Network VLAN Deployments with Ansible
Rolling out new VLANs across a network can be time consuming. The Ansible playbook documented in this post automates the configuration and…
SSH Login Push Notifications with IFTTT
I recently set out to find a solution for receiving push notifications on my mobile device for important events on my servers. There are…
Rendering Cisco configuration with Ansible and Jinja2
Hi guys! In this post I am demonstrating the use of Ansible's Jinja2 templating module, and the applications it can be utilized for within a…
Managing Network ACL's With Ansible
This is a quick glimpse at a production application of Ansible to automate your infrastructure Access-Control-Lists. Access-Control-Lists…
Cracking Linux User Passwords with John the Ripper
Just a quick one today, here is a look at cracking Linux user passwords using John the Ripper. John was designed in an age of central…
Automated SNMPv3 Configuration
This blog post is about SNMPv3. As many Engineers familiar with SNMP will know, SNMP is a powerful protocol that can divulge a lot of…
Managing a Traefik web-server with Docker
A few months back I moved away from NGINX and made the switch to Traefik as my SkyeNet.tech reverse proxy. A colleague had recently made the…
Python Environments on Linux
Creating a virtual environment will limit anything you do to that environment only, and no dependency installations will escape onto your…
Regex in Cisco IOS
Regular expressions, or regex, are templates to match text patterns. They provide a way to describe and parse text, and provide a flexible…
Outline VPN: Setup Guide
Today I will be looking at Outline VPN: one of the simplest VPN solutions yet, straight from the Google family! Created by Jigsaw, a younger…
A Vim crash course, of sorts...
This post will be a mixture of my own personal VIM cheatsheets, along with a high-level overview of the Vim text-editor. Text-Editors are a…
SkyeNet-Setup: My Personal Toolbox
Of late, I have found myself distro-hopping very frequently on my various personal machines (not to mention breaking my installs way too…
IS-IS 101 - Unraveling the Enigma
IS-IS is a very powerful Link-State routing protocol that is often overlooked and shied away from. Officially removed from Cisco's CCNP…
Fun with WiFi: Cracking WPA Keys
Securing a WiFi network is no easy feat, especially when the client authentication happens literally through the air. Several standards have…
Password Security 101
You use passwords? Yeah, they're important, ay. I have a few different ones on the go, a bunch of password managers and vaults, but we all…
Fun with WiFi: De-Authentication Attacks!
Here I will be discussing another WiFi attack vector; deauthentication attacks. Within the IEEE 802.11 standard, forever branded unoffically…
Fun with WiFi: SSID-Overload!
For this post we will be looking at how the WiFi protocol (IEEE 802.11) allows alien devices to view network paramaters prior to connecting,…
NMAP, NCAT and NGREP: The Networking Toolbox
Nmap is a highly popular, and very powerful network security tool. Nmap is used for network mapping and port scanning in the discovery of…
Tarballs and Compression
TAR (Tape Archive) is used aggregate files and directories into a single file for easily backing up and moving. When unpacked, the files and…
The Linux Filesystem
The phrase "Everything is a file" has been used to desscribe Unix and Linux for a long time, and is profoundly characteristic of the…
Building a Reddit bot with PRAW
PRAW (Python Reddit API Wrapper) is, as the name suggests, a Python Wrapper for managing API access to Reddit. PRAW takes control over the…
VRF Introduction
VRF, or Virtual Routing and Forwarding, is an IP technology part of Cisco's MPLS/VPN suite used to virtualise logical Routing Tables on a…
Exploiting Cron-Jobs
In this post, I would like to run through another one of OverTheWire's hacking challenges. To preserve the integrity of the challenges, all…
Brute-Force Password Attacking
In this post, I would like to run through another one of OverTheWire's hacking challenges. To preserve the integrity of the challenges, all…
A Introduction to IPv4 Addressing
IP addresses consist of 4 bytes of data. Each byte (or octet) can range from a value of 0 to 255, resulting in a total number of…
An Introduction to BGP
BGP is a Path-Vector Routing Protocol. Similar to RIP, BGP uses hop-count as it's primary metric for finding the best route, but BGP uses…
Automating Cisco Configuration though RANCID and BASH
A very powerful tool I would like to mention in this entry is Clogin. Clogin, or Cisco-Login, is a part of the RANCID toolkit, or the…
The Origin of IP
Internet Protocol, originally designed in 1977, is a Layer 3 protocol for packet-switched networks. IP is a connection-oriented…
An History of Linux
In 1969, a remote division of AT&T’s Bell Labs were hard at work developing a breakthrough in computer science; a time-sharing operating…
Bitcoin and Blockchain
Addresses Bitcoin implements the concept of Public/Private keys to secure your wallet. This idea is no different to a typical…
An Introduction to Bitcoin
Bitcoin is a culmination of technologies and idealogies, masterfully woven together by the mysterious creator "Satoshi Nakomoto". Rooted…
A Brief History of BGP
The story of the Internet begins in the late 1960's, researchers at MIT have just succeeded in transferring data from one computer to…