Emmet Friel
cyber security blog
About
Posts
News
Archives
Archives
Year
2023
Building GCC from source
Why is Resilient Timekeeping Important For Creating Resilient Critical Infrastructure?
2022
Structuring, Packaging and Installing Python Projects
Breaking down PUF Analysis Metrics
2021
Libsecret: Securely pass Git credentials
Secure variable secrets in playbooks using Ansible Vault
Ansible: Getting Started
Python Virtual Environment in VSCode
2020
Working with multiple GPG keys across multiple git identities
Building a Lightweight 10MB Embedded Linux OS on a Beaglebone Black ARM Cortex-A8
HTB: Bank Walkthrough
HTB: Arctic Walkthrough
HTB: Optimum Walkthrough
Category
Cryptography
Breaking down PUF Analysis Metrics
DevOps
Ansible: Getting Started
Secure variable secrets in playbooks using Ansible Vault
HackTheBox
HTB: Optimum Walkthrough
HTB: Arctic Walkthrough
HTB: Bank Walkthrough
OT
Why is Resilient Timekeeping Important For Creating Resilient Critical Infrastructure?
Programming
Working with multiple GPG keys across multiple git identities
Python Virtual Environment in VSCode
Libsecret: Securely pass Git credentials
Structuring, Packaging and Installing Python Projects
Unix/Linux
Building a Lightweight 10MB Embedded Linux OS on a Beaglebone Black ARM Cortex-A8
Building GCC from source
Cheatsheets
Kali Linux Cheat Sheet
MSFVenom
Windows Privelege Escalation
Password spraying with RPCClient & SMBClient
CURL
Markdown Syntax