[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 solutions Option #1 - Natively From your desired entry point, all you need to do, is run: $ find . -name 'node_modules' -type d -prune -print -exec rm -rf '{}' \; โš ๏ธ This will delete all nested node_modules directories, and their contents โš ๏ธ If you'd first like to list of all node_modules within your current directory, you can run: $ find . -name "node_modules" -type d -prune -print ...
Read post

keep-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 can have your mouse pointer periodically move, ensureing your status will always remain Active. Your boss will be none the wiser # LENGTH is the amount of px the mouse will move # 0 = not moving at all, 1 = tiny movement, 100 = giant movement LENGTH=50 # DELAY is the time period between movements,...
Read post

[HOW-TO] Compile & Install Software on Arch ๐Ÿ—๏ธ

Quick reference of the common commands, to install packages on Arch Linux Option #1 - Pacman If the app is availible through AUR, then you can simply use the pacman package manager ## Install $ sudo pacman -S {package-name(s)} ## Get Details $ pacman -Qi {package-name} ## Remove $ sudo pacman -R {package-name} Option #2 - Manually Using the makepkg script to build the package from source ## 1. Get the code (E.g. from AUR, GitHub) $ wget https://aur.archlinux.org/packages/{package-name}....
Read post

key-mirror.ts ๐Ÿชž

A quick function to construct an enumeration which has keys the same as their value This used to be part of React, but since it's now been removed (See commit: #56f5115), and some older packages throw an error without it, I've updated it, and uploading in case anyone else needs it while working with older React packages. A copy of React's original, JavaScript version can be found here. /** * (C) Alicia Sykes <https://aliciasykes.com> * Licensed under MIT X11: https://git.io/Jew4i * * ...
Read post

React 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 in TypeScript as a Styled-Component for React or React Native projects. /* * Entry point for React grid system * React implementation of CSS grid layout written in TypeScript as a styled-component * Licensed under MIT - (C) Alicia Sykes 2020 <https://aliciasykes.com> */ // FILE 1 - layout...
Read post

Fave 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/ Consumer Electronics ๐Ÿช™ Cryptocurrency / Blockchain / Fintech / Investment ๐Ÿ‘พ Retro Computing / Gaming ๐ŸŒ Internet Culture / Memes / Internet Mysteries/ Trolling Scammers ๐Ÿช Astronomy / Space / Planetary Science ๐Ÿงช Science/ Engineering/ Math โœ Bible/ Jesus/ Religion ๐Ÿš… Trains / Maps / Travel ...
Read post

[HOW-TO] Use SSH for Server Authentication ๐Ÿ”“

Generating a new SSH Key Pair Run ssh-keygen -t rsa -b 4096 When prompted, enter a passphrase SSH keys should be stored in ~/.ssh/ Importing Public Key to Remote Machine Option #1 - Manual Configuration SSH into remote server, with username + password cd into your /home directory, and mkdir .ssh Copy public key from local to remote machine scp ~/.ssh/my_key.pub user@0.0.0.0:/home/username/.ssh/my_key.pub Append SSH public key to authorized hosts file cat ~/.ssh/my_key.pub >> ~/.ss...
Read post

[HOW-TO] Operate the SharkJack ๐Ÿฆˆ

A Quick-Start Guide for the Hak5 SharkJack, a portable network attack tool Access the SharkJack Switch to Arming Mode (center), and connect to PC via Ethernet Find the IP: Default is 172.16.24.1, run ifconfig to check Login: ssh root@172.16.24.1, using password hak5shark On first setup, change the default password, run passwd Navigating the SharkJack The active payload is located at: ~/payload/payload.sh Captured loot is stored with the ~/loot/... directory To save all loot locally, run:...
Read post

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 background Keybase is a cryptography-based platform, where you control your private keys and use them to encrypt files, messages and more. It's mostly used by techy people and the privacy-conscious. Personally, I've been a big fan, and user of keybase for the past 4 years. And Zoom, it seemed to come from nowhere when lockdown started, suddenly it was super popular: it has allowed us to...
Read post

Expressing my Gratitude to the Universe ๐ŸŒŒ

Dear Universe, Thanks! ...
Read post

AHT GPG Public Key ๐Ÿ”‘

-----BEGIN PGP PUBLIC KEY BLOCK----- mQENBF48O4ABCAC9IEjW7+Q2uF7efrxguXeRVr0NgHPIbTdAioVp2TkPlAi+h+yW gbyeluutVlg2Mo5uWccPBaPHLm9Pr0CKTKiF8Y1RrYiDZ8RmyJSNux40FBGFPsNs mfj3v7pjdTinI4v+EW8Lqd704fGCkgEpUpamefI2O8Hc7pHAtH1PUz99dcO1ThDY Bn5grO8CPmM6XfRIHvBf7oJ0DwBH/yoS5Gjs2P4ijk/GMplApaVroCo8dAjyS7QJ xreko5yVr2hhzrIznJYc63UBe6lAoM7wpArLCHxJ2fw1zHMuWg431EnpZa5nwrml iSXizo1MuVUXm1Mt52wb3s26koLUoCXhNcqfABEBAAG0KEFsaWNpYSBIYWlnLVRo b21hcyA8YWxpY2lhLmh0QGFsaWNpYS5odD6JAU4EEwEIADgWIQSEJgDk7beVIXMv TmyOI+x...
Read post

[HOW-TO] Enable/ Disable Pi-Hole from CLI ๐Ÿฅง

Pi Hole has an API that can be hit from browser, PostMan or CLI This is useful for creating a physical button, voice command or automation script To enable or diable Pi Hole, just hit the following end points Disable URL : http://pi.hole/admin/api.php?disable&auth=[WEB_PASSWORD] Enable URL : http://pi.hole/admin/api.php?enable&auth=[WEB_PASSWORD] Disable for [X] Seconds: http://pi.hole/admin/api.php?disable=[X]&auth=[WEB_PASSWORD] [WEB_PASSWORD] can be found in /etc/pihole/setupVa...
Read post

Hello World ๐Ÿ‘‹

This is my blog. It has a bunch of random notes. The stuff here is mostly pointless, some of it's cool- but most of it pointless. Kind of like the rest of what I do with my life. I keep the posts and information up-to-date. ...
Read post