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…
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…
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…
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…
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…
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…
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…
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…
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…
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…