Compare commits
73 Commits
main
...
abbde66cae
| Author | SHA1 | Date | |
|---|---|---|---|
| abbde66cae | |||
| c2d2cc3360 | |||
| e34e6eada3 | |||
| 2685d0f829 | |||
| ead7fc5408 | |||
| c217bfb39a | |||
| 24acf79b10 | |||
| 939af0db20 | |||
| eb3959805f | |||
| 8c536089b1 | |||
| 626af9629e | |||
| feb58e4ff0 | |||
| bd3eb90983 | |||
| 0e316888b8 | |||
| 99827e7328 | |||
| 5e167e8403 | |||
| 0120f08a06 | |||
| b24be4288a | |||
| 3e70e0784f | |||
| e557486cea | |||
| af76888031 | |||
| 3de7c080a9 | |||
| 85dbcaf449 | |||
| 6f4c2bb4d6 | |||
| 0f17647677 | |||
| 7d737ef610 | |||
| 57cb830c7c | |||
| 3d776b0c25 | |||
| 8d09f1e935 | |||
| cb4ebddd33 | |||
| 1092576efe | |||
| a4153918d7 | |||
| cf28512422 | |||
| 03f0921e81 | |||
| e469d3b9cf | |||
| 5d921166b9 | |||
| ea0bd8a4f8 | |||
| 5399675a4b | |||
| 047f8639ab | |||
| 3a51b543c4 | |||
| 7da72175e8 | |||
| 5ad587d954 | |||
| 24f36167ef | |||
| 708259400c | |||
| ef1e1047f4 | |||
| d9190236b8 | |||
| 55f27e21fe | |||
| 7d710e2fa4 | |||
| 1721d50882 | |||
| 1141a33da3 | |||
| f33088d00e | |||
| 0418e22cad | |||
| d4aee13652 | |||
| 886bc684bd | |||
| cb471290a1 | |||
| fe7119a197 | |||
| 95382b4bca | |||
| ef3b783170 | |||
| dea57439ea | |||
| 7b1e539f5b | |||
| d87ecfd8b5 | |||
| dcf874a11a | |||
| 3cb71a0ecd | |||
| e2a28edb3c | |||
| 4dfd00a121 | |||
| 203bc6f63e | |||
| 6e8b96ae04 | |||
| 1499a6b3c5 | |||
| 539a0afe3a | |||
| 47d6142209 | |||
| dae43818f6 | |||
| fc1467de30 | |||
| 6663a571d0 |
6
.gitmodules
vendored
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
[submodule "themes/hugo-classic"]
|
||||||
|
path = themes/hugo-classic
|
||||||
|
url = https://github.com/goodroot/hugo-classic
|
||||||
|
[submodule "themes/hello-friend-ng"]
|
||||||
|
path = themes/hello-friend-ng
|
||||||
|
url = https://github.com/rhazdon/hugo-theme-hello-friend-ng.git
|
||||||
10
README.md
@@ -1,3 +1,9 @@
|
|||||||
# hugo-recipes
|
# Hugo Recipes Subsite
|
||||||
|
|
||||||
Moving my recipes from a local flash drive to a small and simple website.
|
Orignally created to move my recipes from a local flash drive to a small and simple website.
|
||||||
|
|
||||||
|
# November 2025 - Hijack In Progress
|
||||||
|
|
||||||
|
This website is going to be turned into something bigger, like a blog site of sorts.
|
||||||
|
|
||||||
|
Subdomain is going to be changed to musings., writings., articles., blog., works., or something more appropriate. [TBD/TODO]
|
||||||
|
|||||||
5
archetypes/default.md
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
+++
|
||||||
|
title = '{{ replace .File.ContentBaseName "-" " " | title }}'
|
||||||
|
date = {{ .Date }}
|
||||||
|
draft = true
|
||||||
|
+++
|
||||||
20
archetypes/posts.md
Normal file
@@ -0,0 +1,20 @@
|
|||||||
|
---
|
||||||
|
title: "{{ replace .Name "-" " " | title }}"
|
||||||
|
author: "Hyperling"
|
||||||
|
date: {{ .Date }}
|
||||||
|
draft: true
|
||||||
|
toc: true
|
||||||
|
images:
|
||||||
|
tags:
|
||||||
|
- TBD
|
||||||
|
#- food
|
||||||
|
#- craft
|
||||||
|
#- poem
|
||||||
|
#- blog
|
||||||
|
series:
|
||||||
|
- TBD
|
||||||
|
categories:
|
||||||
|
- TBD
|
||||||
|
#- recipes
|
||||||
|
#- musings
|
||||||
|
---
|
||||||
BIN
assets/img/veganarchism.png
Normal file
|
After Width: | Height: | Size: 12 KiB |
6
content/_index.md
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
---
|
||||||
|
author: Hyperling
|
||||||
|
title: "Home"
|
||||||
|
---
|
||||||
|
|
||||||
|
Welcome to my recipes site! Feel free to contact [`me at hyperling dot com`](mailto:me@hyperling.com) if you have any questions.
|
||||||
6
content/categories/_index.md
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
---
|
||||||
|
author: Hyperling
|
||||||
|
title: "All Categories"
|
||||||
|
---
|
||||||
|
|
||||||
|
Categories attributed to recent articles. You may also [view all articles by date here](/posts).
|
||||||
7
content/posts/_index.md
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
---
|
||||||
|
author: Hyperling
|
||||||
|
title: "All Posts"
|
||||||
|
subtitle: "Chronologically posted articles."
|
||||||
|
---
|
||||||
|
|
||||||
|
Articles are posted chronologically below. You may also browse by [category](/categories) or [tag](/tags).
|
||||||
45
content/posts/books/freedom.md
Normal file
@@ -0,0 +1,45 @@
|
|||||||
|
---
|
||||||
|
draft: no
|
||||||
|
title: Voluntary Sovereignty
|
||||||
|
date: "2025-09-28"
|
||||||
|
author: Hyperling
|
||||||
|
tags:
|
||||||
|
- ebook
|
||||||
|
- 'natural law'
|
||||||
|
- morality
|
||||||
|
- ethics
|
||||||
|
- government
|
||||||
|
- love
|
||||||
|
- spirituality
|
||||||
|
- order followers
|
||||||
|
- police
|
||||||
|
- military
|
||||||
|
- anarchism
|
||||||
|
- voluntaryism
|
||||||
|
- peace
|
||||||
|
- prosperity
|
||||||
|
series:
|
||||||
|
- freedom
|
||||||
|
categories:
|
||||||
|
- books
|
||||||
|
---
|
||||||
|
|
||||||
|
Short eBook and printable booklet succintly covering Morality and Sovereignty.
|
||||||
|
|
||||||
|
Also covers topics such as police encounters and provides resources for further education.
|
||||||
|
|
||||||
|
___
|
||||||
|
|
||||||
|
Use the links below to download the 4-page PDF:
|
||||||
|
|
||||||
|
- [[PDF] | eBook](https://git.hyperling.com/me/ebook-freedom-flyer/releases/download/latest/VoluntarySovereignty.pdf)
|
||||||
|
- [[PDF] | Booklet](https://git.hyperling.com/me/ebook-freedom-flyer/releases/download/latest/VoluntarySovereignty-booklet-default.pdf)
|
||||||
|
- [[PDF] | Booklet (Duplex Rotations)](https://git.hyperling.com/me/ebook-freedom-flyer/releases/download/latest/VoluntarySovereignty-booklet-rotated.pdf)
|
||||||
|
|
||||||
|
Curious how I made it? Check out its Git repository:
|
||||||
|
|
||||||
|
- [[CODE] | Source Code](https://git.hyperling.com/me/ebook-freedom-flyer)
|
||||||
|
|
||||||
|
Here is the video it was announced in:
|
||||||
|
|
||||||
|
- [[Odysee] | HyperVegan: "Announcements: Skipped Midfest, Voluntary Sovereignty eBook, CheapRVLiving Interview"](https://odysee.com/@HyperVegan:2/20251003-Announcements:0)
|
||||||
47
content/posts/books/health.md
Normal file
@@ -0,0 +1,47 @@
|
|||||||
|
---
|
||||||
|
title: "Hyperling's Health Protocol"
|
||||||
|
date: "2024-03-07T12:00:00-07:00"
|
||||||
|
author: "HyperVegan"
|
||||||
|
tags:
|
||||||
|
- ebook
|
||||||
|
- diet
|
||||||
|
- hydration
|
||||||
|
- exercise
|
||||||
|
- sleep
|
||||||
|
- environment
|
||||||
|
- mood
|
||||||
|
- positivity
|
||||||
|
- love
|
||||||
|
- 'natural law'
|
||||||
|
- spirituality
|
||||||
|
series:
|
||||||
|
- health
|
||||||
|
categories:
|
||||||
|
- books
|
||||||
|
---
|
||||||
|
|
||||||
|
I define health as a 6-pillar system based on body dynamics, environment, and mentality. "Hyperling's Health Protocol" is my explanation of how to keep each pillar in peak condition by living as naturally as possible in an industrial world.
|
||||||
|
|
||||||
|
Some advice is common with the mainstream, while others would not be known by the average person. Also contains bonus material and an explanation of my healing achievements. Please enjoy!
|
||||||
|
|
||||||
|
___
|
||||||
|
|
||||||
|
Use the links below to download the 10-page PDF:
|
||||||
|
|
||||||
|
- [[PDF] | eBook](https://git.hyperling.com/me/ebook-health-protocol/releases/download/latest/HyperlingsHealthProtocol.pdf)
|
||||||
|
- [[PDF] | Booklet](https://git.hyperling.com/me/ebook-health-protocol/releases/download/latest/HyperlingsHealthProtocol-booklet-default.pdf)
|
||||||
|
- [[PDF] | Booklet (Duplex Rotations)](https://git.hyperling.com/me/ebook-health-protocol/releases/download/latest/HyperlingsHealthProtocol-booklet-rotated.pdf)
|
||||||
|
|
||||||
|
There is also a 30 minute audio version which can be found here:
|
||||||
|
|
||||||
|
- [[MP3] | Download](https://hyperling.com/files/media/documents/HyperlingsHealthProtocol.mp3)
|
||||||
|
- [[MP3] | Odysee](https://odysee.com/@HyperVegan:2/20240307_MyHealthProtocolAudio:1)
|
||||||
|
|
||||||
|
Curious how I made it? Check out its Git repository:
|
||||||
|
|
||||||
|
- [[CODE] | Source Code](https://git.hyperling.com/me/ebook-health-protocol)
|
||||||
|
|
||||||
|
Other related URLs:
|
||||||
|
|
||||||
|
- [Book Release Announcement | Odysee](https://odysee.com/@HyperVegan:2/20240306_MyHealthProtocol-Book:9)
|
||||||
|
- [Dr. McDougall's Color Picture Book | DrMcDougall.com](https://www.drmcdougall.com/education/information/cpb/)
|
||||||
227
content/posts/crafts/wooden-camping-chair.md
Normal file
@@ -0,0 +1,227 @@
|
|||||||
|
---
|
||||||
|
title: "Wooden Camping Chair"
|
||||||
|
author: 'Chad Michael "Bug" Greenwood'
|
||||||
|
date: "2025-09-15"
|
||||||
|
tags:
|
||||||
|
- "craft"
|
||||||
|
- "wood"
|
||||||
|
- "woodworking"
|
||||||
|
- "outdoors"
|
||||||
|
- "camping"
|
||||||
|
series:
|
||||||
|
- "chairs"
|
||||||
|
categories:
|
||||||
|
- "recipes"
|
||||||
|
toc: true
|
||||||
|
aliases:
|
||||||
|
- /posts/wooden-camping-chair
|
||||||
|
- /posts/recipes/wooden-camping-chair
|
||||||
|
- /posts/crafts/wooden-camping-chair
|
||||||
|
---
|
||||||
|
|
||||||
|
## Video
|
||||||
|
|
||||||
|
<iframe id="odysee-iframe" style="width:65%; aspect-ratio:16 / 9;" src="https://odysee.com/%24/embed/%40HyperVegan%3A2%2F20251104-HyperVegan-WoodenCampingChair%3A9?r=4q2dQKSs36tFPf8KCfHEopK8EYPchiaG" allowfullscreen></iframe>
|
||||||
|
|
||||||
|
|
||||||
|
[HyperVegan | Wooden Camping Chair](https://odysee.com/@HyperVegan:2/20251104-HyperVegan-WoodenCampingChair:9)
|
||||||
|
|
||||||
|
## What You'll Need
|
||||||
|
|
||||||
|
### "Ingredients"
|
||||||
|
|
||||||
|
- 8ft long 2x10 (about $20 USD at Home Depot)
|
||||||
|
- [`example`](https://www.homedepot.com/p/2-in-x-10-in-x-8-ft-2-Premium-Grade-Fir-Dimensional-Lumber-915564/206182030)
|
||||||
|
- 8 2.5in wood screws
|
||||||
|
- [`example`](https://www.homedepot.com/p/DECKMATE-9-2-1-2-in-Black-Exterior-Self-Starting-Star-Drive-Flat-Head-Deck-Screw-1-lb-87-Piece-115923/313358323)
|
||||||
|
|
||||||
|
### Tools
|
||||||
|
|
||||||
|
- circular saw
|
||||||
|
- jigsaw
|
||||||
|
- or oscillating saw
|
||||||
|
- or wood boring spade bit + folding saw
|
||||||
|
- or anything else which can sculpt holes
|
||||||
|
- smoothing device such as hand axe, knife, sandpaper, or file
|
||||||
|
- drill
|
||||||
|
- 1/8in drill bit or similar (for wood screw pilot holes)
|
||||||
|
- bit for your woodscrews (such as t25 star drive or phillips)
|
||||||
|
|
||||||
|
I used a circular saw on the long cuts and corner cuts, otherwise on my first chair I only had a folding saw and hand axe to bore out the seat hole.
|
||||||
|
|
||||||
|
A jigsaw would have been great and I purchased one shortly thereafter. I've also helped someone who used an oscillating saw.
|
||||||
|
|
||||||
|
I've tried using a reciprocating saw but it did not seem precise enough for this project.
|
||||||
|
|
||||||
|
## Basic Cuts
|
||||||
|
|
||||||
|
1. Cut in half, 48 inches in length each side.
|
||||||
|
1. Decide which piece will be the backrest vs seat based on knots, cracks, etc.
|
||||||
|
1. Also decide which side will be the front vs back, and top vs bottom, for each board.
|
||||||
|
|
||||||
|
The coordinates provided assume the 2x10 is functionally 9in wide, but it may be up to 9.25 inches in practice. So if it says ~9, it means the right edge of the board, and ~7 would be 2 inches away from the right edge.
|
||||||
|
|
||||||
|
### Back Piece
|
||||||
|
|
||||||
|
```
|
||||||
|
.....................
|
||||||
|
| | | |
|
||||||
|
3---|-----------|---4
|
||||||
|
| 5 X X X X X 6 |
|
||||||
|
1---|-----------|---2
|
||||||
|
| | | |
|
||||||
|
| |
|
||||||
|
| |
|
||||||
|
| |
|
||||||
|
| |
|
||||||
|
| |
|
||||||
|
|___________________|
|
||||||
|
Coordinates:
|
||||||
|
P1 ( 0, 13)
|
||||||
|
P2 (~9, 13)
|
||||||
|
P3 ( 0, 15.5)
|
||||||
|
P4 (~9, 15.5)
|
||||||
|
P5 ( 2, [13,15.5])
|
||||||
|
P6 (~7, [13,15.5])
|
||||||
|
```
|
||||||
|
|
||||||
|
1. Measure 13 inches up from the bottom on the backrest board and draw a horizontal line. (P1 + P2)
|
||||||
|
1. Measure another 1.5 inches above that and draw a horizontal line. (P3 + P4)
|
||||||
|
1. Measure 2 inches in from each side and draw vertical lines. (P5 + P6)
|
||||||
|
1. Mark this on the other side of the board so that it can be managed from both directions.
|
||||||
|
1. Use your tool(s) of preference to bore out the hole evenly from both sides. (X'd portion)
|
||||||
|
|
||||||
|
Cutting out the portion can be done with a jigsaw, oscillating saw, wood boring spade set and folding saw, a hatchet, etc.
|
||||||
|
|
||||||
|
### Seat Piece
|
||||||
|
|
||||||
|
```
|
||||||
|
_____________________
|
||||||
|
| X 4 6 X |
|
||||||
|
|X X| |X X|
|
||||||
|
| X 4 6 X |
|
||||||
|
|X X| |X X|
|
||||||
|
| X 4 6 X |
|
||||||
|
.....................
|
||||||
|
| X 4 6 X |
|
||||||
|
|X X| |X X|
|
||||||
|
| X 4 6 X |
|
||||||
|
|X X| |X X|
|
||||||
|
1---3-----------5---2
|
||||||
|
| | | |
|
||||||
|
| |
|
||||||
|
| |
|
||||||
|
| |
|
||||||
|
| |
|
||||||
|
| |
|
||||||
|
|___________________|
|
||||||
|
Coordinates:
|
||||||
|
P1 ( 0, 13)
|
||||||
|
P2 (~9, 13)
|
||||||
|
P3 ( 2, 13)
|
||||||
|
P4 ( 2, >13)
|
||||||
|
P5 (~7, 13)
|
||||||
|
P6 (~7, >13)
|
||||||
|
```
|
||||||
|
|
||||||
|
1. Measure 13 inches back from the front of the seat and draw a horizontal line. (P1 + P2)
|
||||||
|
1. Measure 2 inches in from each side and draw vertical lines all the way to the end of the board. (P3 to P4, P5 to P6)
|
||||||
|
1. You now have the two areas to cut off of the seat board. (X'd portions)
|
||||||
|
1. Try fitting it into the back. Use whatever tools necessary to clean up the hole or shave off the edges of the seat insert. I used a folding saw to open up the hole and a hand axe to shave the insert.
|
||||||
|
|
||||||
|
Keep these scrap pieces if you wish to add a carrying and storage case to the back.
|
||||||
|
|
||||||
|
## Useful Cuts
|
||||||
|
|
||||||
|
Technically the chair is now fully functional. I kept it simple like this for a few weeks before opting for a few more changes.
|
||||||
|
|
||||||
|
### Seat Comfort
|
||||||
|
|
||||||
|
Removing the corners from the seat allows your legs to rest more naturally. It also helps with other positions like sitting cross legged.
|
||||||
|
|
||||||
|
```
|
||||||
|
.....................
|
||||||
|
| |
|
||||||
|
| |
|
||||||
|
1--__ __--2
|
||||||
|
|X X \__ __/ X X|
|
||||||
|
|_X_X_X_3___4_X_X_X_|
|
||||||
|
Coordinates:
|
||||||
|
P1 ( 0, 2)
|
||||||
|
P2 (~9, 2)
|
||||||
|
P3 ( 3, 0)
|
||||||
|
P4 (~6, 0)
|
||||||
|
```
|
||||||
|
|
||||||
|
1. From each front corner of the seat, measure 2 inches back (P1 + P2) and 3 inches towards the front center (P3 + P4).
|
||||||
|
2. For each side, draw lines from the edge point to the front point.
|
||||||
|
3. Cut off the corners and smooth the edges with a hand axe, sandpaper, or other edging device.
|
||||||
|
|
||||||
|
I also did this to the top of the backrest for aesthetics. This also helped it fit better in the van and gave a slight reduction in weight.
|
||||||
|
|
||||||
|
### Floor Stability
|
||||||
|
|
||||||
|
The 9 inch base tends to wobble a bit. This helps it be much steadier.
|
||||||
|
|
||||||
|
```
|
||||||
|
.....................
|
||||||
|
| |
|
||||||
|
| |
|
||||||
|
| _4--3--5_ |
|
||||||
|
| / X X X X \ |
|
||||||
|
|___1_X_X_X_X_X_2___|
|
||||||
|
Coordinates:
|
||||||
|
P1 (2, 0)
|
||||||
|
P2 (7, 0)
|
||||||
|
P3 (4.5, 1.5)
|
||||||
|
P4 (3, 1.5)
|
||||||
|
P5 (6, 1.5)
|
||||||
|
```
|
||||||
|
|
||||||
|
1. At the bottom of the backrest board, measure in 2 inches from each side and mark these points. (POINTS 1 and 2)
|
||||||
|
1. Find the middle of the board, around 4.5 to 4.6 inches, and mark it vertically.
|
||||||
|
1. Measure up 1.5 inches from the center vertical line and mark horizontally. (POINT 3)
|
||||||
|
1. Measure in 3 inches from each side and mark them vertically (POINTS 4 and 5)
|
||||||
|
1. Draw lines from P1 to P4, P2 to P5, and then from P4 to P5 which should pass through P3. See the diagram.
|
||||||
|
1. Remove the section below the cutton lines. (X'd portion)
|
||||||
|
|
||||||
|
On my first chair I used a circular saw to do P1 to P4 and P2 to P5, then a folding saw to start cutting out chunks and eventually make it from P4 to P5. A jigsaw would probably work great.
|
||||||
|
|
||||||
|
## Storage & Carrying Case
|
||||||
|
|
||||||
|
I personally choose to eyeball most of this work.
|
||||||
|
|
||||||
|
```
|
||||||
|
B B
|
||||||
|
B S S B
|
||||||
|
B S S S S B
|
||||||
|
S S S S S S
|
||||||
|
S S S S S S
|
||||||
|
S S S S S S
|
||||||
|
B O O O O B
|
||||||
|
B L S S L B
|
||||||
|
B L S S L B
|
||||||
|
. . . . . .
|
||||||
|
B L S S L B
|
||||||
|
B L S S L B
|
||||||
|
B O O O O B
|
||||||
|
B B S S B B
|
||||||
|
B S S B
|
||||||
|
Legend:
|
||||||
|
S: Seat
|
||||||
|
B: Back
|
||||||
|
L: Long Frame Pieces
|
||||||
|
O: Short Frame Pieces
|
||||||
|
```
|
||||||
|
|
||||||
|
1. On each seat scrap piece, cut off 8.5 inches.
|
||||||
|
1. Lay the backrest piece on its front, so that its backside is facing up.
|
||||||
|
1. Place the seat on top, lining up the sitting part with the top of the backrest.
|
||||||
|
1. The long scrap pieces are approximately 1.5in x 2in x 26.5in. Place the shorter sides of these (1.5in) against the back piece along the sides of the backrest, parallel to the seat leg.
|
||||||
|
1. The short scrap pieces are about 1.5in x 2in x 8.5in. They sit on the ends of the long pieces, over the seat leg, so that the seat can slide in and out of the frame. Place them with the 2in sides facing down.
|
||||||
|
1. At each corner of the frame where the short pieces are sitting on the long pieces, drill a pilot hole and add a 2.5in screw or similar.
|
||||||
|
1. After carefully aligning the seat and having the frame centered, attach the long pieces to the backrest with pilot holes and more 2.5in screws just below where the short pieces were joined.
|
||||||
|
|
||||||
|
If done properly the seat should now be contained within the carry handles, and is also able to slide up and out.
|
||||||
|
|
||||||
|
[The video discusses the back frame at 07:35 if you'd like to see an example](https://odysee.com/@HyperVegan:2/20251104-HyperVegan-WoodenCampingChair:9?t=455).
|
||||||
45
content/posts/guides/ssh-keys.md
Normal file
@@ -0,0 +1,45 @@
|
|||||||
|
---
|
||||||
|
title: "SSH Key Access"
|
||||||
|
author: "Hyperling"
|
||||||
|
date: "2025-11-13T20:00:00-07:00"
|
||||||
|
tags:
|
||||||
|
- tech
|
||||||
|
- networking
|
||||||
|
- linux
|
||||||
|
- ssh
|
||||||
|
series:
|
||||||
|
- sysadmin
|
||||||
|
categories:
|
||||||
|
- guides
|
||||||
|
---
|
||||||
|
|
||||||
|
How to set up an SSH key and use it to access a remote machine.
|
||||||
|
|
||||||
|
### Generate Key
|
||||||
|
|
||||||
|
``` bash
|
||||||
|
ssh-keygen
|
||||||
|
```
|
||||||
|
|
||||||
|
### Copy the Key
|
||||||
|
|
||||||
|
``` bash
|
||||||
|
ssh-copy-id [-p port_nbr] username@server_or_IP
|
||||||
|
```
|
||||||
|
|
||||||
|
So this may look like one of the below.
|
||||||
|
|
||||||
|
``` bash
|
||||||
|
ssh-copy-id sftp@12.34.56.78
|
||||||
|
ssh-copy-id -p 2222 leethaxor@pwnnoobs.pro
|
||||||
|
```
|
||||||
|
|
||||||
|
### Profit
|
||||||
|
|
||||||
|
Now you should be able to log in or copy files without needing to type a password.
|
||||||
|
|
||||||
|
``` bash
|
||||||
|
ssh [-p port_nbr] username@server_or_IP
|
||||||
|
scp [-P port_nbr] username@server_or_IP:file_to_pull local_path_to_save
|
||||||
|
scp [-P port_nbr] local_path_to_send username@server_or_IP:remote_path_to_save
|
||||||
|
```
|
||||||
132
content/posts/guides/system-hardening.md
Normal file
@@ -0,0 +1,132 @@
|
|||||||
|
---
|
||||||
|
title: "Preventing Hacks"
|
||||||
|
author: "Hyperling"
|
||||||
|
date: "2025-11-13T21:00:00-07:00"
|
||||||
|
tags:
|
||||||
|
- tech
|
||||||
|
- hacking
|
||||||
|
- cracking
|
||||||
|
- exploit
|
||||||
|
- networking
|
||||||
|
- lynis
|
||||||
|
- nmap
|
||||||
|
- metasploit
|
||||||
|
series:
|
||||||
|
- sysadmin
|
||||||
|
categories:
|
||||||
|
- guides
|
||||||
|
toc: true
|
||||||
|
#toc_start_level: 2
|
||||||
|
#toc_end_level: 5
|
||||||
|
---
|
||||||
|
|
||||||
|
## Tips on System Penetration Testing
|
||||||
|
|
||||||
|
How to check for system vulnerabilities through self-audits.
|
||||||
|
|
||||||
|
*A few of these tools can be used offensively. It is bad etiquette to use them on systems which you do not own. Please respect others and do not attempt to cause harm.*
|
||||||
|
|
||||||
|
### Lynis
|
||||||
|
|
||||||
|
Local testing suite which not only tests for security weaknesses, but also that best practices are being used in a POSIX environment (UNIX/Linux type standard).
|
||||||
|
|
||||||
|
#### Install
|
||||||
|
|
||||||
|
This program is best installed as root.
|
||||||
|
|
||||||
|
``` bash
|
||||||
|
sudo su -
|
||||||
|
git clone https://github.com/CISOfy/lynis /opt/lynis
|
||||||
|
chmod -R 644 /opt/lynis
|
||||||
|
chmod 755 /opt/lynis/lynis
|
||||||
|
```
|
||||||
|
|
||||||
|
#### Testing
|
||||||
|
|
||||||
|
It is also best run as root, and executed from the install directory.
|
||||||
|
|
||||||
|
``` bash
|
||||||
|
sudo su -
|
||||||
|
cd /opt/lynis
|
||||||
|
./lynis audit system
|
||||||
|
```
|
||||||
|
|
||||||
|
If placing the contents into a file, you'll want to disable the colors to prevent unreadable special characters meant for terminal output.
|
||||||
|
|
||||||
|
``` bash
|
||||||
|
./lynis audit system --no-colors > /root/lynis_results.txt 2>&1
|
||||||
|
```
|
||||||
|
|
||||||
|
### NMap
|
||||||
|
|
||||||
|
***This tool can be considered aggressive and should not be used against any systems you do not own or have explicit permission to test against.***
|
||||||
|
|
||||||
|
#### Setup
|
||||||
|
|
||||||
|
Install `nmap` from your package manager.
|
||||||
|
|
||||||
|
- Debian Distros
|
||||||
|
``` bash
|
||||||
|
sudo apt update && sudo apt install -y nmap
|
||||||
|
```
|
||||||
|
- Fedora Distros
|
||||||
|
``` bash
|
||||||
|
sudo dnf install -y nmap
|
||||||
|
```
|
||||||
|
- Arch Distros
|
||||||
|
``` bash
|
||||||
|
sudo pacman -Syq nmap
|
||||||
|
```
|
||||||
|
|
||||||
|
#### Testing
|
||||||
|
|
||||||
|
**Never run the `-A` parameter against an unsuspecting system.**
|
||||||
|
|
||||||
|
Run this command to get a detailed summary of ports with an attackable surface:
|
||||||
|
|
||||||
|
``` bash
|
||||||
|
nmap -A -p- --script=vuln server_or_IP
|
||||||
|
```
|
||||||
|
|
||||||
|
To simply see the open ports on a device, you may use the `--open` parameter:
|
||||||
|
|
||||||
|
``` bash
|
||||||
|
nmap --open server_or_IP
|
||||||
|
```
|
||||||
|
|
||||||
|
This program executes more quickly if run from the local machine by using `localhost`, `127.0.0.1`, `0.0.0.0`, etc.
|
||||||
|
|
||||||
|
If you'd like the output saved into a file, pipe it with `>` to your desired directory.
|
||||||
|
|
||||||
|
For example, to place a local vulnerability scan into your Downloads directory:
|
||||||
|
|
||||||
|
``` bash
|
||||||
|
nmap -A -p- --script=vuln localhost > ~/Downloads/nmap_report.txt 2>&1
|
||||||
|
```
|
||||||
|
|
||||||
|
#### Resolving Discoveries
|
||||||
|
|
||||||
|
If any vulnerabilities show up they usually come with a CVE which can be researched, such as `CVE-2007-6750`.
|
||||||
|
|
||||||
|
There are many reputable sites which come up when placing this in a search engine. [`cve.org`](https://www.cve.org]) is also supposed to be a good centralized repository,
|
||||||
|
|
||||||
|
Here are examples for the provided ID.
|
||||||
|
|
||||||
|
- [https://www.suse.com/security/cve/CVE-2007-6750.html](https://www.suse.com/security/cve/CVE-2007-6750.html)
|
||||||
|
- [https://www.cve.org/CVERecord?id=CVE-2007-6750](https://www.cve.org/CVERecord?id=CVE-2007-6750)
|
||||||
|
|
||||||
|
Most vulnerabilities are fixed by upgrading software, migrating to safer software, and by following best practices such as not exposing databases to the Internet.
|
||||||
|
|
||||||
|
### Metasploit
|
||||||
|
|
||||||
|
***This tool IS aggressive and should NEVER be used against any systems you do not own or have explicit permission to test against.*** **Thank you.**
|
||||||
|
|
||||||
|
I recommend playing with Metasploit if you have extra time so that you can learn how easy it is to penetrate an exploit once it is found with NMap.
|
||||||
|
|
||||||
|
- [https://www.metasploit.com/](https://www.metasploit.com/)
|
||||||
|
|
||||||
|
Please be sure to test against your own machines, such as setting up a VM running an old Ubuntu LTS, starting up some services like CUPS, SSH, Apache, etc.
|
||||||
|
|
||||||
|
There are also VMs available such as Metasplotable 2 and 3 which come with the attack surfaces already set up for you.
|
||||||
|
|
||||||
|
This what "script kiddies" use to crack systems and "hack" people. From my experience it makes the process very easy.
|
||||||
24
content/posts/poetry/friends.md
Normal file
@@ -0,0 +1,24 @@
|
|||||||
|
---
|
||||||
|
title: "Friends"
|
||||||
|
author: "Bug"
|
||||||
|
date: 2025-11-04T10:00:00-07:00
|
||||||
|
toc: false
|
||||||
|
images:
|
||||||
|
tags:
|
||||||
|
- poem
|
||||||
|
series:
|
||||||
|
- poetry
|
||||||
|
categories:
|
||||||
|
- musings
|
||||||
|
---
|
||||||
|
|
||||||
|
> Friend, friend, what is a friend? <br>
|
||||||
|
> More than simply a means to an end.
|
||||||
|
>
|
||||||
|
> Someone to care, someone to dare. <br>
|
||||||
|
> Someone you trust to borrow your chair!
|
||||||
|
>
|
||||||
|
> What a dilemma, to find such a one. <br>
|
||||||
|
> And then once you've done it -- enjoy the fun!
|
||||||
|
>
|
||||||
|
> -- Chad Michael "Bug" Greenwood
|
||||||
36
content/posts/recipes/dahl-zucchini-seasoned.md
Normal file
@@ -0,0 +1,36 @@
|
|||||||
|
---
|
||||||
|
title: "Simple Dahl w/ Zucchini"
|
||||||
|
author: 'Chad Michael "Bug" Greenwood'
|
||||||
|
date: "2025-09-01"
|
||||||
|
tags: [food, pressure cooker, rice, lentils, dahl, vegetables, curry]
|
||||||
|
series:
|
||||||
|
- "curries"
|
||||||
|
categories:
|
||||||
|
- "recipes"
|
||||||
|
aliases:
|
||||||
|
- /posts/dahl-zucchini-seasoned
|
||||||
|
- /posts/recipes/dahl-zucchini-seasoned
|
||||||
|
---
|
||||||
|
|
||||||
|
## Ingredients
|
||||||
|
|
||||||
|
- 1.5 cups green lentils
|
||||||
|
- 1 cup rice
|
||||||
|
|
||||||
|
## Directions
|
||||||
|
|
||||||
|
1. soak overnight (12 hours) in 5+ cups water
|
||||||
|
|
||||||
|
1. drain and rinse
|
||||||
|
|
||||||
|
- 7 cracks black pepper
|
||||||
|
- 7 cloves
|
||||||
|
- ginger to taste (half pinky to full thumb)
|
||||||
|
- 2 zucchinis
|
||||||
|
- 5 cups water
|
||||||
|
|
||||||
|
1. pressure cook for 20 minutes on high (bean setting)
|
||||||
|
|
||||||
|
1. allow to release pressure naturally (15-20 minutes)
|
||||||
|
|
||||||
|
Enjoy!
|
||||||
47
content/posts/recipes/refried-pinto-beans.md
Normal file
@@ -0,0 +1,47 @@
|
|||||||
|
---
|
||||||
|
title: "Refried Pinto Beans"
|
||||||
|
date: "2025-11-07T12:00:00-07:00"
|
||||||
|
draft: true
|
||||||
|
toc: true
|
||||||
|
images:
|
||||||
|
tags:
|
||||||
|
- food
|
||||||
|
- beans
|
||||||
|
- dip
|
||||||
|
- pizza sauce
|
||||||
|
- pinto bean
|
||||||
|
- oregano
|
||||||
|
- black pepper
|
||||||
|
- thyme
|
||||||
|
series:
|
||||||
|
- beans
|
||||||
|
categories:
|
||||||
|
- recipes
|
||||||
|
author: "Hyperling"
|
||||||
|
---
|
||||||
|
|
||||||
|
Here's something which can be a main, side, dip, sauce, or whatever!
|
||||||
|
|
||||||
|
## Ingredients
|
||||||
|
|
||||||
|
- TBD oz instant refried beans
|
||||||
|
- [Natural Grocer's]
|
||||||
|
- 750 ml water
|
||||||
|
- TBD tsp regano
|
||||||
|
- TBD tsp black pepper
|
||||||
|
- TBD tsp thyme?
|
||||||
|
|
||||||
|
## Directions [WIP]
|
||||||
|
|
||||||
|
1. Bring water to a boil.
|
||||||
|
2. Add beans and seasonings.
|
||||||
|
|
||||||
|
| Stove Top | Electric Pressure Cooker |
|
||||||
|
| :--- | :--- |
|
||||||
|
| 1. Reduce heat to low and stir while allow to simmer gently for 5 minutes. | 1. Place on Keep Warm and stir until desired consistency is achieved. |
|
||||||
|
|
||||||
|
3. Done!
|
||||||
|
|
||||||
|
If creating pizza sauce, keep thinner as it will thicken when baked.
|
||||||
|
|
||||||
|
Dish thickens out naturally as it sits out or cools as well.
|
||||||
7
content/tags/_index.md
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
---
|
||||||
|
author: Hyperling
|
||||||
|
title: "All Tags"
|
||||||
|
subtitle: "Chronologically posted tags."
|
||||||
|
---
|
||||||
|
|
||||||
|
Tags attributed to recent articles. You may also [view all articles by date here](/posts).
|
||||||
7
content/tags/crafts/_index.md
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
---
|
||||||
|
author: Hyperling
|
||||||
|
title: "Crafts"
|
||||||
|
subtitle: "All posts related to crafts."
|
||||||
|
---
|
||||||
|
|
||||||
|
Projects which are either fun or have useful outputs. ^_^
|
||||||
11
content/tags/food/_index.md
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
---
|
||||||
|
author: Hyperling
|
||||||
|
title: "Food"
|
||||||
|
subtitle: "All posts related to food.."
|
||||||
|
---
|
||||||
|
|
||||||
|
I cook with a WFPB mentality while avoiding most foods which are unsafe for either dogs or rabbits.
|
||||||
|
|
||||||
|
These include alliums (onion, garlic), nightshades (tomatoes, peppers, potatoes, eggplant), grapes, caffeine, etc.
|
||||||
|
|
||||||
|
Eating this way helps keep inflammation low and fuel for athleticism high. It's kept me dis-ease free since 2014! :D
|
||||||
180
hugo.toml
Normal file
@@ -0,0 +1,180 @@
|
|||||||
|
|
||||||
|
### My Params ###
|
||||||
|
|
||||||
|
baseURL = '/'
|
||||||
|
languageCode = 'en-us'
|
||||||
|
title = "Hyperling's Works"
|
||||||
|
subtitle = "My recipes, blogposts, musings, and more."
|
||||||
|
|
||||||
|
paginate = 10
|
||||||
|
|
||||||
|
# Allow direct HTML.
|
||||||
|
markup.goldmark.renderer.unsafe = true
|
||||||
|
|
||||||
|
#[markup.tableOfContents]
|
||||||
|
# startLevel = 2
|
||||||
|
# endLevel = 5
|
||||||
|
|
||||||
|
### End My Params ###
|
||||||
|
|
||||||
|
|
||||||
|
### Theme ###
|
||||||
|
# Seems pretty good, just need to add more config params so it acts better.
|
||||||
|
theme = "hello-friend-ng"
|
||||||
|
|
||||||
|
# Main Documentation
|
||||||
|
# https://github.com/rhazdon/hugo-theme-hello-friend-ng/blob/master/docs/config.md
|
||||||
|
|
||||||
|
# Favicon documentation for this theme.
|
||||||
|
# https://github.com/rhazdon/hugo-theme-hello-friend-ng/blob/master/docs/favicons.md
|
||||||
|
# Generator
|
||||||
|
# https://realfavicongenerator.net/your-favicon-is-ready
|
||||||
|
|
||||||
|
## Theme Suggested Params ##
|
||||||
|
# The parameters below were copied, modified, or inspired from:
|
||||||
|
# https://github.com/rhazdon/hugo-theme-hello-friend-ng?tab=readme-ov-file#how-to-configure
|
||||||
|
[params]
|
||||||
|
dateform = "Jan 2, 2006"
|
||||||
|
dateformShort = "Jan 2"
|
||||||
|
dateformNum = "2006-01-02"
|
||||||
|
dateformNumTime = "2006-01-02 15:04"
|
||||||
|
|
||||||
|
# Subtitle for home
|
||||||
|
homeSubtitle = "Blogposts, recipes, musings, and more."
|
||||||
|
|
||||||
|
# Set disableReadOtherPosts to true in order to hide the links to other posts.
|
||||||
|
disableReadOtherPosts = false
|
||||||
|
|
||||||
|
# Enable sharing buttons, if you like
|
||||||
|
enableSharingButtons = false
|
||||||
|
|
||||||
|
# Show a global language switcher in the navigation bar
|
||||||
|
enableGlobalLanguageMenu = false
|
||||||
|
|
||||||
|
# Metadata mostly used in document's head
|
||||||
|
description = "Written works by Hyperling."
|
||||||
|
keywords = "homepage, blog, recipes, crafts, food, seasonings, woodworking, poetry, poems"
|
||||||
|
images = [""]
|
||||||
|
|
||||||
|
[taxonomies]
|
||||||
|
categories = "categories"
|
||||||
|
tags = "tags"
|
||||||
|
series = "series"
|
||||||
|
|
||||||
|
[languages]
|
||||||
|
[languages.en]
|
||||||
|
title = "Hyperling's Written Works"
|
||||||
|
keywords = ""
|
||||||
|
copyright = '<a href="https://creativecommons.org/licenses/by-nc/4.0/" target="_blank" rel="noopener">CC BY-NC 4.0</a>'
|
||||||
|
readOtherPosts = "Read other posts"
|
||||||
|
|
||||||
|
[languages.en.params]
|
||||||
|
#subtitle = "Blogposts, recipes, musings, and more."
|
||||||
|
|
||||||
|
[languages.en.params.logo]
|
||||||
|
logoText = "Hyperling's Works"
|
||||||
|
logoHomeLink = "/"
|
||||||
|
# or
|
||||||
|
#
|
||||||
|
# path = "/img/your-example-logo.svg"
|
||||||
|
# alt = "Your example logo alt text"
|
||||||
|
|
||||||
|
# [languages.es]
|
||||||
|
# title = "Hola Amigo!"
|
||||||
|
# keywords = ""
|
||||||
|
# copyright = '<a href="https://creativecommons.org/licenses/by-nc/4.0/" target="_blank" rel="noopener">CC BY-NC 4.0</a>'
|
||||||
|
# readOtherPosts = "Read other posts"
|
||||||
|
|
||||||
|
# And you can even create generic menu
|
||||||
|
[[menu.main]]
|
||||||
|
identifier = "00-all"
|
||||||
|
name = "All"
|
||||||
|
url = "/posts"
|
||||||
|
weight = 1
|
||||||
|
|
||||||
|
[[menu.main]]
|
||||||
|
identifier = "01-tags"
|
||||||
|
name = "Tags"
|
||||||
|
url = "/tags"
|
||||||
|
parent = "00-all"
|
||||||
|
weight = 1
|
||||||
|
|
||||||
|
[[menu.main]]
|
||||||
|
identifier = "02-cats"
|
||||||
|
name = "Categories"
|
||||||
|
url = "/categories"
|
||||||
|
parent = "00-all"
|
||||||
|
weight = 2
|
||||||
|
|
||||||
|
[[menu.main]]
|
||||||
|
identifier = "20-food"
|
||||||
|
name = "Food"
|
||||||
|
url = "/tags/food"
|
||||||
|
weight = 2
|
||||||
|
|
||||||
|
[[menu.main]]
|
||||||
|
identifier = "30-crafts"
|
||||||
|
name = "Crafts"
|
||||||
|
url = "/tags/crafts"
|
||||||
|
weight = 3
|
||||||
|
|
||||||
|
#[[menu.main]]
|
||||||
|
# identifier = "50-blog"
|
||||||
|
# name = "Blogposts"
|
||||||
|
# url = "/tags/blog"
|
||||||
|
# weight = 1
|
||||||
|
|
||||||
|
[[menu.main]]
|
||||||
|
identifier = "60-poetry"
|
||||||
|
name = "Poetry"
|
||||||
|
url = "/tags/poem"
|
||||||
|
weight = 1
|
||||||
|
|
||||||
|
[[menu.main]]
|
||||||
|
identifier = "70-tech"
|
||||||
|
name = "Tech"
|
||||||
|
url = "/tags/tech"
|
||||||
|
weight = 9
|
||||||
|
|
||||||
|
#[[menu.main]]
|
||||||
|
# identifier = "80-books"
|
||||||
|
# name = "eBooks"
|
||||||
|
# url = "https://hyperling.com/books"
|
||||||
|
# weight = 9
|
||||||
|
[[menu.main]]
|
||||||
|
identifier = "80-books"
|
||||||
|
name = "eBooks"
|
||||||
|
url = "/tags/book"
|
||||||
|
weight = 9
|
||||||
|
|
||||||
|
# End parameters related to:
|
||||||
|
# https://github.com/rhazdon/hugo-theme-hello-friend-ng?tab=readme-ov-file#how-to-configure
|
||||||
|
##
|
||||||
|
|
||||||
|
### End Theme ###
|
||||||
|
|
||||||
|
|
||||||
|
### Failed Themes ###
|
||||||
|
# Do not go back to these unless figuring out what was done wrong.
|
||||||
|
|
||||||
|
# not functioning well
|
||||||
|
#theme = "recipes"
|
||||||
|
|
||||||
|
# requires creating recipe objects?
|
||||||
|
#theme = "cookbook"
|
||||||
|
|
||||||
|
# not showing index files
|
||||||
|
#theme = "awesome"
|
||||||
|
|
||||||
|
# outdated
|
||||||
|
#theme = "simple-dark"
|
||||||
|
|
||||||
|
# too complicated? Failing to compile.
|
||||||
|
#theme = "congo"
|
||||||
|
|
||||||
|
# works, reads index files, shows cool header at the beginning of posts,
|
||||||
|
# but FAILS at monospace fonts in code blocks and CSS for URLs is horrible.
|
||||||
|
# Could maybe be modified to serve well enough.
|
||||||
|
#theme = "hugo-classic"
|
||||||
|
|
||||||
|
### End Failed Themes ###
|
||||||
6
layouts/partials/favicons.html
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
<link rel="icon" type="image/png" href="/favicon-96x96.png" sizes="96x96" />
|
||||||
|
<link rel="icon" type="image/svg+xml" href="/favicon.svg" />
|
||||||
|
<link rel="shortcut icon" href="/favicon.ico" />
|
||||||
|
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png" />
|
||||||
|
<meta name="apple-mobile-web-app-title" content="HyperMusings" />
|
||||||
|
<link rel="manifest" href="/site.webmanifest" />
|
||||||
BIN
static/apple-touch-icon.png
Normal file
|
After Width: | Height: | Size: 6.6 KiB |
BIN
static/favicon-96x96.png
Normal file
|
After Width: | Height: | Size: 2.6 KiB |
BIN
static/favicon.ico
Normal file
|
After Width: | Height: | Size: 15 KiB |
1
static/favicon.svg
Normal file
|
After Width: | Height: | Size: 17 KiB |
21
static/site.webmanifest
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
{
|
||||||
|
"name": "Hyperling's Musings",
|
||||||
|
"short_name": "HyperMusings",
|
||||||
|
"icons": [
|
||||||
|
{
|
||||||
|
"src": "/web-app-manifest-192x192.png",
|
||||||
|
"sizes": "192x192",
|
||||||
|
"type": "image/png",
|
||||||
|
"purpose": "maskable"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"src": "/web-app-manifest-512x512.png",
|
||||||
|
"sizes": "512x512",
|
||||||
|
"type": "image/png",
|
||||||
|
"purpose": "maskable"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"theme_color": "#cccccc",
|
||||||
|
"background_color": "#cccccc",
|
||||||
|
"display": "standalone"
|
||||||
|
}
|
||||||
BIN
static/web-app-manifest-192x192.png
Normal file
|
After Width: | Height: | Size: 13 KiB |
BIN
static/web-app-manifest-512x512.png
Normal file
|
After Width: | Height: | Size: 61 KiB |
11
themes/README.md
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
# Installed Themes
|
||||||
|
|
||||||
|
Themes being considered and their websites for documentation.
|
||||||
|
|
||||||
|
## hugo-cookbook
|
||||||
|
|
||||||
|
https://github.com/deranjer/hugo-cookbook
|
||||||
|
|
||||||
|
## hugo-recipes
|
||||||
|
|
||||||
|
https://github.com/butlerx/hugo-recipes
|
||||||