My worry about the future of Keybase ð
When I heard that Zoom had acquired Keybase last week, my initial reaction was that it was a prank.A bit of backgroundKeybase is a cryptography-based platform, where you control your private keys and...
View Article[HOW-TO] Operate the SharkJack ðĶ
A Quick-Start Guide for the Hak5 SharkJack, a portable network attack toolAccess the SharkJackSwitch to Arming Mode (center), and connect to PC via EthernetFind the IP: Default is 172.16.24.1, run...
View Article[HOW-TO] Use SSH for Server Authentication ð
Generating a new SSH Key PairRun ssh-keygen -t rsa -b 4096When prompted, enter a passphraseSSH keys should be stored in ~/.ssh/Importing Public Key to Remote MachineOption #1 - Manual ConfigurationSSH...
View ArticleFave YouTube Chanels ðž
ContentsðĻ Hardware/ Electronics/ DIYð Cyber Security/ Privacy/ Hackingðŋ Linux / Servers / Sys AdminðĐâðŧ Coding/ Algorithms/ Software Developmentðŧ Computer Science/ AI/ Machine Learningðą Technology/ PCs/...
View ArticleReact Grid System âïļ
A simple React component for implementing responsive grid-based layouts, without any dependencies. It uses the native CSS Grid Layout properties to align elements into columns and rows. It is written...
View Articlekey-mirror.ts ðŠ
A quick function to construct an enumeration which has keys the same as their valueThis used to be part of React, but since it's now been removed (See commit: #56f5115), and some older packages throw...
View Article[HOW-TO] Compile & Install Software on Arch ðïļ
Quick reference of the common commands, to install packages on Arch Linux Option #1 - PacmanIf the app is availible through AUR, then you can simply use the pacman package manager## Install$ sudo...
View Articlekeep-mouse-movin.sh ðąïļ
Working remotley? Sick and tired of having to get out of bed every 20 minutes to move your mouse, to prevent Slack/ Skype/ Teams from showing your status as Away? Well with a couple lines of bash, you...
View Article[HOW-TO] Remove all node_modules folders ðïļ
Node Modules killing your hard drive space? Manually finding and removing is a pain, so here are some simple solutionsOption #1 - NativelyFrom your desired entry point, all you need to do, is run: $...
View ArticleIntroduction to Digital Privacy & Security ð
TLDR; Privacy is a fundamental right, and essential to democracy, liberty, and freedom of speech. Our privacy is being abused by governments (with mass-surveillance), corporations (profiting from...
View Article[QUICK-TIP] Git Submodules
In Git, a submodule is like a Git repository inside another Git repository. This can be useful for splitting work, or for including someone else's code within your project dynamically. As an example,...
View ArticleMy Top 50 Android Apps ðą
img.banner-image { margin: 0 auto; width: 100%; } img[alt=F-Droid], img[alt=Google-Play], img[alt=GitHub], img[alt=Git], img[alt=Website] { width: 22px !important; display: inline !important; margin:...
View Article[REFERENCE] Wireshark Display Filters ðŧ
Wirechark has some comprehensive packet filtering capabilities, and display filters let you utilize these multi-pass packet processing capabilities. This goes far beyond just filtering based on IP,...
View Article[REFERENCE] InfoSec Abbreviations ðĄ
Background: While getting started in information security, I kept coming across acronyms I wasn't familiar with/ had forgotten. So I have started compiling a list, for future reference. I will keep...
View ArticleFun with Real-Time Data ð
A curated collection of data-related awesomeness, with a focus on internet, communication & securityWork in progress- I'm continuing to update the list, whenever I come across something epicMy...
View ArticleEpic Internet Stuff! âĻ
Bored? Here's a collection of stuff I stumbled upon on the internet, and thought was pretty epic ðFull credit to the legends behind each of these sites ðĶļââïļEnjoy! ðĪĐ100,000 Stars - A WebGL 3D...
View ArticleCustom Styling for Listed Blog ð
Here's the stylesheet that I'm using currently.This theme is for the new version of Listed. For older versions see this postColorsMainBackground#0b1021Background Darken#060913Background...
View Article[HOW-TO] Mullvad VPN using WireGuard on OPNsense ðïļâðĻïļ
I am new to OPNsense, and got totally stuck on this. There wasn't a lot of information online about this, so after I'd (finally) got it working, I wrote this step-by-step guide1. Install...
View ArticlePi Zero Tor-Routed Access Point ðķ
Quick guide on creating an always-on Tor-routed secondary wireless access point on a Pi ZeroSet up the PiDownload and Extract Raspberry Pi OS LiteFlash the ISO onto a MicroSD Card, with Etcher or...
View ArticleTry. ðŊ
TryTry againTry harderTry differentlyTry again tomorrowTry again the next dayTry to find another wayTry to fix what's not workingTry to find someone who has done itJust keep trying, until you succeed
View Article[REFERENCE] Using Variable Fonts in CSS ðĪ
This is just a short reference to using fonts with Variable Axes in CSSWhat are Variable Fonts?Variable fonts are font files that encapsulate the entire family, and allow for custom attributes...
View ArticleMy Top 50 Windows Apps ðĨ
This is my personal reference list of useful software for Microsoft Windows. Typically I only install what I need, and uninstall software that hasn't been used for a while. Where possible I prefer to...
View ArticleTop 25 Raspberry Pi Projects ðĨ§
IntroEver since the first version was released in 2012, the Raspberry Pi has been a staple piece of kit for professionals, hobbyists, educators and everyone in between. And for good reason, it's small,...
View ArticleSpelling Auto-Correct System âïļâ
TDLR; Auto-correct is a lot more efficient than manually correcting misspelled words. Espanso is awesome. Beyond that, this isn't too interesting - I just documented this so I can refer back to it in...
View ArticleMy Server Setup âïļ
This article outlines the steps I take on any new server, to configure it for security, consistency and convenience. It is written specifically for Debian, but will also directly apply to derivatives...
View ArticlePimping up Your DuckDuckGo Search Results ð
IntroThemesNavy + TealTitaniumCyberpunkDraculaHackNeonNordUsageYet another awesome feature of DuckDuckGo, is that they make it really easy to modify your theme, just go to:...
View ArticleSSH Tarpit with EndleSsh ðŠĪðģïļ
Endlessh is an SSH tarpit to keep the automated bots hitting port 22 locked up, and waste script kiddies time.You can either get it from your package manager with sudo apt install endless, or build...
View ArticleQuick How-To Guides ðŦ
A mix of simple things that (despite doing regularly) I still forget, as well as more niche stuff that took me a little while to figure out. The purpose of documenting this, is both to help others and...
View ArticleErrors and Solutions ðĪŽâĄïļðĨģ
Common error messages, along with their solutions. Saves me having to figure the same thing out twice.CategoriesLinuxWeb DevelopmentMiscLinuxâ Error running a shell script with systemd: Failed to...
View ArticleMy Life in Months ðïļ
Do you ever wonder how you're spending you're life? I do, and so I went through the main activities that I do on a daily, weekly or monthly basis and calculated the approximate total time I've spent on...
View ArticleUsing Espanso to boost Efficiency ðĪ
IntroEspanso is an open source, privacy-first, cross-platform text expander developed by @federico-terzi and written in Rust. In short, it detects when you type a certain keyword, and replaces it on...
View ArticleDashy - A Self-Hosted Home Lab Dashboard ð
Here's a quick project that I built in order to keep track of locally running services on my home lab. It serves as a landing page, to make it easier to navigate to various apps, without having to...
View ArticleNPM Dependency Security Best Practices ðĶ
The Definitive Guide to NPM Package SecurityCheck for Outdated DependenciesIt's important to keep dependencies up-to-datem since these packages usually undergo continuous improvements, bugs fixes and...
View ArticleOne-Line Web Server ðĨïļ
The following commands will each start a simple web server, serving up the files in the current directory. Just open up the browser, and navigate to the system's IP + port (e.g....
View ArticleComparison of Private / Secure Emai Providers ðŽ
The following table is a quick, undetailed comparison of security-focused email providers.Update: Since the markdown table isn't very clear, here's is a web...
View ArticleGitHub Markdown Tricks ð
A collection of 20 things you can do with GitHub-flavoured markdown to spice-up your projects readme!Include Notes and Warnings> [!IMPORTANT] > This is some important text. > [!WARNING] >...
View ArticleFun with console.log() ðŋ
If you've ever developed a web app, you'll be familiar with console.log(...), the method which prints data to the developer console; useful for debugging, logging and testing.Run console.log(console),...
View Article50+ Awesome Dev Tool Tips ðĨ
The browser developer tools are incredibly powerful, with new debugging and optimisation features being added every few months.The following post outlines 50+ awesome tips, that you can use to...
View ArticleGenerate Pretty Code / App Screenshots ðļ
Spice up your docs, blog posts and Tweets with some pretty screenshots! The following is a list of 20 free tools, that will generate nicely formatted screenshots of code, device mockups and embedded...
View ArticleSuper Useful CSS Resources ð
View on Dev.to: A collection of 70 hand-picked, web-based tools which are actually useful. Each will generate pure CSS without the need for JS or any external libraries.Full credit goes to the authors...
View Article20 Git Commands you (probably) didn't know ð§ââïļ
A collection of 20 under-used git command to upgrade your development experience.If you've ever browsed the git manual (or run man git), then you'll have noticed there's a whole lot more to git than...
View ArticleCLI tools you can't live without ð§
As developers, we spend a lot of our time in the terminal. There's a lot of helpful CLI tools, which can make your life in the command line easier, faster and generally more fun.This post outlines my...
View Article20 Amazing Collections for Self-Taught Developers ð
A collection of the best free developer resources, from GitHub and beyondDeveloper CurriculumDeveloper Roadmaps - Complete roadmaps for developers FreeCodeCamp Curriculum - Full and free learning...
View ArticleSvelteKit 1.0 - Building a Blog that fetches from RSS ðĶ
The aim of this post is to provide a whistle-stop tour of the latest version of SvelteKit. We're going to build a developer portfolio and blog website, that fetches data from your RSS feed, as well as...
View Article50 ways to bring in extra cash as a developer ð°
Times are tough at the moment (cozzie livs), but as developers we've got a unique set of skills which are in high-demand, if you know where to look!This post briefly outlines 50 side hustles you can...
View ArticleTrying out Solid.js ð°
IntroI've been interested in Solid ever since I saw it rising on the StackOverflow developer survey (the third-most admired framework), and even more so since watching Fireship's Solid in 100 Seconds...
View ArticleProject Ideas: Agile ðĄ
Many software development teams follow some kind of agile methodology, as the backbone for their ways of working. And if you are one of them, you'll know the current software landscape (Jira,...
View ArticleMy thoughts on Tailwind ð
For a long time I've always been very ant-Tailwind. I don't like how cluttered it makes your markup, or how it abstracts away what's actually happening, or the un-semantic approach it forces you to...
View ArticleAstro is pretty cool ð
This post outlines the top 5 coolest things about Astro, and why you might want to consider it for your next project At the end, I'll share a demo of a project I used Astro for, and how I found working...
View ArticleAHK: Use Arrow Keys as Modfifiers
IntroThe following AutoHotKey script enables you to use Ctrl + Alt followed by an arrow key to target PgUp, PgDwn, Home and End. These function keys are seriously underated, they allow you to navigate...
View Article