Home - eliminmax/cncs-journal GitHub Wiki

ABOUT THIS WIKI

This wiki has two main types of pages: Quick Guides and Working Notes/Reflections.

Quick Guides are step-by-step guides meant to be fairly straightforward. They are far from in-depth, but are (hopefully) useful to anyone who might happen to see them, particularly myself in the future.

Working Notes/Reflections are notes taken during labs for various classes, or reflections written afterwards. Typically, I will add or edit a couple of Quick Guides that relate to any given class lab between completing it and editing it.

How I maintain this wiki

GitHub wikis are stored as git repositories. I have this embedded as a submodule within the main repository, which I currently need to manually update, but I intend to look into using git hooks to do that automatically, so that when I push changes to the wiki, the submodule is updated to remain up-to-date with the latest commit to the wiki.

I maintain it from 2 systems (array-ctrl, a System76 laptop running Pop!_OS 22.04, and array-lenny, a midrange Lenovo-era Thinkpad running Debian GNU/Linux Bullseye), and the only difference in my setup on each of them is the vim color scheme used.

Structure of pages

My approach to formatting pages on this wiki has evolved over time, and I am working on restructuring older pages to fit my modern structure. Many pages are excluded from the sidebar, and contain only a line like the following:

The contents of this page have been moved to [Penetration Testing: NMap](./Penetration-Testing%3A-NMap).

That is because GitHub wikis do not, to my knowledge, support redirects, and the names are inconsistent with the current structure of this wiki

I try to avoid more than one blank line in a row in the markdown files.

Software Used

GitHub Wiki Sidebar

I use github-wiki-sidebar to maintain the… sidebar (shocker).

Neovim

I use Neovim to write the pages.

Plugins

I use the following plugins for Neovim (maintained with vim-plug)

(this is not an exhaustive list of plugins. All of these are in use in maintaining this wiki. Really.)