Kent GruberGlint — Extensible, declarative linter for GolangI’ve become fascinated with go/ast — a library that allows you to inspect the abstract syntax tree of a golang program in its native…3 min read·Sep 3, 2019----
Kent GruberBuild your own Intrusion Detection SystemIntrusion detection systems monitor network traffic in hopes of identifying malicious activity — but how do we build our own? 🔧3 min read·Apr 6, 2019----
Kent GruberBuild your own Ad BlockerAdvertisements are all over the internet, and I’ve always wondered if I could build my own ad blocking extension for chrome. To my…3 min read·Dec 14, 2018--6--6
Kent GruberTracking down a Golang memory leak with grmonDiscovering there’s a memory leak in your application is the easy part. Diagnosing where the problem is to fix it can be tricky. Using the…5 min read·Aug 22, 2018--2--2
Kent GruberBuilding a High Performance Port Scanner with GolangGolang has a fantastic multi-threading API which allows for all sorts of opportunities for building high performance tools, including one…5 min read·Jul 17, 2018--4--4
Kent GruberBuilding a High Performance, Asynchronous, Port Scanner with… Ruby?Asynchronous, high performance, and Ruby — you might not think that makes a lot of sense. However, the async Ruby future is here; and it’s…7 min read·Jun 8, 2018--2--2
Kent Gruber雲道場 Kumo Dōjō: Terraform, Docker and a SlackbotRecently I’ve been curious about building cybersecurity infrastructure, focusing on competition practice environments. Using cloud…3 min read·Mar 12, 2018--1--1
Kent GruberUnderstanding which(1)To lookup the full path of a shell command, you’ll probably use which. But, how does it actually work?4 min read·Jan 21, 2018----
Kent GruberPacket Analysis in ColorImagine network packets flying in the air or running along your computer’s ethernet cable — what color are they?3 min read·Dec 2, 2017----
Kent GruberVMware on the Command-lineWhen first introduced into the world of Virtual Machines, one might find themselves working with the popular VM solution VMware.4 min read·Nov 11, 2017--1--1