<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Journal on n3s0 || journal</title>
    <link>https://www.n3s0.tech/</link>
    <description>Recent content in Journal on n3s0 || journal</description>
    <generator>Hugo</generator>
    <language>en</language>
    <copyright>© 2014-2025 n3s0.tech</copyright>
    <lastBuildDate>Wed, 06 May 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://www.n3s0.tech/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Ways To Prioritize DNS Over mDNS On Macbooks With .local Domains</title>
      <link>https://www.n3s0.tech/feed/notes/apple/macbook/ways-to-prioritize-dns-over-mdns-with-dot-local-domains/</link>
      <pubDate>Wed, 06 May 2026 01:00:00 -0600</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/apple/macbook/ways-to-prioritize-dns-over-mdns-with-dot-local-domains/</guid>
      <description>Notes on how mDNS is prioritized on the .local top-level domain.</description>
    </item>
    <item>
      <title>C13 to NEMA 5-15P Type Power Cords</title>
      <link>https://www.n3s0.tech/feed/notes/power/cables/c13-to-nema-5-15p/</link>
      <pubDate>Wed, 06 May 2026 00:00:00 -0600</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/power/cables/c13-to-nema-5-15p/</guid>
      <description>Notes for reference regarding C13 connectors to NEMA 5-15P inlet on power cords.</description>
    </item>
    <item>
      <title>Using .local As A Top Level Domain</title>
      <link>https://www.n3s0.tech/feed/notes/dns/dont-use-dot-local/</link>
      <pubDate>Tue, 05 May 2026 15:00:00 -0600</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/dns/dont-use-dot-local/</guid>
      <description>Notes on .local as a top level domain and why it&amp;rsquo;s a bad idea.</description>
    </item>
    <item>
      <title>Master Lock Model M530</title>
      <link>https://www.n3s0.tech/feed/notes/physicalsecurity/locks/master-lock/master-lock-model-m530/</link>
      <pubDate>Fri, 03 Apr 2026 07:25:01 -0600</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/physicalsecurity/locks/master-lock/master-lock-model-m530/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;Notes for this lock are not complete. But, by all means read away!&lt;/p&gt;&lt;/blockquote&gt;&#xA;&lt;h2 id=&#34;summary&#34;&gt;Summary&lt;/h2&gt;&#xA;&lt;hr&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;The lock I purchased was the &lt;code&gt;Master Lock Model M530 DF&lt;/code&gt; to be more specific.&lt;/p&gt;&lt;/blockquote&gt;&#xA;&lt;p&gt;I found the &lt;code&gt;Master Lock Model M530&lt;/code&gt; going to the padlock aisle in a &lt;code&gt;Home Depot&lt;/code&gt;&#xA;and I thought I&amp;rsquo;d pick it up to see what it&amp;rsquo;s all about. Just by looking at it&#xA;and watching videos of it online in the past I could tell that I could gut (take&#xA;apart) the lock. So in essence I walked away with a little puzzle. I took it&#xA;home. Played with the keys for a little bit, picked it, researched it, took it&#xA;apart, etc. This is my lock library entry with all of the information related to&#xA;the &lt;code&gt;Master Lock Model M530&lt;/code&gt; providing my findings and information about the&#xA;&lt;code&gt;M530&lt;/code&gt; itself.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Master Lock No. 1</title>
      <link>https://www.n3s0.tech/feed/notes/physicalsecurity/locks/master-lock/master-lock-no-1/</link>
      <pubDate>Tue, 31 Mar 2026 07:25:01 -0600</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/physicalsecurity/locks/master-lock/master-lock-no-1/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;Notes on this lock are not complete. But, by all means read away!&lt;/p&gt;&lt;/blockquote&gt;&#xA;&lt;h2 id=&#34;summary&#34;&gt;Summary&lt;/h2&gt;&#xA;&lt;hr&gt;&#xA;&lt;p&gt;Now to start with the lock that broke me into this hobby of lock picking. I&#xA;thought I would pick up a &lt;code&gt;Master Lock No. 1&lt;/code&gt; brand new for the purposes of&#xA;adding some of the more common locks to this collection. Mostly because I don&amp;rsquo;t&#xA;have keys to the other &lt;code&gt;Master Lock No. 1&lt;/code&gt; padlock I have. One thing I will say&#xA;is there is a difference between a padlock that is new in the packaging and one&#xA;I&amp;rsquo;ve let sit in the garage for a few years.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Quito: Control One Container from Another</title>
      <link>https://www.n3s0.tech/feed/writeups/sadservers/quito/</link>
      <pubDate>Tue, 24 Mar 2026 09:40:47 -0600</pubDate>
      <guid>https://www.n3s0.tech/feed/writeups/sadservers/quito/</guid>
      <description>&lt;h2 id=&#34;summary&#34;&gt;Summary&lt;/h2&gt;&#xA;&lt;hr&gt;&#xA;&lt;p&gt;This is my write-up for the Quito: Control One Container from Another challenge&#xA;provided by SadServers. Where those up to the challenge work though&#xA;troubleshooting why a container cannot start an Nginx container. I enjoyed this&#xA;challenge because it reinforced some of the nuances related to container&#xA;daemons.&lt;/p&gt;&#xA;&lt;h2 id=&#34;scenario&#34;&gt;Scenario&lt;/h2&gt;&#xA;&lt;hr&gt;&#xA;&lt;p&gt;&lt;strong&gt;Scenario:&lt;/strong&gt; &amp;ldquo;Quito&amp;rdquo;: Control One Container from Another&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Level:&lt;/strong&gt; Medium&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Type:&lt;/strong&gt; Do&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Access:&lt;/strong&gt; Email&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Description:&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;You have a running container named docker-access. Another container nginx is&#xA;present but in a stopped state. Your goal is to start the nginx container from&#xA;inside the docker-access container.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Gained An Achievement On SadServers</title>
      <link>https://www.n3s0.tech/feed/journal/sadservers-achievement/</link>
      <pubDate>Thu, 19 Mar 2026 00:17:01 +0600</pubDate>
      <guid>https://www.n3s0.tech/feed/journal/sadservers-achievement/</guid>
      <description>&lt;p&gt;I normally don&amp;rsquo;t like to boast about achievements on this site. Granted, this&#xA;isn&amp;rsquo;t really boasting. But, I was going through some SadServers challenges and I&#xA;decided to look at my Dashboard. Come to find out. I&amp;rsquo;ve been granted the&#xA;SadServers Advanced badge. Which is something I&amp;rsquo;m proud of.&lt;/p&gt;&#xA;&lt;p&gt;Bask in thy glory! But, not for to long.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://sadservers.com/&#34;&gt;&lt;img src=&#34;https://img.shields.io/badge/SadServers-Advanced-7B1FA2?style=for-the-badge&amp;amp;labelColor=FFC400&amp;amp;logo=terraform&amp;amp;logoColor=1A237E&amp;amp;logoSize=auto&#34; alt=&#34;SadServers Level&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Anyway. I also wanted to take a minute to thank this site for giving me the&#xA;ability to troubleshoot a variety of real world scenarios of issues that may&#xA;come up in my career. It&amp;rsquo;s been great!&lt;/p&gt;</description>
    </item>
    <item>
      <title>Cario: Time for a Timer</title>
      <link>https://www.n3s0.tech/feed/writeups/sadservers/cairo/</link>
      <pubDate>Tue, 17 Mar 2026 18:40:47 -0600</pubDate>
      <guid>https://www.n3s0.tech/feed/writeups/sadservers/cairo/</guid>
      <description>&lt;h2 id=&#34;summary&#34;&gt;Summary&lt;/h2&gt;&#xA;&lt;hr&gt;&#xA;&lt;p&gt;Another SadServers scenario in the books! This one was run because not everyone&#xA;within Enterprise environments touch the host firwalls for servers. I configure&#xA;the firwall on servers. But, not with &lt;code&gt;iptables&lt;/code&gt;. This was a good challenge&#xA;thaat could potentially help people see why it&amp;rsquo;s important to not make mistakes&#xA;configuring your host firewall rules. Apart from that. I enjoyed reviewing&#xA;the configurations to see how things worked under the hood as well.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Oaxaca: Close an Open File</title>
      <link>https://www.n3s0.tech/feed/writeups/sadservers/oaxaca/</link>
      <pubDate>Tue, 17 Mar 2026 18:40:47 -0600</pubDate>
      <guid>https://www.n3s0.tech/feed/writeups/sadservers/oaxaca/</guid>
      <description>&lt;h2 id=&#34;summary&#34;&gt;Summary&lt;/h2&gt;&#xA;&lt;hr&gt;&#xA;&lt;p&gt;I may have killed process before I closed the file. Mostly due to not reading.&#xA;But, with this challenge I definately learned a better way of handling files&#xA;that processes refuse to close. So this was a win for me.&lt;/p&gt;&#xA;&lt;p&gt;This challenge from SadServes expects the solver to close the file without&#xA;terminating the process. It even punishes us if we terminate the process instead&#xA;of following directions. So, remember to read the directions. There are other&#xA;things to be learned from this. But, read on and we&amp;rsquo;ll get there.&lt;/p&gt;</description>
    </item>
    <item>
      <title>How To Move Saved Game Data From PlayStation 4 to PlayStation 5</title>
      <link>https://www.n3s0.tech/feed/notes/playstation/transferring-game-data-from-ps4-to-ps5/</link>
      <pubDate>Sun, 15 Mar 2026 22:31:45 -0500</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/playstation/transferring-game-data-from-ps4-to-ps5/</guid>
      <description>&lt;h2 id=&#34;summary&#34;&gt;Summary&lt;/h2&gt;&#xA;&lt;p&gt;Although the PlayStation 5 has been out for a while. I&amp;rsquo;m usually pretty slow to&#xA;join the party on the latest and greatest consoles. This note discusses moving&#xA;some save data from the PlayStation 4 to the PlayStation 5.&lt;/p&gt;&#xA;&lt;h2 id=&#34;data-transfer&#34;&gt;Data Transfer&lt;/h2&gt;&#xA;&lt;p&gt;There are a few methods to transferring data from PlayStation 4 to PlayStation&#xA;5.&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Transfer using a USB device.&lt;/li&gt;&#xA;&lt;li&gt;Transfer using the local network with a PlayStation Plus account.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;I&amp;rsquo;ll get to both. But, for now. I&amp;rsquo;m going to post here the USB method.&#xA;Pictures will be added to this note later.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Adding Locksmithing, Lock Picking &amp; Safe Cracking</title>
      <link>https://www.n3s0.tech/feed/journal/adding-lock-picking-safe-cracking/</link>
      <pubDate>Wed, 11 Mar 2026 07:25:01 -0600</pubDate>
      <guid>https://www.n3s0.tech/feed/journal/adding-lock-picking-safe-cracking/</guid>
      <description>&lt;p&gt;A little disclaimer before I start on this. Just in case someone gets the knee&#xA;jerk reaction that I&amp;rsquo;m doing all of this illegally. When the reality is I&amp;rsquo;m&#xA;doing this to educate myself and others.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;I do not post content related to picking locks or cracking safes that I either&#xA;don&amp;rsquo;t own or have the owner&amp;rsquo;s permission to do either.&lt;/p&gt;&lt;/blockquote&gt;&#xA;&lt;p&gt;With that out of the way. Lock picking has been one of those hobbies I put down&#xA;and pick up frequently. It was more fun when my grandfather was still alive&#xA;because he would challenge me telling me I couldn&amp;rsquo;t pick this or that. When he&#xA;died. Without someone to challenge me. I put down the hobby for a while.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Cracking The Vaultek LifePod 1.0 (VLP10-BK) Safe</title>
      <link>https://www.n3s0.tech/feed/notes/physicalsecurity/safes/vaultek/vaultek-lifepod-1/</link>
      <pubDate>Mon, 09 Mar 2026 07:25:01 -0600</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/physicalsecurity/safes/vaultek/vaultek-lifepod-1/</guid>
      <description>&lt;h2 id=&#34;summary&#34;&gt;Summary&lt;/h2&gt;&#xA;&lt;hr&gt;&#xA;&lt;p&gt;I have a Vaultek LifePod 1.0 (VLP10-BK) safe I bought a few years ago to store&#xA;valuables or keep firearms away from children. Not to mention keep away from&#xA;those who may attempt to steal the firearm or use it for other reasons. I like&#xA;to be careful with things that could be potentially dangerous towards life and&#xA;limb.&lt;/p&gt;&#xA;&lt;p&gt;Well, one day I decided to roll the PIN for the safe for security reasons. But,&#xA;after I set the PIN. I got to running a few errands and guess what. Dumbass (me)&#xA;forgot the PIN. So, it&amp;rsquo;s been sitting with pick protection turned on so not even&#xA;the key works on it.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Formatting External Hard Drive Using Disk Management On Windows 11</title>
      <link>https://www.n3s0.tech/feed/notes/microsoft/format-external-hard-drives-with-disk-mgmt-windows-11/</link>
      <pubDate>Fri, 06 Mar 2026 00:01:05 -0600</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/microsoft/format-external-hard-drives-with-disk-mgmt-windows-11/</guid>
      <description>&lt;h2 id=&#34;summary&#34;&gt;Summary&lt;/h2&gt;&#xA;&lt;p&gt;Decided to provide notes on some other aspects of system administration that not&#xA;everyone knows how to do. But, everyone definately can do on their Windows&#xA;workstations. I move back and forth between Linux and Windows machines&#xA;frequently with flash drives and don&amp;rsquo;t always eject the drive safely. I either&#xA;use these flash drives for one off cases or as installation media for various&#xA;operating systems.&lt;/p&gt;&#xA;&lt;p&gt;Sometimes with this constant switching back and forth. I run into situations&#xA;where the external media gets corrupted somehow. When this happens  I need to&#xA;fix it by starting off from scratch on the external media. One method; on&#xA;Windows, I use is&#xA;&lt;a href=&#34;https://www.n3s0.tech/feed/notes/microsoft/basic-usb-operations-in-powershell/&#34;&gt;PowerShell to wipe and reformat the volumes on the disk&lt;/a&gt;.&#xA;Another method is a mixture of both PowerShell and the Disk Management tool.&#xA;(Sometimes I like a visual)&lt;/p&gt;</description>
    </item>
    <item>
      <title>Upgrade Netbox On Ubuntu Server 24.04 LTS Using Git</title>
      <link>https://www.n3s0.tech/feed/build/netbox/upgrade-netbox-on-ubuntu/</link>
      <pubDate>Sat, 28 Feb 2026 08:08:15 -0600</pubDate>
      <guid>https://www.n3s0.tech/feed/build/netbox/upgrade-netbox-on-ubuntu/</guid>
      <description>&lt;h2 id=&#34;summary&#34;&gt;Summary&lt;/h2&gt;&#xA;&lt;p&gt;A big part of maintaining applications like Netbox is upgrading them as new&#xA;features, bug fixes, and security patches come out. I will be walking through&#xA;how to upgrade the application using the &lt;a href=&#34;https://netboxlabs.com/docs/netbox/installation/upgrading/#option-b-check-out-a-git-release&#34;&gt;Git method provided in the&#xA;documentation&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Of course before you perform an upgrade to any application. I recommend reading&#xA;the release notes or even the issues associated with that release. Although&#xA;the Netbox community is pretty good at releasing stable versions. Doing the&#xA;proper homework is advised.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Migrate Netbox from Ubuntu Server 22.04 LTS to Ubuntu Server 24.04 LTS</title>
      <link>https://www.n3s0.tech/feed/build/netbox/migrate-netbox-to-ubuntu-24-04-lts/</link>
      <pubDate>Mon, 23 Feb 2026 08:08:15 -0600</pubDate>
      <guid>https://www.n3s0.tech/feed/build/netbox/migrate-netbox-to-ubuntu-24-04-lts/</guid>
      <description>&lt;h2 id=&#34;summary&#34;&gt;Summary&lt;/h2&gt;&#xA;&lt;p&gt;In this article I will be working through migrating Netbox from Ubuntu Server&#xA;22.04 LTS to Ubuntu Server 24.04 LTS. Given that the world is all containers and&#xA;microservices. I like to install some applications manually to make sure I fully&#xA;understand how it should/could be setup outside of a containerized environment.&lt;/p&gt;&#xA;&lt;p&gt;Not to be one of those &amp;ldquo;back in my day&amp;rdquo; people. But, it&amp;rsquo;s likely others would&#xA;just deploy the container into production. Not hand build it on it&amp;rsquo;s own virtual&#xA;server. This doesn&amp;rsquo;t mean I&amp;rsquo;m not going to create my own container image and&#xA;document it. I don&amp;rsquo;t see a whole lot of people prefer VMs for their applications&#xA;anymore.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Logoff Existing User Sessions In Linux</title>
      <link>https://www.n3s0.tech/feed/notes/linux/logoff-existing-user-session/</link>
      <pubDate>Sat, 21 Feb 2026 10:25:01 -0600</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/linux/logoff-existing-user-session/</guid>
      <description>&lt;h2 id=&#34;summary&#34;&gt;Summary&lt;/h2&gt;&#xA;&lt;p&gt;One aspect of user administration on Linux servers is logging out user sessions&#xA;if needed. Either stale user processes or people that no longer need to be&#xA;logged in. Knowing how to do this is not always imperitive. But, it&amp;rsquo;s useful for&#xA;a few one off scenerios.&lt;/p&gt;&#xA;&lt;h2 id=&#34;logoff-user&#34;&gt;Logoff User&lt;/h2&gt;&#xA;&lt;p&gt;I&amp;rsquo;ll get into logging off a user in a minute. But, for now I should probably&#xA;discuss how to check who is logged into the system.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Changing A Linux User Password Using passwd(1)</title>
      <link>https://www.n3s0.tech/feed/notes/linux/changing-user-password/</link>
      <pubDate>Fri, 20 Feb 2026 10:25:01 -0600</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/linux/changing-user-password/</guid>
      <description>&lt;h2 id=&#34;summary&#34;&gt;Summary&lt;/h2&gt;&#xA;&lt;p&gt;This is a brief note on how to change a user password on Linux systems. This is&#xA;one of those basic administrator tasks done on most systems.&lt;/p&gt;&#xA;&lt;h2 id=&#34;change-user-password&#34;&gt;Change User Password&lt;/h2&gt;&#xA;&lt;p&gt;To change a users password the &lt;code&gt;passwd(1)&lt;/code&gt; command using the username of the&#xA;user being updated. This will require elevated privileges to do successfully.&lt;/p&gt;&#xA;&lt;p&gt;Below is the command used to change the user password. Replace &lt;code&gt;&amp;lt;username&amp;gt;&lt;/code&gt; with&#xA;the target username.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Commands To Review User Activity On A Linux System</title>
      <link>https://www.n3s0.tech/feed/notes/linux/commands-to-review-user-activity-on-a-linux-system/</link>
      <pubDate>Fri, 20 Feb 2026 07:25:01 -0600</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/linux/commands-to-review-user-activity-on-a-linux-system/</guid>
      <description>&lt;h2 id=&#34;summary&#34;&gt;Summary&lt;/h2&gt;&#xA;&lt;p&gt;This is a living document of different methods for reviewing user activity on&#xA;Linux systems. There are many methods to review things like this. So, as I learn&#xA;more. This document will be updated if it proves useful. Hopefully it will be&#xA;useful to others as well.&lt;/p&gt;&#xA;&lt;h2 id=&#34;last1&#34;&gt;last(1)&lt;/h2&gt;&#xA;&lt;p&gt;One command to review user activity is the &lt;code&gt;last(1)&lt;/code&gt; command. The &lt;code&gt;last(1)&lt;/code&gt;&#xA;command shows a listing of the last logged in users. This can be useful to check&#xA;who, when, from where, and how a system is being logged in as. This will also&#xA;show you the duration the users were logged in. Along with those who are logged&#xA;in currently.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Setup &amp; Use acct(1) Service On Debian/Ubuntu</title>
      <link>https://www.n3s0.tech/feed/notes/linux/setup-acct-service-on-debian-ubuntu/</link>
      <pubDate>Fri, 20 Feb 2026 07:25:01 -0600</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/linux/setup-acct-service-on-debian-ubuntu/</guid>
      <description>&lt;h2 id=&#34;summary&#34;&gt;Summary&lt;/h2&gt;&#xA;&lt;p&gt;Wanted to make a note on a gem within the Linux space that some Linux&#xA;administrators may not know about. The acct package; psacct package on RHEL,&#xA;provides tools for monitoring user activity and process resource usage on Linux&#xA;systems. Just enable the accounting service and use the commands within the&#xA;toolset to check on account activity.&lt;/p&gt;&#xA;&lt;p&gt;This is useful for autiting user activity for exmployees and processes for&#xA;various reasons. Some for the purpose of monitoring for malicious activity.&#xA;Which is helpful when a security audit needs to be performed. Some for just&#xA;reviewing what actually gets used on the system. It can be helpful during the&#xA;troubleshooting process to see if the user did anything to cause the problem&#xA;that was reported.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Adding A User On Linux With adduser(1)</title>
      <link>https://www.n3s0.tech/feed/notes/linux/creating-a-user-using-adduser/</link>
      <pubDate>Thu, 19 Feb 2026 10:30:01 -0600</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/linux/creating-a-user-using-adduser/</guid>
      <description>&lt;h2 id=&#34;summary&#34;&gt;Summary&lt;/h2&gt;&#xA;&lt;p&gt;In this note I&amp;rsquo;m going to discuss adding a user to a Linux system using the&#xA;&lt;code&gt;adduser(1)&lt;/code&gt; command. This provides a friendly front end for creating a new&#xA;user. Where with the &lt;code&gt;useradd(1)&lt;/code&gt; command. I would need to type out a longer&#xA;command. The &lt;code&gt;adduser(1)&lt;/code&gt; command creates a user with everything you would&#xA;expect to be created for a new user in a shorter command. This is useful for new&#xA;users that aren&amp;rsquo;t running a service.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Adding A User To A Group On Linux</title>
      <link>https://www.n3s0.tech/feed/notes/linux/adding-a-user-to-group/</link>
      <pubDate>Thu, 19 Feb 2026 10:25:01 -0600</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/linux/adding-a-user-to-group/</guid>
      <description>&lt;h2 id=&#34;summary&#34;&gt;Summary&lt;/h2&gt;&#xA;&lt;h2 id=&#34;using-usermod1&#34;&gt;Using usermod(1)&lt;/h2&gt;&#xA;&lt;p&gt;One command I use the most is the &lt;code&gt;usermod(1)&lt;/code&gt; command. I generally just append&#xA;group membership; using the &lt;code&gt;-a&lt;/code&gt; flag, to give the user another group as opposed&#xA;to making it their primary group.&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-sh&#34; data-lang=&#34;sh&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;usermod -aG &amp;lt;group&amp;gt; &amp;lt;username&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;verify-group-membership&#34;&gt;Verify Group Membership&lt;/h2&gt;&#xA;&lt;p&gt;It&amp;rsquo;s good to verify group membership after adding a user to a group. This can be&#xA;done using the &lt;code&gt;id(1)&lt;/code&gt; command. This will show effective user and group IDs&#xA;assigned to the user.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Create A User Group On Linux Using addgroup(1)</title>
      <link>https://www.n3s0.tech/feed/notes/linux/creating-a-group-using-addgroup/</link>
      <pubDate>Thu, 19 Feb 2026 10:25:01 -0600</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/linux/creating-a-group-using-addgroup/</guid>
      <description>&lt;h2 id=&#34;summary&#34;&gt;Summary&lt;/h2&gt;&#xA;&lt;p&gt;This note discusses using the &lt;code&gt;addgroup(1)&lt;/code&gt; command to add groups to Linux&#xA;systems. Which is coupled with the &lt;code&gt;adduser(1)&lt;/code&gt; command as a friendly front end&#xA;for adding users and groups to Linux systems. Groups are useful when you have&#xA;multi-user systems and don&amp;rsquo;t want to have to worry about adding users to things&#xA;like OpenSSH configuration manually. You can just append the group(s) to a user&#xA;and they&amp;rsquo;ll be able to perform the operations they need to.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Ways To Lock And Unlock Linux User Accounts</title>
      <link>https://www.n3s0.tech/feed/notes/linux/lock-and-unlock-user-accounts/</link>
      <pubDate>Thu, 19 Feb 2026 08:25:01 -0600</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/linux/lock-and-unlock-user-accounts/</guid>
      <description>&lt;h2 id=&#34;summary&#34;&gt;Summary&lt;/h2&gt;&#xA;&lt;p&gt;In this note I will be going through a few ways to lock and unlock Linux user&#xA;accounts. This is useful for the sake of making sure accounts can be put in time&#xA;out of they misbehave.&lt;/p&gt;&#xA;&lt;h2 id=&#34;passwd1&#34;&gt;passwd(1)&lt;/h2&gt;&#xA;&lt;p&gt;One method is to use the &lt;code&gt;passwd(1)&lt;/code&gt; command. Using the &lt;code&gt;-l&lt;/code&gt; option will lock&#xA;the password of the named account. It disables the password by changing it to a&#xA;password that matches no encrypted value. It will add a &lt;code&gt;!&lt;/code&gt; to the beginning of&#xA;the password. But, it doesn&amp;rsquo;t add that to the original password. I tested this&#xA;out and it wouldn&amp;rsquo;t log me in.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Installing Go</title>
      <link>https://www.n3s0.tech/feed/notes/golang/installing-golang/</link>
      <pubDate>Wed, 18 Feb 2026 00:00:00 -0600</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/golang/installing-golang/</guid>
      <description>Notes on installing the Go programming language on multiple operating systems.</description>
    </item>
    <item>
      <title>Workaround For Issue With Shared WAN Ports After FortiOS v7.4.8 Upgrade</title>
      <link>https://www.n3s0.tech/feed/notes/fortinet/issue-with-shared-wan-ports-after-fortios-7-4-8-upgrade/</link>
      <pubDate>Thu, 12 Feb 2026 09:00:27 -0600</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/fortinet/issue-with-shared-wan-ports-after-fortios-7-4-8-upgrade/</guid>
      <description>&lt;h2 id=&#34;summary&#34;&gt;Summary&lt;/h2&gt;&#xA;&lt;p&gt;This may be one of those nuanced scenarios. But, I have serviced a location that&#xA;requires I utilize the shared copper/fiber WAN ports. Basically after upgrading&#xA;it to FortiOS v7.4.8 a bug with the shared WAN ports not checking to see if the&#xA;optic port is being used. Which is a pretty big boo boo on my part for not&#xA;finding that bug sooner.&lt;/p&gt;&#xA;&lt;p&gt;In brief. The solution for this is to setup automation within the firewall to&#xA;switch over to the shared fiber port when it starts up. It will check for the&#xA;event LOG_ID_SYSTEM_START (ID 32009). It will wait 10 seconds. Then it will run&#xA;a command that will switch it over to the SFP.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Check &amp; Switch The Medium Of Shared WAN Ports On Fortigate</title>
      <link>https://www.n3s0.tech/feed/notes/fortinet/check-and-switch-mediums-on-shared-wan-ports-on-fortigate/</link>
      <pubDate>Thu, 12 Feb 2026 08:30:27 -0600</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/fortinet/check-and-switch-mediums-on-shared-wan-ports-on-fortigate/</guid>
      <description>&lt;h2 id=&#34;summary&#34;&gt;Summary&lt;/h2&gt;&#xA;&lt;p&gt;I&amp;rsquo;m jotting down this note after experiencing an issue after upgrading to&#xA;FortiOS v7.4.8. The shared ports wouldn&amp;rsquo;t detect the active port; which in this&#xA;case was the fiber medium. After troublshooting it. It seems as though it&amp;rsquo;s a&#xA;bug where the active link isn&amp;rsquo;t properly detected.&lt;/p&gt;&#xA;&lt;p&gt;There are features provided within the FortiGate 80F &amp;amp; 90G linups that provide&#xA;shared ports on the WAN connections. This is to allow more options to be used&#xA;for certain service providers.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Simple Residential Network Design (Fiber To The Home)</title>
      <link>https://www.n3s0.tech/feed/notes/networks/simple-residential-network-ftth/</link>
      <pubDate>Tue, 10 Feb 2026 03:00:00 -0600</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/networks/simple-residential-network-ftth/</guid>
      <description>Design a simple home network with a fiber provider.</description>
    </item>
    <item>
      <title>Upcoming Projects In 2026</title>
      <link>https://www.n3s0.tech/feed/journal/upcoming-projects-in-2026/</link>
      <pubDate>Tue, 10 Feb 2026 08:20:10 +0600</pubDate>
      <guid>https://www.n3s0.tech/feed/journal/upcoming-projects-in-2026/</guid>
      <description>&lt;h2 id=&#34;what-have-you-been-up-to&#34;&gt;What Have You Been Up To?&lt;/h2&gt;&#xA;&lt;p&gt;Yes. I&amp;rsquo;m alive. I&amp;rsquo;ve just been focusing on some things in my personal life.&#xA;Not too many problems come up that I feel I may see again. So, I haven&amp;rsquo;t been&#xA;writting How-tos. Mostly just reading and being present with my family.&lt;/p&gt;&#xA;&lt;p&gt;I tend to go through spurts of energy where I can focus on writing. But, there&#xA;is also writters block.&lt;/p&gt;&#xA;&lt;p&gt;I have written a Go application; that isn&amp;rsquo;t ready for release, that will probe&#xA;FortiGate APIs for firmware version, make, and model information. Then it will&#xA;update Netbox with that information if the platform and device type is&#xA;available. It&amp;rsquo;s maturity isn&amp;rsquo;t close to showing to the rest of the world. But,&#xA;for now. It does the job I need it for.&lt;/p&gt;</description>
    </item>
    <item>
      <title>02-2026 Reading Update</title>
      <link>https://www.n3s0.tech/feed/journal/reading-update-02-2026/</link>
      <pubDate>Fri, 06 Feb 2026 00:18:01 +0600</pubDate>
      <guid>https://www.n3s0.tech/feed/journal/reading-update-02-2026/</guid>
      <description>Reading updates for 02-2026.</description>
    </item>
    <item>
      <title>Apply New Kubernetes Pod/Deployment Configuration</title>
      <link>https://www.n3s0.tech/feed/notes/kubernetes/update-kubernetes-pod-deployment-config/</link>
      <pubDate>Mon, 03 Nov 2025 11:25:27 -0600</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/kubernetes/update-kubernetes-pod-deployment-config/</guid>
      <description>&lt;h2 id=&#34;overview&#34;&gt;Overview&lt;/h2&gt;&#xA;&lt;p&gt;Applying configuration to kubernetes pods/deployments is a pretty big part of&#xA;administering these environments. Whether you are making minor/major changes to&#xA;the configuration of your deployments. It&amp;rsquo;s usually good to know how to update&#xA;the configuration and rollout those changes.&lt;/p&gt;&#xA;&lt;p&gt;In some cases. A Helm chart fixes this by rolling all of the necessary changes&#xA;out for you. But, if you&amp;rsquo;re not using helm charts. This is the page for you.&lt;/p&gt;</description>
    </item>
    <item>
      <title>List Kubernetes Resources Using Get Commands</title>
      <link>https://www.n3s0.tech/feed/notes/kubernetes/list-kubernetes-resources-using-get-commands/</link>
      <pubDate>Mon, 03 Nov 2025 11:25:27 -0600</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/kubernetes/list-kubernetes-resources-using-get-commands/</guid>
      <description>&lt;h2 id=&#34;overview&#34;&gt;Overview&lt;/h2&gt;&#xA;&lt;p&gt;One thing to note is if you manage multiple name spaces. You&amp;rsquo;ll want to use the&#xA;&lt;code&gt;-n&lt;/code&gt; or &lt;code&gt;--namespace&lt;/code&gt; with the namespace name to see those resources. Otherwise&#xA;you will look in the default namespace for these resources. Which understanding&#xA;what&amp;rsquo;s in your default namespace is important.&lt;/p&gt;&#xA;&lt;h2 id=&#34;get-pods&#34;&gt;Get Pods&lt;/h2&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-sh&#34; data-lang=&#34;sh&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;kubectl -n lab get pods&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-sh&#34; data-lang=&#34;sh&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;kubectl get pods&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;get-deployments&#34;&gt;Get Deployments&lt;/h2&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-sh&#34; data-lang=&#34;sh&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;kubectl -n lab get configmaps&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-sh&#34; data-lang=&#34;sh&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;kubectl get configmaps&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;get-configmaps&#34;&gt;Get ConfigMaps&lt;/h2&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-sh&#34; data-lang=&#34;sh&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;kubectl -n lab get configmaps&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-sh&#34; data-lang=&#34;sh&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;kubectl get configmaps&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description>
    </item>
    <item>
      <title>Restarting Kubernetes Deployments To Apply Config</title>
      <link>https://www.n3s0.tech/feed/notes/kubernetes/restarting-kubernetes-deployments-to-apply-config/</link>
      <pubDate>Mon, 03 Nov 2025 11:25:27 -0600</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/kubernetes/restarting-kubernetes-deployments-to-apply-config/</guid>
      <description>&lt;h1 id=&#34;overview&#34;&gt;Overview&lt;/h1&gt;&#xA;&lt;p&gt;When you make changes to a kubernetes pod or deployment. You need to rollout&#xA;these changes by hand. Which includes restarting that particular resource.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://kubernetes.io/docs/reference/kubectl/generated/kubectl_rollout/kubectl_rollout_restart/&#34;&gt;kubectl rollout restart&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;There are other options available in the documentation for the command. But, I&#xA;generally run into what we&amp;rsquo;re going to see here. If I run into more. I&amp;rsquo;ll&#xA;probably create an article catered to that scenario.&lt;/p&gt;&#xA;&lt;h1 id=&#34;restarting-kubernetes-deployments&#34;&gt;Restarting Kubernetes Deployments&lt;/h1&gt;&#xA;&lt;p&gt;Restart a specified kubernetes deployment within a certain namespace. In this&#xA;case it&amp;rsquo;s the &lt;code&gt;lab&lt;/code&gt; namespace.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Starting A Shell On A Kubernetes Pod</title>
      <link>https://www.n3s0.tech/feed/notes/kubernetes/start-a-shell-on-a-kubernetes-pod/</link>
      <pubDate>Tue, 28 Oct 2025 11:25:27 -0600</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/kubernetes/start-a-shell-on-a-kubernetes-pod/</guid>
      <description>&lt;h2 id=&#34;overview&#34;&gt;Overview&lt;/h2&gt;&#xA;&lt;p&gt;I&amp;rsquo;ve been navigating through Kubernetes infrastructure so I figured I would post&#xA;some content related to accessing interactive shells within Kubernetes pods.&#xA;This is useful for troubleshooting. Whether that&amp;rsquo;d be for the networking for the&#xA;container or the application.&lt;/p&gt;&#xA;&lt;h2 id=&#34;getting-pods&#34;&gt;Getting Pods&lt;/h2&gt;&#xA;&lt;p&gt;The following command will list all pods in the &lt;code&gt;lab&lt;/code&gt; namespace.&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-sh&#34; data-lang=&#34;sh&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;kubectl get pods -n lab&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Output looks something like this. This output shows the name of the container,&#xA;how many containers and replicas are ready, current status, restart count, and&#xA;the age of the container.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Configure A Static IP Address On FortiGate Interface</title>
      <link>https://www.n3s0.tech/feed/notes/fortinet/configure-static-ip-address-on-fortigate-interface/</link>
      <pubDate>Mon, 27 Oct 2025 00:25:27 -0600</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/fortinet/configure-static-ip-address-on-fortigate-interface/</guid>
      <description>&lt;h2 id=&#34;overview&#34;&gt;Overview&lt;/h2&gt;&#xA;&lt;p&gt;I will provide the configuration necessary to configure a static IP address on a&#xA;FortiGate interface. Part of this entails the discussion of interface roles and&#xA;what you can use them for.&lt;/p&gt;&#xA;&lt;h2 id=&#34;discussion-on-interface-roles&#34;&gt;Discussion On Interface Roles&lt;/h2&gt;&#xA;&lt;p&gt;Fortinet uses interface roles to categorize the usecase for an interface and&#xA;determines how it handles security policy and traffic based on that.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;LAN:&lt;/strong&gt; Used to connect to a local/private network of endpoints. (Default&#xA;role for new interfaces.)&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;WAN:&lt;/strong&gt; Used to connect to the Internet. In FortiOS 7.4.8, when &lt;strong&gt;WAN&lt;/strong&gt; is&#xA;selected. The &lt;em&gt;Estimated Bandwidth&lt;/em&gt; setting is available. But, the following are&#xA;not:&#xA;&lt;ul&gt;&#xA;&lt;li&gt;DHCP server&lt;/li&gt;&#xA;&lt;li&gt;Create address object matching subnet.&lt;/li&gt;&#xA;&lt;li&gt;Device detection.&lt;/li&gt;&#xA;&lt;li&gt;Security mode.&lt;/li&gt;&#xA;&lt;li&gt;One-arm sniffer&lt;/li&gt;&#xA;&lt;li&gt;Dedicate to extension/fortiap modes&lt;/li&gt;&#xA;&lt;li&gt;Admission Control&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;DMZ:&lt;/strong&gt; This is used to connect to the DMZ. When selected the following are&#xA;not available:&#xA;&lt;ul&gt;&#xA;&lt;li&gt;DHCP Server&lt;/li&gt;&#xA;&lt;li&gt;Security Mode&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Undefined:&lt;/strong&gt; Interface has no role. The following are not available when&#xA;this option is selected:&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Create address object matching subnet.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;configuring-wan-interfaces&#34;&gt;Configuring WAN Interfaces&lt;/h2&gt;&#xA;&lt;p&gt;Configuring WAN interfaces with a static IP on FortiOS is pretty seamless.&#xA;Generally when you sign up for Internet service categorized for business you&#xA;can request a static IP address for extra cost.&lt;/p&gt;</description>
    </item>
    <item>
      <title>SANs Holiday Hack Challenge 2024: Snow-maggeddon</title>
      <link>https://www.n3s0.tech/feed/writeups/shhc-kringlecon/2024/</link>
      <pubDate>Sat, 25 Oct 2025 00:38:40 -0600</pubDate>
      <guid>https://www.n3s0.tech/feed/writeups/shhc-kringlecon/2024/</guid>
      <description>Writeup from what I&amp;rsquo;ve completed for SANs Holiday Hack Challenge 2024: Snow-maggedon.</description>
    </item>
    <item>
      <title>Lacey, WA</title>
      <link>https://www.n3s0.tech/travel/usa/wa/lacey-wa/</link>
      <pubDate>Tue, 21 Oct 2025 03:09:15 -0600</pubDate>
      <guid>https://www.n3s0.tech/travel/usa/wa/lacey-wa/</guid>
      <description>Lacey, Washington, is a city in Thurston County, located near Olympia, with a population of approximately 57,000. Known for its extensive parks and outdoor activities, Lacey offers a blend of urban amenities and natural beauty, making it a popular place for residents and visitors alike.</description>
    </item>
    <item>
      <title>Seattle, WA</title>
      <link>https://www.n3s0.tech/travel/usa/wa/seattle-wa/</link>
      <pubDate>Tue, 21 Oct 2025 03:09:15 -0600</pubDate>
      <guid>https://www.n3s0.tech/travel/usa/wa/seattle-wa/</guid>
      <description>Seattle, Washington, is a vibrant city known for its stunning waterfront, iconic Space Needle, and rich cultural scene. It is a major tech hub, home to companies like Amazon and Microsoft, and offers a diverse range of outdoor activities, coffee culture, and music festivals.</description>
    </item>
    <item>
      <title>Bremerton, WA</title>
      <link>https://www.n3s0.tech/travel/usa/wa/bremerton-wa/</link>
      <pubDate>Tue, 21 Oct 2025 03:08:15 -0600</pubDate>
      <guid>https://www.n3s0.tech/travel/usa/wa/bremerton-wa/</guid>
      <description>Bremerton, a beautiful city just a short ferry ride from downtown Seattle, offers a vibrant downtown Harborside area with the Kitsap Conference Center, two hotels, dining, cafes, and the Port of Bremerton Marina. Explore the Bremerton Creative District, Quincy Square, Puget Sound Navy Museum, Boardwalk and Harborside Fountain Park. Stroll across the Manette Bridge for more cafes and shops. A few blocks north, you&amp;rsquo;ll find the scenic Evergreen Rotary Park.</description>
    </item>
    <item>
      <title>Edit DNS Client Using systemd/resolved.conf File</title>
      <link>https://www.n3s0.tech/feed/notes/linux/change-dns-with-systemd-resolved-config-file/</link>
      <pubDate>Tue, 21 Oct 2025 09:44:02 +0600</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/linux/change-dns-with-systemd-resolved-config-file/</guid>
      <description>Notes for setting DNS configuration in the systemd resolved.conf file.</description>
    </item>
    <item>
      <title>Obtain Information Of Devices Connected To A Cisco Switch Using CDP</title>
      <link>https://www.n3s0.tech/feed/notes/cisco/obtain-information-of-devices-connected-to-a-cisco-switch-using-cdp/</link>
      <pubDate>Tue, 21 Oct 2025 08:50:01 +0600</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/cisco/obtain-information-of-devices-connected-to-a-cisco-switch-using-cdp/</guid>
      <description>Notes on obtaining a list of connected devices using CDP neighbors on a Cisco Switch.</description>
    </item>
    <item>
      <title>Obtain Information Of Devices Connected To A Cisco Switch Using LLDP</title>
      <link>https://www.n3s0.tech/feed/notes/cisco/obtain-information-of-devices-connected-to-a-cisco-switch-using-lldp/</link>
      <pubDate>Tue, 21 Oct 2025 08:49:01 +0600</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/cisco/obtain-information-of-devices-connected-to-a-cisco-switch-using-lldp/</guid>
      <description>Notes on obtaining a list of connected devices using LLDP on a Cisco Switch.</description>
    </item>
    <item>
      <title>Troubleshooting PoE Not Supplying Power To Ports On FortiSwitch</title>
      <link>https://www.n3s0.tech/feed/notes/fortinet/troubleshooting-poe-not-supplying-power-on-fortiswitch/</link>
      <pubDate>Wed, 15 Oct 2025 15:25:27 -0600</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/fortinet/troubleshooting-poe-not-supplying-power-on-fortiswitch/</guid>
      <description>&lt;h2 id=&#34;summary&#34;&gt;Summary&lt;/h2&gt;&#xA;&lt;p&gt;Recently I experienced a bizzare issue where a FortiSwitch wasn&amp;rsquo;t supplying POE&#xA;power to anything you plugged into it. Whether that be a wireless access point&#xA;or other PoE devices were  plugged in the switch would not supply power.&#xA;Essentially the access points at this particular site went offline randomly with&#xA;a log stating they left. Just grew some legs and dipped. Error logs were quiet&#xA;as well.&lt;/p&gt;&#xA;&lt;p&gt;This is what I can remember from that issue along with ways to fix it.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Configuring VLANs On FortiSwitch Port From FortiGate</title>
      <link>https://www.n3s0.tech/feed/notes/fortinet/adding-vlans-to-fortiswitch-from-fortigate-switch-controller/</link>
      <pubDate>Wed, 15 Oct 2025 00:25:27 -0600</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/fortinet/adding-vlans-to-fortiswitch-from-fortigate-switch-controller/</guid>
      <description>&lt;h2 id=&#34;overview&#34;&gt;Overview&lt;/h2&gt;&#xA;&lt;p&gt;This is one of those things I have to do every day that I wanted to add to this&#xA;site. There is the quick and easy way; through the GUI, and cli way. Both of&#xA;which are pretty easy.&lt;/p&gt;&#xA;&lt;p&gt;In this post I&amp;rsquo;m going to focus on configuring VLANs on a FortiSwitch port from&#xA;a FortiGate firewall. With the Fortinet networking stack you can FortiCombine&#xA;firewalls, switches, APs, etc. under the FortiGate. Over a Fortilink &amp;ldquo;LAG&amp;rdquo;&#xA;interface you trunk your VLANs to that interface and set &lt;em&gt;Native&lt;/em&gt; and &lt;em&gt;Allowed&lt;/em&gt;&#xA;VLANs to each individual port.&lt;/p&gt;</description>
    </item>
    <item>
      <title>sslvpnct-sh</title>
      <link>https://www.n3s0.tech/projects/sslvpnct-sh/</link>
      <pubDate>Tue, 14 Oct 2025 12:10:15 -0600</pubDate>
      <guid>https://www.n3s0.tech/projects/sslvpnct-sh/</guid>
      <description>&lt;h1 id=&#34;ssl-vpn-connectivity-test-bash&#34;&gt;SSL VPN Connectivity Test (Bash)&lt;/h1&gt;&#xA;&lt;h2 id=&#34;summary&#34;&gt;Summary&lt;/h2&gt;&#xA;&lt;p&gt;I enjoy testing and reporting when I complete my work. It&amp;rsquo;s a fundamental stage&#xA;before you provide the end result. There are tests for connecting to and testing&#xA;SSL VPN connectivity beforehand.&lt;/p&gt;&#xA;&lt;p&gt;This script targets SSL Client VPNs for test it&amp;rsquo;s test cases. Weather you&amp;rsquo;re&#xA;renewing the TLS certificate or just testing that routing is working as&#xA;expected. This script will perfrom the test. If the output is piped into a file.&#xA;There you will have it. You&amp;rsquo;ll be able to display to your peers that the VPN was&#xA;working as expected when you&amp;rsquo;ve finished the maintenance.&lt;/p&gt;</description>
    </item>
    <item>
      <title>fortigate_exporter</title>
      <link>https://www.n3s0.tech/projects/fortigate_exporter/</link>
      <pubDate>Tue, 14 Oct 2025 12:07:15 -0600</pubDate>
      <guid>https://www.n3s0.tech/projects/fortigate_exporter/</guid>
      <description>&lt;h2 id=&#34;what-is-fortigate_exporter&#34;&gt;What is fortigate_exporter?&lt;/h2&gt;&#xA;&lt;p&gt;The Prometheus FortiGate Exporter is a repository I forked from the prometheus&#xA;community. Due to lack of TLC from the maintainer or provided documentation from&#xA;Fortinet. It&amp;rsquo;s been abandoned/archived. I&amp;rsquo;m working on reviving it on my&#xA;repository as best I can considering I have access to that documentation. (for&#xA;now)&lt;/p&gt;&#xA;&lt;p&gt;It collects metrics from FortiGate firewalls using their APIs so they can be&#xA;added to Prometheus and visualized in any manner you see fit.&lt;/p&gt;</description>
    </item>
    <item>
      <title>subnetcalc</title>
      <link>https://www.n3s0.tech/projects/subnetcalc/</link>
      <pubDate>Tue, 14 Oct 2025 12:06:15 -0600</pubDate>
      <guid>https://www.n3s0.tech/projects/subnetcalc/</guid>
      <description>&lt;h2 id=&#34;what-is-subnetcalc&#34;&gt;What is subnetcalc?&lt;/h2&gt;&#xA;&lt;p&gt;Command line application for calculating subnets and referencing useful&#xA;data related to networking. I usually have one of these references on&#xA;my wall just in case I forget. So, I thought I&amp;rsquo;d bring it with me&#xA;wherever on my computer.&lt;/p&gt;&#xA;&lt;p&gt;The subnet calculator feature in this application does the following:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Provides the network address&lt;/li&gt;&#xA;&lt;li&gt;Shows the broadcast address&lt;/li&gt;&#xA;&lt;li&gt;Shows the range of usable addresses&lt;/li&gt;&#xA;&lt;li&gt;Shows the CIDR notation&lt;/li&gt;&#xA;&lt;li&gt;Shows the subnet mask&lt;/li&gt;&#xA;&lt;li&gt;Displays list of subnets within the subnet provided.&lt;/li&gt;&#xA;&lt;li&gt;Indicates that it&amp;rsquo;s a classful address&lt;/li&gt;&#xA;&lt;li&gt;Provides a first and last IP address in the subnet.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;I have marked features that aren&amp;rsquo;t finished as incomplete.&lt;/p&gt;</description>
    </item>
    <item>
      <title>randfile</title>
      <link>https://www.n3s0.tech/projects/randfile/</link>
      <pubDate>Tue, 14 Oct 2025 10:05:15 -0600</pubDate>
      <guid>https://www.n3s0.tech/projects/randfile/</guid>
      <description>&lt;h2 id=&#34;what-is-randfile&#34;&gt;What is Randfile?&lt;/h2&gt;&#xA;&lt;p&gt;Randfile is a Go commandline application that ingests a directory path and picks&#xA;a random file. This is a small project. But, it has its place in my setup.&lt;/p&gt;&#xA;&lt;p&gt;For my purposes this is for learning and randomly picking a wallpaper PNG or&#xA;JPEG and outputting its full path for Sway or i3wm.&lt;/p&gt;&#xA;&lt;h2 id=&#34;build-from-source&#34;&gt;Build from Source&lt;/h2&gt;&#xA;&lt;p&gt;Clone the randfile repository.&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-sh&#34; data-lang=&#34;sh&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;git clone https://github.com/n3s0/randfile.git&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Build the application.&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-sh&#34; data-lang=&#34;sh&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;go build &#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Move the application to wherever you wish. I&amp;rsquo;ll work on making installation a&#xA;little easier at some point. Just need to learn how.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Some Updates To This Website - 2025-10</title>
      <link>https://www.n3s0.tech/feed/journal/some-updates-to-this-website-2025-10/</link>
      <pubDate>Mon, 13 Oct 2025 00:17:01 +0600</pubDate>
      <guid>https://www.n3s0.tech/feed/journal/some-updates-to-this-website-2025-10/</guid>
      <description>Showcasing some of the updates to this website.</description>
    </item>
    <item>
      <title>Library</title>
      <link>https://www.n3s0.tech/library/</link>
      <pubDate>Sat, 11 Oct 2025 03:08:15 -0600</pubDate>
      <guid>https://www.n3s0.tech/library/</guid>
      <description>&lt;h1 id=&#34;library&#34;&gt;Library&lt;/h1&gt;&#xA;&lt;p&gt;Current reading list of books that I&amp;rsquo;m currently reading for have read. I&amp;rsquo;m not&#xA;making recommendations or providing my reviews on this page.&lt;/p&gt;&#xA;&lt;p&gt;This list is divided into two sections. Currently Reading or Read. Links are&#xA;provided for each books individual card go to &lt;a href=&#34;https://hardcover.app/&#34;&gt;Hardcover&lt;/a&gt;&#xA;slugs/pages for them.&lt;/p&gt;&#xA;&lt;p&gt;I will explain how I compile this list in a later post. So stay tuned; for those&#xA;playing along at home. I make no commissions through these links so purchase&#xA;them at your hearts content.&lt;/p&gt;</description>
    </item>
    <item>
      <title>fgpm-exporter</title>
      <link>https://www.n3s0.tech/projects/fgpm-exporter/</link>
      <pubDate>Wed, 08 Oct 2025 15:08:15 -0600</pubDate>
      <guid>https://www.n3s0.tech/projects/fgpm-exporter/</guid>
      <description>&lt;h2 id=&#34;what-is-fortiswitch-port-map-exporter-fgpm-exporter&#34;&gt;What is FortiSwitch Port Map Exporter (fgpm-exporter)?&lt;/h2&gt;&#xA;&lt;p&gt;Command line application written in Go developed to generate CSV or spreadsheets&#xA;of FortiSwitch port configuration using the FortiGate APIs.&lt;/p&gt;&#xA;&lt;p&gt;Some backstory for this. I noticed from the FortiGate you cannot export an&#xA;existing port mapping for the switches. Exporting in a CSV format is useful when&#xA;you&amp;rsquo;re running cable or need to replace the switch.&lt;/p&gt;&#xA;&lt;h2 id=&#34;project-layout&#34;&gt;Project Layout&lt;/h2&gt;&#xA;&lt;p&gt;You can find the directory structure with explainations below.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Edit Interface Metrics Using Windows PowerShell</title>
      <link>https://www.n3s0.tech/feed/notes/microsoft/use-both-ethernet-and-wireless-using-powershell/</link>
      <pubDate>Mon, 22 Sep 2025 10:08:01 +0600</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/microsoft/use-both-ethernet-and-wireless-using-powershell/</guid>
      <description>Changing the interface metric on Windows so you can use wireless and Ethernet.</description>
    </item>
    <item>
      <title>Managing Multiple Kubernetes Clusters</title>
      <link>https://www.n3s0.tech/feed/notes/kubernetes/managing-multiple-kubernetes-clusters/</link>
      <pubDate>Wed, 16 Jul 2025 11:25:27 -0600</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/kubernetes/managing-multiple-kubernetes-clusters/</guid>
      <description>&lt;h2 id=&#34;summary&#34;&gt;Summary&lt;/h2&gt;&#xA;&lt;hr&gt;&#xA;&lt;p&gt;Wanted to notate some things I learned about Kubernetes clusters and how to&#xA;switch between multiple. I manage a few either in &amp;ldquo;production&amp;rdquo; or within a lab&#xA;environment. So I needed to confirm that I&amp;rsquo;m not setting things up on the wrong&#xA;cluster.&lt;/p&gt;&#xA;&lt;h2 id=&#34;contexts&#34;&gt;Contexts&lt;/h2&gt;&#xA;&lt;hr&gt;&#xA;&lt;p&gt;Contexts are mentioned regarding the connection to different clusters. Kind of&#xA;like a connection string in MySQL or Postgres. Like the connection strings for&#xA;MySQL and Postgres these would contain all of the necessary information to&#xA;connect to a Kubernetes cluster. Stored in YAML format.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Fortinet: Set HA Active-Passive FortiGate Cluster Back to Primary</title>
      <link>https://www.n3s0.tech/feed/notes/fortinet/set-ha-pair-back-to-original-primary/</link>
      <pubDate>Wed, 25 Jun 2025 15:25:27 -0600</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/fortinet/set-ha-pair-back-to-original-primary/</guid>
      <description>Notes for setting an HA active-passwive FortiGate cluster back to original state.</description>
    </item>
    <item>
      <title>Notes: RFC 1918: Address Allocation for Private Networks</title>
      <link>https://www.n3s0.tech/feed/notes/rfcnotes/rfc1918/</link>
      <pubDate>Wed, 25 Jun 2025 12:12:17 -0600</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/rfcnotes/rfc1918/</guid>
      <description>Some notes from reading through the RFC 1918 document</description>
    </item>
    <item>
      <title>Show Routing Table On FortiOS</title>
      <link>https://www.n3s0.tech/feed/notes/fortinet/show-routing-table-on-fortigate/</link>
      <pubDate>Thu, 19 Jun 2025 15:25:27 -0600</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/fortinet/show-routing-table-on-fortigate/</guid>
      <description>Notes for showing the routing table on FortiOS.</description>
    </item>
    <item>
      <title>Some Thoughts On RFCs and IPv6</title>
      <link>https://www.n3s0.tech/feed/journal/some-thoughts-on-rfc-and-ipv6/</link>
      <pubDate>Fri, 20 Jun 2025 01:30:01 +0600</pubDate>
      <guid>https://www.n3s0.tech/feed/journal/some-thoughts-on-rfc-and-ipv6/</guid>
      <description>Wanted to briefly notate some things about RFC6598, RFC1918, and some thoughts about IPv6.</description>
    </item>
    <item>
      <title>Troubleshooting Response Validation Failed. SAML Response Rejected Error on FortiGate Firewalls</title>
      <link>https://www.n3s0.tech/feed/notes/fortinet/troubleshooting-response-validation-failed-saml-reponse-rejected-fg/</link>
      <pubDate>Tue, 17 Jun 2025 15:22:27 -0600</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/fortinet/troubleshooting-response-validation-failed-saml-reponse-rejected-fg/</guid>
      <description>Notes for troubleshooting some SAML errors Response Validation Failed.</description>
    </item>
    <item>
      <title>Cisco: TDR Cable Diagnostic On Cisco Switch Port</title>
      <link>https://www.n3s0.tech/feed/notes/cisco/tdr-cable-diag-on-switch-port/</link>
      <pubDate>Sun, 15 Jun 2025 16:49:01 +0600</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/cisco/tdr-cable-diag-on-switch-port/</guid>
      <description>Discussion on how to test the cable connection on Cisco switch ports.</description>
    </item>
    <item>
      <title>Troubleshooting Nautobot As A Docker Container -- Compose Not Found</title>
      <link>https://www.n3s0.tech/feed/notes/containers/troubleshoot-nautobot-container-container-not-found/</link>
      <pubDate>Sun, 02 Mar 2025 00:33:01 -0600</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/containers/troubleshoot-nautobot-container-container-not-found/</guid>
      <description>Some notes on troubleshooting a nautobot install on Ubuntu 24.04 LTS as a docker container.</description>
    </item>
    <item>
      <title>Negate Rules on ForiGate Policies.</title>
      <link>https://www.n3s0.tech/feed/notes/fortinet/negate-rules-on-fortigate-policies/</link>
      <pubDate>Fri, 31 Jan 2025 16:25:27 -0600</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/fortinet/negate-rules-on-fortigate-policies/</guid>
      <description>Notes for setting up negate rules on FortiGate policies.</description>
    </item>
    <item>
      <title>Fortinet: Add An Address External Resource To FortiGate</title>
      <link>https://www.n3s0.tech/feed/notes/fortinet/adding-an-address-external-resource-to-fortigate/</link>
      <pubDate>Fri, 31 Jan 2025 15:25:27 -0600</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/fortinet/adding-an-address-external-resource-to-fortigate/</guid>
      <description>Notes for adding an address threat feed to a FortiGate.</description>
    </item>
    <item>
      <title>Fortinet: Troubleshoot Certificate File is Duplicated for CA/Local/Remote/Crl cert</title>
      <link>https://www.n3s0.tech/feed/notes/fortinet/troubleshoot-duplicate-for-ca-local-remote-crl-cert-err/</link>
      <pubDate>Mon, 13 Jan 2025 15:25:27 -0600</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/fortinet/troubleshoot-duplicate-for-ca-local-remote-crl-cert-err/</guid>
      <description>Notes for troubleshooting certificate import errors like the one in the title.</description>
    </item>
    <item>
      <title>Checking TLS Certificates Using OpenSSL</title>
      <link>https://www.n3s0.tech/feed/notes/linux/check-tls-cert-using-openssl/</link>
      <pubDate>Sun, 12 Jan 2025 10:25:01 -0600</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/linux/check-tls-cert-using-openssl/</guid>
      <description>Notes for checking TLS certificates using the OpenSSL command.</description>
    </item>
    <item>
      <title>Learning Google Cloud Platform &amp; New Fortinet Articles</title>
      <link>https://www.n3s0.tech/feed/journal/learning-google-cloud-platform-and-new-fortinet-articles/</link>
      <pubDate>Tue, 07 Jan 2025 08:00:00 -0600</pubDate>
      <guid>https://www.n3s0.tech/feed/journal/learning-google-cloud-platform-and-new-fortinet-articles/</guid>
      <description>Journal entry 01-07-2025</description>
    </item>
    <item>
      <title>Fortinet: Reset &amp; Restore Port Statistics On FortiSwitch</title>
      <link>https://www.n3s0.tech/feed/notes/fortinet/reset-port-stats-on-fortiswitch-port/</link>
      <pubDate>Tue, 07 Jan 2025 02:41:27 -0600</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/fortinet/reset-port-stats-on-fortiswitch-port/</guid>
      <description>Notes for resetting and restoring port statistics on FortiSwitch ports.</description>
    </item>
    <item>
      <title>Fortinet: Check Port Statistics On FortiSwitch</title>
      <link>https://www.n3s0.tech/feed/notes/fortinet/check-port-statistics-on-fortiswitch/</link>
      <pubDate>Tue, 07 Jan 2025 01:41:27 -0600</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/fortinet/check-port-statistics-on-fortiswitch/</guid>
      <description>Notes for checking port statistics on FortiSwitch ports.</description>
    </item>
    <item>
      <title>Updates on TDR &amp; Other Thoughts</title>
      <link>https://www.n3s0.tech/feed/journal/tdr-and-other-thoughts/</link>
      <pubDate>Sat, 04 Jan 2025 08:00:00 -0600</pubDate>
      <guid>https://www.n3s0.tech/feed/journal/tdr-and-other-thoughts/</guid>
      <description>Journal entry 01-04-2025</description>
    </item>
    <item>
      <title>First Journal Entry Of The Year 2025</title>
      <link>https://www.n3s0.tech/feed/journal/first-journal-entry-of-year-2025/</link>
      <pubDate>Thu, 02 Jan 2025 16:02:01 -0600</pubDate>
      <guid>https://www.n3s0.tech/feed/journal/first-journal-entry-of-year-2025/</guid>
      <description>Journal entry 01-02-2025</description>
    </item>
    <item>
      <title>GCP: VPC Network With Custom Subnets and Firewall Rules Using Gcloud Shell</title>
      <link>https://www.n3s0.tech/feed/notes/gcp/gcp-vpc-networks-subnets-and-firewall-rules/</link>
      <pubDate>Thu, 02 Jan 2025 16:02:01 -0600</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/gcp/gcp-vpc-networks-subnets-and-firewall-rules/</guid>
      <description>Notes for creating a VPC network with custom subnets using gcloud shell.</description>
    </item>
    <item>
      <title>certchecker</title>
      <link>https://www.n3s0.tech/projects/certchecker/</link>
      <pubDate>Thu, 02 Jan 2025 03:08:15 -0600</pubDate>
      <guid>https://www.n3s0.tech/projects/certchecker/</guid>
      <description>&lt;h2 id=&#34;what-is-certchecker&#34;&gt;What is certchecker?&lt;/h2&gt;&#xA;&lt;p&gt;Certificate checker is a command-line application written in Go that can perform&#xA;an ad-hoc check to web servers. This check will return basic information about&#xA;the web servers certificate. More importanly, if it&amp;rsquo;s expired. For now this is&#xA;the beginning stage of the application. But, the overall vision is to have an&#xA;app that will iterate through a list of servers and provide this data in various&#xA;reporting formats. Such as email, pdf, txt, csv, etc.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Install And Setup swaylock-effects On Ubuntu</title>
      <link>https://www.n3s0.tech/feed/notes/linux/install-and-configure-swaylock-effects-on-ubuntu/</link>
      <pubDate>Mon, 04 Nov 2024 10:25:01 -0600</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/linux/install-and-configure-swaylock-effects-on-ubuntu/</guid>
      <description>&lt;h2 id=&#34;summary&#34;&gt;Summary&lt;/h2&gt;&#xA;&lt;hr&gt;&#xA;&lt;p&gt;To make my setup a little more enjoyable I like to make it look more pleasing to&#xA;the eye. With this comes trying different methods to install software that&#xA;accomplishes this.&lt;/p&gt;&#xA;&lt;p&gt;With that being said I like to install software that adds more effects that&#xA;aren&amp;rsquo;t necessarily the defaults. I found something called swaylock-effects.&#xA;Which is a fork of the swaywm/swaylock Github repository.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://github.com/mortie/swaylock-effects&#34;&gt;mortie/swaylock-effects&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;It took a little while to install this because there is no Ubuntu package. But,&#xA;with a little dependancy hell I was able to compile it and it works really well&#xA;for not being updated for 4 years.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Generating A QR Code For Easy Access To Wireless</title>
      <link>https://www.n3s0.tech/feed/notes/linux/generating-a-qr-code-for-easy-access-to-wireless/</link>
      <pubDate>Sun, 03 Nov 2024 21:13:01 -0600</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/linux/generating-a-qr-code-for-easy-access-to-wireless/</guid>
      <description>Notes for adding wireless networks using QR codes.</description>
    </item>
    <item>
      <title>Randomize Wallpapers For Sway Using Python</title>
      <link>https://www.n3s0.tech/feed/notes/code/python/random-backgrounds-sway/</link>
      <pubDate>Fri, 01 Nov 2024 16:50:00 -0600</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/code/python/random-backgrounds-sway/</guid>
      <description>Notes for randomizing backgrounds in Sway using Python.</description>
    </item>
    <item>
      <title>Little Note on Ansible Deployments To OpenBSD</title>
      <link>https://www.n3s0.tech/feed/journal/ansible-deployments-to-openbsd/</link>
      <pubDate>Mon, 21 Oct 2024 00:17:01 +0600</pubDate>
      <guid>https://www.n3s0.tech/feed/journal/ansible-deployments-to-openbsd/</guid>
      <description>Journal entry 10-21-2024</description>
    </item>
    <item>
      <title>Announcements, Writters block, and Some Accomplishments</title>
      <link>https://www.n3s0.tech/feed/notes/linux/announcement-writters-block-and-some-accomplishments/</link>
      <pubDate>Sun, 20 Oct 2024 16:49:01 +0600</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/linux/announcement-writters-block-and-some-accomplishments/</guid>
      <description>Just a little announcement, writters block, and an accomplishment for the day.</description>
    </item>
    <item>
      <title>Ubuntu Update Playbook: CHANGELOG</title>
      <link>https://www.n3s0.tech/feed/build/ansible/ubuntu-update-playbook/changelog/</link>
      <pubDate>Fri, 18 Oct 2024 01:19:04 -0600</pubDate>
      <guid>https://www.n3s0.tech/feed/build/ansible/ubuntu-update-playbook/changelog/</guid>
      <description>Docs for my Ansible playbook that updates Ubuntu Servers.</description>
    </item>
    <item>
      <title>Ubuntu Update Playbook: FAQ</title>
      <link>https://www.n3s0.tech/feed/build/ansible/ubuntu-update-playbook/faq/</link>
      <pubDate>Fri, 18 Oct 2024 01:19:03 -0600</pubDate>
      <guid>https://www.n3s0.tech/feed/build/ansible/ubuntu-update-playbook/faq/</guid>
      <description>Docs for my Ansible playbook that updates Ubuntu Servers.</description>
    </item>
    <item>
      <title>Ubuntu Update Playbook: Usage</title>
      <link>https://www.n3s0.tech/feed/build/ansible/ubuntu-update-playbook/usage/</link>
      <pubDate>Fri, 18 Oct 2024 01:19:02 -0600</pubDate>
      <guid>https://www.n3s0.tech/feed/build/ansible/ubuntu-update-playbook/usage/</guid>
      <description>Docs for my Ansible playbook that updates Ubuntu Servers.</description>
    </item>
    <item>
      <title>Ubuntu Update Playbook: Setup</title>
      <link>https://www.n3s0.tech/feed/build/ansible/ubuntu-update-playbook/setup/</link>
      <pubDate>Fri, 18 Oct 2024 01:19:10 -0100</pubDate>
      <guid>https://www.n3s0.tech/feed/build/ansible/ubuntu-update-playbook/setup/</guid>
      <description>Docs for my Ansible playbook that updates Ubuntu Servers.</description>
    </item>
    <item>
      <title>FortiSwitch Cable Diagnostics</title>
      <link>https://www.n3s0.tech/feed/notes/fortinet/cable-diag-fortiswitch/</link>
      <pubDate>Tue, 15 Oct 2024 01:41:27 -0600</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/fortinet/cable-diag-fortiswitch/</guid>
      <description>Notes for performing cable tests on FortiSwitch ports.</description>
    </item>
    <item>
      <title>Bilbao: Basic Kubernetes Problems</title>
      <link>https://www.n3s0.tech/feed/writeups/sadservers/bilbao/</link>
      <pubDate>Tue, 15 Oct 2024 00:07:47 -0600</pubDate>
      <guid>https://www.n3s0.tech/feed/writeups/sadservers/bilbao/</guid>
      <description>&lt;h2 id=&#34;summary&#34;&gt;Summary&lt;/h2&gt;&#xA;&lt;hr&gt;&#xA;&lt;p&gt;This is my writeup for the Bilbao scenario for Sad Servers.&lt;/p&gt;&#xA;&lt;h2 id=&#34;scenario&#34;&gt;Scenario&lt;/h2&gt;&#xA;&lt;hr&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Level: Easy&lt;/li&gt;&#xA;&lt;li&gt;Type: Fix&lt;/li&gt;&#xA;&lt;li&gt;Tags:&#xA;&lt;ul&gt;&#xA;&lt;li&gt;kubernetes&lt;/li&gt;&#xA;&lt;li&gt;realistic-interviews&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Description&lt;/p&gt;&#xA;&lt;p&gt;There&amp;rsquo;s a Kubernetes Deployment with an Nginx pod and a Load Balancer declared&#xA;in the manifest.yml file. The pod is not coming up. Fix it so that you can&#xA;access the Nginx container through the Load Balancer.&lt;/p&gt;&#xA;&lt;p&gt;There&amp;rsquo;s no &amp;ldquo;sudo&amp;rdquo; (root) access.&lt;/p&gt;&#xA;&lt;p&gt;Test: Running curl 10.43.216.196 returns the default Nginx Welcome page.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Boot To Single-User Mode On A Juniper SRX</title>
      <link>https://www.n3s0.tech/feed/notes/juniper/boot-to-single-user-mode/</link>
      <pubDate>Mon, 14 Oct 2024 12:30:01 -0600</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/juniper/boot-to-single-user-mode/</guid>
      <description>Notes for booting to Single User Mode to enter recovery mode on a Juniper SRX.</description>
    </item>
    <item>
      <title>Juniper: Root Password Recovery In Recovery Mode</title>
      <link>https://www.n3s0.tech/feed/notes/juniper/root-password-recovery/</link>
      <pubDate>Mon, 14 Oct 2024 12:20:01 -0600</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/juniper/root-password-recovery/</guid>
      <description>Notes for changing Juniper password in recovery mode.</description>
    </item>
    <item>
      <title>Juniper: Configure U-Boot To Enable Singe-User Mode Boot</title>
      <link>https://www.n3s0.tech/feed/notes/juniper/set-uboot-to-allow-single-user-mode/</link>
      <pubDate>Mon, 14 Oct 2024 12:10:01 -0600</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/juniper/set-uboot-to-allow-single-user-mode/</guid>
      <description>Notes for configuring u-boot to enter single user mode.</description>
    </item>
    <item>
      <title>Update on Subnet Calculator, Ubuntu Desktop Praise, &amp; Network Notes</title>
      <link>https://www.n3s0.tech/feed/journal/update-for-subnetcalculator-praise-for-ubuntu-desktop-and-network-notes/</link>
      <pubDate>Sun, 13 Oct 2024 02:49:01 +0600</pubDate>
      <guid>https://www.n3s0.tech/feed/journal/update-for-subnetcalculator-praise-for-ubuntu-desktop-and-network-notes/</guid>
      <description>Update on subnetcalc, Ubuntu Desktop praise, &amp;amp; Network Notes</description>
    </item>
    <item>
      <title>Taipei: Come a-knocking</title>
      <link>https://www.n3s0.tech/feed/writeups/sadservers/taipei/</link>
      <pubDate>Sat, 12 Oct 2024 12:56:01 -0600</pubDate>
      <guid>https://www.n3s0.tech/feed/writeups/sadservers/taipei/</guid>
      <description>&lt;h2 id=&#34;summary&#34;&gt;Summary&lt;/h2&gt;&#xA;&lt;hr&gt;&#xA;&lt;p&gt;This is my write up for the Taipei port knocking challenge.&lt;/p&gt;&#xA;&lt;h2 id=&#34;scenario&#34;&gt;Scenario&lt;/h2&gt;&#xA;&lt;hr&gt;&#xA;&lt;p&gt;Below is the scenario provided by SadServers.&lt;/p&gt;&#xA;&lt;p&gt;Level: Easy&lt;/p&gt;&#xA;&lt;p&gt;Description&lt;/p&gt;&#xA;&lt;p&gt;There is a web server on port :80 protected with Port Knocking. Find the one&#xA;&amp;ldquo;knock&amp;rdquo; needed (sending a SYN to a single port, not a sequence) so you can curl&#xA;localhost.&lt;/p&gt;&#xA;&lt;p&gt;Test:&lt;/p&gt;&#xA;&lt;p&gt;Executing curl localhost returns a message with md5sum&#xA;fe474f8e1c29e9f412ed3b726369ab65. (Note: the resulting md5sum includes the new&#xA;line terminator: echo $(curl localhost))&lt;/p&gt;</description>
    </item>
    <item>
      <title>Bata: Find in /proc</title>
      <link>https://www.n3s0.tech/feed/writeups/sadservers/bata/</link>
      <pubDate>Fri, 11 Oct 2024 20:56:01 -0500</pubDate>
      <guid>https://www.n3s0.tech/feed/writeups/sadservers/bata/</guid>
      <description>&lt;h2 id=&#34;summary&#34;&gt;Summary&lt;/h2&gt;&#xA;&lt;hr&gt;&#xA;&lt;p&gt;Today I&amp;rsquo;m going to do a little run through of Bata: Find in /proc. In this we&#xA;check the /proc directory for any stored secrets that are hidden.&lt;/p&gt;&#xA;&lt;h2 id=&#34;description&#34;&gt;Description&lt;/h2&gt;&#xA;&lt;hr&gt;&#xA;&lt;p&gt;Below is a general description provided by SadServers.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Level: Easy&lt;/li&gt;&#xA;&lt;li&gt;Type: Do&lt;/li&gt;&#xA;&lt;li&gt;Tags: bash&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Description: A spy has left a password in a file in /proc/sys. The contents of&#xA;the file start with &amp;ldquo;secret:&amp;rdquo; (without the quotes).&lt;/p&gt;&#xA;&lt;p&gt;Find the file and save the word after &amp;ldquo;secret:&amp;rdquo; to the file /home/admin/secret.txt&#xA;with a newline at the end (e.g. if the file contents were &amp;ldquo;secret:password&amp;rdquo; do:&#xA;echo &amp;ldquo;password&amp;rdquo; &amp;gt; /home/admin/secret.txt).&lt;/p&gt;</description>
    </item>
    <item>
      <title>Show Configuration On Juniper</title>
      <link>https://www.n3s0.tech/feed/notes/juniper/show-config-juniper/</link>
      <pubDate>Sun, 06 Oct 2024 13:10:01 -0600</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/juniper/show-config-juniper/</guid>
      <description>Notes for showing the configuration on Juniper.</description>
    </item>
    <item>
      <title>Show Current JunOS Version</title>
      <link>https://www.n3s0.tech/feed/notes/juniper/show-current-junos-version/</link>
      <pubDate>Sat, 05 Oct 2024 17:23:01 -0600</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/juniper/show-current-junos-version/</guid>
      <description>Show the current JunOS version and other information. This was done on a Juniper SRX220.</description>
    </item>
    <item>
      <title>Configure Hostname On Juniper</title>
      <link>https://www.n3s0.tech/feed/notes/juniper/configure-hostname-on-juniper/</link>
      <pubDate>Sat, 05 Oct 2024 16:49:01 -0600</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/juniper/configure-hostname-on-juniper/</guid>
      <description>Configuring The hostname on Juniper.</description>
    </item>
    <item>
      <title>Revert To Factory Configuration On Juniper SRX220</title>
      <link>https://www.n3s0.tech/feed/notes/juniper/revert-factory-config-juniper-srx220/</link>
      <pubDate>Sat, 05 Oct 2024 16:49:01 -0600</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/juniper/revert-factory-config-juniper-srx220/</guid>
      <description>Notes for reverting a Juniper SRX220 to factory configuration.</description>
    </item>
    <item>
      <title>Updates On Personal Development</title>
      <link>https://www.n3s0.tech/feed/journal/updates-on-personal-development/</link>
      <pubDate>Wed, 02 Oct 2024 07:49:01 +0600</pubDate>
      <guid>https://www.n3s0.tech/feed/journal/updates-on-personal-development/</guid>
      <description>Some updates on personal development</description>
    </item>
    <item>
      <title>Site Updates &amp; Learning About ISC DHCP EOL Date</title>
      <link>https://www.n3s0.tech/feed/journal/site-updates-and-isc-dhcp-eol/</link>
      <pubDate>Mon, 30 Sep 2024 07:49:01 +0600</pubDate>
      <guid>https://www.n3s0.tech/feed/journal/site-updates-and-isc-dhcp-eol/</guid>
      <description>Site updates and learning about ISC DHCP EOL date.</description>
    </item>
    <item>
      <title>Playing With Wigle... Amongst Other Things</title>
      <link>https://www.n3s0.tech/feed/journal/playing-with-wigle-amounst-other-things/</link>
      <pubDate>Tue, 24 Sep 2024 16:49:01 +0600</pubDate>
      <guid>https://www.n3s0.tech/feed/journal/playing-with-wigle-amounst-other-things/</guid>
      <description>Journal entry 09-24-2024</description>
    </item>
    <item>
      <title>Geneva: Renew an SSL Certificate</title>
      <link>https://www.n3s0.tech/feed/writeups/sadservers/geneva/</link>
      <pubDate>Mon, 23 Sep 2024 09:56:47 -0600</pubDate>
      <guid>https://www.n3s0.tech/feed/writeups/sadservers/geneva/</guid>
      <description>&lt;h2 id=&#34;overview&#34;&gt;Overview&lt;/h2&gt;&#xA;&lt;p&gt;This is my run through of the Geneva scenario on Sad Servers. Let see&#xA;how we do.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://sadservers.com/scenario/geneva&#34;&gt;Geneva: Renew an SSL Certificate&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Little more information about the challenge.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Level: Easy&lt;/li&gt;&#xA;&lt;li&gt;Type: Fix&lt;/li&gt;&#xA;&lt;li&gt;Tags: ssl&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;description&#34;&gt;Description&lt;/h2&gt;&#xA;&lt;hr&gt;&#xA;&lt;p&gt;There&amp;rsquo;s an Nginx web server running on this machine, configured to serve a&#xA;simple &amp;ldquo;Hello, World!&amp;rdquo; page over HTTPS. However, the SSL certificate is expired.&lt;/p&gt;&#xA;&lt;p&gt;Create a new SSL certificate for the Nginx web server with the same Issuer and&#xA;Subject (same domain and company information).&lt;/p&gt;</description>
    </item>
    <item>
      <title>Pesky Roku Behavior</title>
      <link>https://www.n3s0.tech/feed/journal/pesky-roku-behavior/</link>
      <pubDate>Mon, 23 Sep 2024 16:49:01 +0600</pubDate>
      <guid>https://www.n3s0.tech/feed/journal/pesky-roku-behavior/</guid>
      <description>Pesky Roku behavior&amp;hellip;</description>
    </item>
    <item>
      <title>Subnetting Reference</title>
      <link>https://www.n3s0.tech/feed/notes/reference/subnet-chart/</link>
      <pubDate>Fri, 20 Sep 2024 14:26:26 -0600</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/reference/subnet-chart/</guid>
      <description>Subnetting reference.</description>
    </item>
    <item>
      <title>Some Thoughts On Tracking Packages</title>
      <link>https://www.n3s0.tech/feed/journal/some-thoughts-on-tracking-packages/</link>
      <pubDate>Thu, 19 Sep 2024 16:49:01 +0600</pubDate>
      <guid>https://www.n3s0.tech/feed/journal/some-thoughts-on-tracking-packages/</guid>
      <description>Journal entry 09-19-2024</description>
    </item>
    <item>
      <title>So, You Lost Your Mouse Pointer In Windows 11?</title>
      <link>https://www.n3s0.tech/feed/notes/microsoft/so-you-lost-your-mouse-pointer-in-windows-11/</link>
      <pubDate>Thu, 19 Sep 2024 14:40:01 +0600</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/microsoft/so-you-lost-your-mouse-pointer-in-windows-11/</guid>
      <description>Some fun troubleshooting why someone&amp;rsquo;s mouse pointer magically disapeared in Windows 11.</description>
    </item>
    <item>
      <title>Github Pages Deployments and Playing With ChatGPT</title>
      <link>https://www.n3s0.tech/feed/journal/github-pages-deployments-and-chatgpt/</link>
      <pubDate>Mon, 16 Sep 2024 16:49:01 +0600</pubDate>
      <guid>https://www.n3s0.tech/feed/journal/github-pages-deployments-and-chatgpt/</guid>
      <description>Journal entry 09-16-2024</description>
    </item>
    <item>
      <title>Computer</title>
      <link>https://www.n3s0.tech/computer/</link>
      <pubDate>Mon, 16 Sep 2024 15:12:45 +0600</pubDate>
      <guid>https://www.n3s0.tech/computer/</guid>
      <description></description>
    </item>
    <item>
      <title>Troubleshooting DHCP Server On Linux Using Tcpdump</title>
      <link>https://www.n3s0.tech/feed/notes/linux/troubleshooting-dhcp-server-on-linux-using-tcpdump/</link>
      <pubDate>Tue, 09 Apr 2024 14:40:01 +0600</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/linux/troubleshooting-dhcp-server-on-linux-using-tcpdump/</guid>
      <description>Some fun with TCP Dump.</description>
    </item>
    <item>
      <title>Showing Databases In MySQL</title>
      <link>https://www.n3s0.tech/feed/notes/linux/showing-databases-in-mysql/</link>
      <pubDate>Wed, 03 Apr 2024 09:44:02 +0600</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/linux/showing-databases-in-mysql/</guid>
      <description>&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-sql&#34; data-lang=&#34;sql&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;SHOW&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;DATABASES&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-sql&#34; data-lang=&#34;sql&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;SHOW&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;SCHEMAS&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-sql&#34; data-lang=&#34;sql&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;o&#34;&gt;+&lt;/span&gt;&lt;span class=&#34;c1&#34;&gt;--------------------+&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;|&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;k&#34;&gt;Database&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;           &lt;/span&gt;&lt;span class=&#34;o&#34;&gt;|&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;+&lt;/span&gt;&lt;span class=&#34;c1&#34;&gt;--------------------+&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;|&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;information_schema&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;o&#34;&gt;|&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;|&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;mysql&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;              &lt;/span&gt;&lt;span class=&#34;o&#34;&gt;|&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;|&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;performance_schema&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;o&#34;&gt;|&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;|&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;sys&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;                &lt;/span&gt;&lt;span class=&#34;o&#34;&gt;|&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;|&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;testdatabase2&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;      &lt;/span&gt;&lt;span class=&#34;o&#34;&gt;|&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;|&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;testdb1&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;            &lt;/span&gt;&lt;span class=&#34;o&#34;&gt;|&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;+&lt;/span&gt;&lt;span class=&#34;c1&#34;&gt;--------------------+&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;&lt;/span&gt;&lt;span class=&#34;mi&#34;&gt;6&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;k&#34;&gt;rows&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;k&#34;&gt;in&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;k&#34;&gt;set&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;mi&#34;&gt;0&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;mi&#34;&gt;00&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;sec&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-sql&#34; data-lang=&#34;sql&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;SHOW&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;DATABASES&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;err&#34;&gt;\&lt;/span&gt;&lt;span class=&#34;k&#34;&gt;G&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-sql&#34; data-lang=&#34;sql&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;o&#34;&gt;***************************&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;mi&#34;&gt;1&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;k&#34;&gt;row&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;o&#34;&gt;***************************&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;&lt;/span&gt;&lt;span class=&#34;k&#34;&gt;Database&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;information_schema&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;***************************&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;mi&#34;&gt;2&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;k&#34;&gt;row&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;o&#34;&gt;***************************&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;&lt;/span&gt;&lt;span class=&#34;k&#34;&gt;Database&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;mysql&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;***************************&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;mi&#34;&gt;3&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;k&#34;&gt;row&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;o&#34;&gt;***************************&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;&lt;/span&gt;&lt;span class=&#34;k&#34;&gt;Database&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;performance_schema&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;***************************&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;mi&#34;&gt;4&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;k&#34;&gt;row&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;o&#34;&gt;***************************&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;&lt;/span&gt;&lt;span class=&#34;k&#34;&gt;Database&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;sys&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;***************************&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;mi&#34;&gt;5&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;k&#34;&gt;row&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;o&#34;&gt;***************************&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;&lt;/span&gt;&lt;span class=&#34;k&#34;&gt;Database&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;testdatabase2&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;***************************&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;mi&#34;&gt;6&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;k&#34;&gt;row&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;o&#34;&gt;***************************&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;&lt;/span&gt;&lt;span class=&#34;k&#34;&gt;Database&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;testdb1&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;&lt;/span&gt;&lt;span class=&#34;mi&#34;&gt;6&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;k&#34;&gt;rows&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;k&#34;&gt;in&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;k&#34;&gt;set&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;mi&#34;&gt;0&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;mi&#34;&gt;01&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;sec&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-sql&#34; data-lang=&#34;sql&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;SHOW&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;DATABASES&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;k&#34;&gt;LIKE&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;s1&#34;&gt;&amp;#39;test%&amp;#39;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-sql&#34; data-lang=&#34;sql&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;o&#34;&gt;+&lt;/span&gt;&lt;span class=&#34;c1&#34;&gt;------------------+&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;|&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;k&#34;&gt;Database&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;test&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;%&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;o&#34;&gt;|&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;+&lt;/span&gt;&lt;span class=&#34;c1&#34;&gt;------------------+&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;|&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;testdatabase2&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;    &lt;/span&gt;&lt;span class=&#34;o&#34;&gt;|&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;|&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;testdb1&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;          &lt;/span&gt;&lt;span class=&#34;o&#34;&gt;|&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;+&lt;/span&gt;&lt;span class=&#34;c1&#34;&gt;------------------+&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;&lt;/span&gt;&lt;span class=&#34;mi&#34;&gt;2&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;k&#34;&gt;rows&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;k&#34;&gt;in&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;k&#34;&gt;set&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;mi&#34;&gt;0&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;mi&#34;&gt;00&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;sec&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-sql&#34; data-lang=&#34;sql&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;show&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;databases&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;k&#34;&gt;like&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;s1&#34;&gt;&amp;#39;%schema&amp;#39;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-sql&#34; data-lang=&#34;sql&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;o&#34;&gt;+&lt;/span&gt;&lt;span class=&#34;c1&#34;&gt;--------------------+&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;|&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;k&#34;&gt;Database&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;%&lt;/span&gt;&lt;span class=&#34;k&#34;&gt;schema&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;o&#34;&gt;|&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;+&lt;/span&gt;&lt;span class=&#34;c1&#34;&gt;--------------------+&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;|&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;information_schema&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;o&#34;&gt;|&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;|&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;performance_schema&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;o&#34;&gt;|&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;+&lt;/span&gt;&lt;span class=&#34;c1&#34;&gt;--------------------+&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;&lt;/span&gt;&lt;span class=&#34;mi&#34;&gt;2&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;k&#34;&gt;rows&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;k&#34;&gt;in&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;k&#34;&gt;set&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;mi&#34;&gt;0&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;mi&#34;&gt;00&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;sec&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description>
    </item>
    <item>
      <title>Viewing A Users MySQL Permissions (GRANTS)</title>
      <link>https://www.n3s0.tech/feed/notes/linux/viewing-mysql-permission-grants/</link>
      <pubDate>Wed, 03 Apr 2024 09:44:02 +0600</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/linux/viewing-mysql-permission-grants/</guid>
      <description>Notes for viewing MySQL grants from MySQL Client.</description>
    </item>
    <item>
      <title>Automate Adding A VLAN To Multiple Cisco Switches</title>
      <link>https://www.n3s0.tech/feed/notes/code/automate-adding-a-vlan-to-multiple-cisco-switches/</link>
      <pubDate>Mon, 01 Apr 2024 11:28:01 +0600</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/code/automate-adding-a-vlan-to-multiple-cisco-switches/</guid>
      <description>More notes and code while I play with the Python Netmiko library.</description>
    </item>
    <item>
      <title>Ubuntu Linux Crisis &amp; General Troubleshooting Tools</title>
      <link>https://www.n3s0.tech/feed/notes/linux/ubuntu-crisis-and-general-troubleshooting-tools/</link>
      <pubDate>Thu, 28 Mar 2024 12:20:02 -0500</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/linux/ubuntu-crisis-and-general-troubleshooting-tools/</guid>
      <description>List of tools used for troubleshooting.</description>
    </item>
    <item>
      <title>Using Netmiko To Automate VLAN Configuration On A Cisco Switch</title>
      <link>https://www.n3s0.tech/feed/notes/cisco/using-netmiko-to-automate-vlan-configuration-on-a-cisco-switch/</link>
      <pubDate>Thu, 28 Mar 2024 12:18:01 +0600</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/cisco/using-netmiko-to-automate-vlan-configuration-on-a-cisco-switch/</guid>
      <description>&lt;h2 id=&#34;summary&#34;&gt;Summary&lt;/h2&gt;&#xA;&lt;hr&gt;&#xA;&lt;p&gt;I&amp;rsquo;ve been looking for ways to make my job easier in regards to&#xA;configuring Cisco devices. I think I figured out a way and it works&#xA;great!&lt;/p&gt;&#xA;&lt;p&gt;I will be putting the link for this script found in one of my&#xA;respositories below.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;&#34;&gt;n3s0/scripts/cisco_add_vlan.py&lt;/a&gt; - Dead Link&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;This is a Python script I wrote that will add a VLAN to a switch with&#xA;the name net-mgmt. This is kind of similar to Ansible. But, it takes&#xA;less time to put everything together in my opinion. You do a little&#xA;configuration, run it, and off it goes.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Bucharest: Connecting to Postgres</title>
      <link>https://www.n3s0.tech/feed/writeups/sadservers/bucharest/</link>
      <pubDate>Sat, 09 Mar 2024 18:40:47 -0600</pubDate>
      <guid>https://www.n3s0.tech/feed/writeups/sadservers/bucharest/</guid>
      <description>&lt;h2 id=&#34;scenario&#34;&gt;Scenario&lt;/h2&gt;&#xA;&lt;hr&gt;&#xA;&lt;p&gt;Should anyone want to do this challenge. You can do so at the following&#xA;link.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://sadservers.com/scenario/bucharest&#34;&gt;Bucharest: Connecting to Postgres&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Level: Easy&lt;/p&gt;&#xA;&lt;p&gt;Type: Fix&lt;/p&gt;&#xA;&lt;p&gt;Description: A web application relies on the PostgreSQL 13 database present on&#xA;this server. However, the connection to the database is not working. Your task&#xA;is to identify and resolve the issue causing this connection failure. The&#xA;application connects to a database named app1 with the user app1user and the&#xA;password app1user.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Migrating Sticky Notes To Another Windows 10 Workstation</title>
      <link>https://www.n3s0.tech/feed/notes/microsoft/migrating-sticky-notes-to-another-windows-10-workstation/</link>
      <pubDate>Sat, 09 Mar 2024 10:33:00 -0600</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/microsoft/migrating-sticky-notes-to-another-windows-10-workstation/</guid>
      <description>&lt;p&gt;Recently I came across an issue where someone needed to add their Sticky&#xA;Notes to their new computer and I learned how. Sticky notes are still&#xA;used pretty frequently and with the volume of sticky notes they had.&#xA;They weren&amp;rsquo;t about to copy and paste them.&lt;/p&gt;&#xA;&lt;p&gt;Sticky notes are located in the following path. We can go to these paths&#xA;in File Explorer or a command terminal on the Windows device.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Rosario: Restore a MySQL database</title>
      <link>https://www.n3s0.tech/feed/writeups/sadservers/rosario/</link>
      <pubDate>Sat, 09 Mar 2024 09:56:47 -0600</pubDate>
      <guid>https://www.n3s0.tech/feed/writeups/sadservers/rosario/</guid>
      <description>Notes from running through the Rosario scenario from SadServers.</description>
    </item>
    <item>
      <title>Planning The Specs For A Small MySQL Database Administrator Lab</title>
      <link>https://www.n3s0.tech/feed/build/labs/small-mysql-dbadmin-lab/</link>
      <pubDate>Fri, 08 Mar 2024 11:11:00 -0500</pubDate>
      <guid>https://www.n3s0.tech/feed/build/labs/small-mysql-dbadmin-lab/</guid>
      <description>&lt;h2 id=&#34;summary&#34;&gt;Summary&lt;/h2&gt;&#xA;&lt;p&gt;This is the first revision for the virtual machine specifications of a&#xA;MySQL Database Admnistrator lab. A small group of servers that allows&#xA;someone to learn things like single node managment, clustering, and a&#xA;simple data warehouse on the MySQL platform.&lt;/p&gt;&#xA;&lt;p&gt;The key learning points I would like to touch on with these&#xA;specifications are:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Three node MySQL InnoDB cluster deployment and managment.&lt;/li&gt;&#xA;&lt;li&gt;MySQL database replicas&lt;/li&gt;&#xA;&lt;li&gt;Building data warehouses&lt;/li&gt;&#xA;&lt;li&gt;MySQL database design&lt;/li&gt;&#xA;&lt;li&gt;MySQL database backups and testing&lt;/li&gt;&#xA;&lt;li&gt;MySQL server hardening&lt;/li&gt;&#xA;&lt;li&gt;Performance monitoring&lt;/li&gt;&#xA;&lt;li&gt;Performance tuning&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;notes-on-design&#34;&gt;Notes On Design&lt;/h2&gt;&#xA;&lt;p&gt;I&amp;rsquo;m utilizing Ubuntu Server 22.04 LTS because it&amp;rsquo;s common and people&#xA;have probably used it before. MySQL is available on multiple Linux&#xA;distros. So if there&amp;rsquo;s something else you&amp;rsquo;d like to use. Go for it.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Planning The Specs For A Small MySQL Database Administrator Lab</title>
      <link>https://www.n3s0.tech/feed/build/planning-specs-for-a-small-mysql-dbadmin-lab/</link>
      <pubDate>Fri, 08 Mar 2024 11:11:00 -0500</pubDate>
      <guid>https://www.n3s0.tech/feed/build/planning-specs-for-a-small-mysql-dbadmin-lab/</guid>
      <description>&lt;p&gt;This is the first revision for the virtual machine specifications of a&#xA;MySQL Database Admnistrator lab. A small group of servers that allows&#xA;someone to learn things like single node managment, clustering, and a&#xA;simple data warehouse on the MySQL platform.&lt;/p&gt;&#xA;&lt;p&gt;The key learning points I would like to touch on with these&#xA;specifications are:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Three node MySQL InnoDB cluster deployment and managment.&lt;/li&gt;&#xA;&lt;li&gt;MySQL database replicas&lt;/li&gt;&#xA;&lt;li&gt;Building data warehouses&lt;/li&gt;&#xA;&lt;li&gt;MySQL database design&lt;/li&gt;&#xA;&lt;li&gt;MySQL database backups and testing&lt;/li&gt;&#xA;&lt;li&gt;MySQL server hardening&lt;/li&gt;&#xA;&lt;li&gt;Performance monitoring&lt;/li&gt;&#xA;&lt;li&gt;Performance tuning&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;notes-on-design&#34;&gt;Notes On Design&lt;/h2&gt;&#xA;&lt;p&gt;I&amp;rsquo;m utilizing Ubuntu Server 22.04 LTS because it&amp;rsquo;s common and people&#xA;have probably used it before. MySQL is available on multiple Linux&#xA;distros. So if there&amp;rsquo;s something else you&amp;rsquo;d like to use. Go for it.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Obtaining A Cisco Devices Hostname Using The Netmiko Python Library</title>
      <link>https://www.n3s0.tech/feed/notes/cisco/obtaining-a-cisco-devices-hostname-using-the-netmiko-python-library/</link>
      <pubDate>Thu, 07 Mar 2024 08:36:08 +0600</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/cisco/obtaining-a-cisco-devices-hostname-using-the-netmiko-python-library/</guid>
      <description>&lt;h2 id=&#34;summary&#34;&gt;Summary&lt;/h2&gt;&#xA;&lt;hr&gt;&#xA;&lt;p&gt;So I’ve wanted to poke and prod at network automation for a while. But, didn’t know where to start. I’ve automated some tasks in the past with Ansible playbooks. Which are useful as a standard use case. I’m just branching out to other things.&lt;/p&gt;&#xA;&lt;p&gt;This is a little script that utilizes the Netmiko Python library to obtain the hostname of the device. In another post I plan on using this data as areporting header for a script that collects data about Cisco devices.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Using A SQL Script For Initial MySQL Database Setup</title>
      <link>https://www.n3s0.tech/feed/notes/linux/using-a-sql-script-for-initial-mysql-database-setup/</link>
      <pubDate>Wed, 06 Mar 2024 15:25:01 +0600</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/linux/using-a-sql-script-for-initial-mysql-database-setup/</guid>
      <description>Simple MySQL script I wrote for the initial setup of application databases.</description>
    </item>
    <item>
      <title>Install &amp; Setup PostgresSQL on Ubuntu Server</title>
      <link>https://www.n3s0.tech/feed/notes/linux/install-and-setup-postgresql-on-ubuntu-server/</link>
      <pubDate>Wed, 28 Feb 2024 09:34:05 -0500</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/linux/install-and-setup-postgresql-on-ubuntu-server/</guid>
      <description>&lt;h2 id=&#34;summary&#34;&gt;Summary&lt;/h2&gt;&#xA;&lt;hr&gt;&#xA;&lt;p&gt;Noting some installation and setup for PostgreSQL on Ubuntu Server.&lt;/p&gt;&#xA;&lt;h2 id=&#34;install&#34;&gt;Install&lt;/h2&gt;&#xA;&lt;hr&gt;&#xA;&lt;p&gt;The command for installing the PostgreSQL server package from the repos&#xA;can be found below.&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-sh&#34; data-lang=&#34;sh&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo apt install postgresql -y&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;I will walk through setup soon.&lt;/p&gt;&#xA;&lt;h2 id=&#34;resources&#34;&gt;Resources&lt;/h2&gt;&#xA;&lt;hr&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.postgresql.org/docs/15/index.html&#34;&gt;PostgresSQL 15 Documentation&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
    </item>
    <item>
      <title>Moving PostgresSQL 15 To Custom Directory On Ubuntu Server</title>
      <link>https://www.n3s0.tech/feed/notes/linux/moving-postgresql-15-to-custom-directory-on-ubuntu-server/</link>
      <pubDate>Wed, 28 Feb 2024 09:34:05 -0500</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/linux/moving-postgresql-15-to-custom-directory-on-ubuntu-server/</guid>
      <description>Notes for moving PostgresSQL 15 on Ubuntu Server to a custom directory.</description>
    </item>
    <item>
      <title>Install &amp; Setup MySQL on Ubuntu Server 24.04 LTS</title>
      <link>https://www.n3s0.tech/feed/notes/linux/install-and-setup-mysql-on-ubuntu-server-24-04-lts/</link>
      <pubDate>Wed, 28 Feb 2024 14:54:09 +0600</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/linux/install-and-setup-mysql-on-ubuntu-server-24-04-lts/</guid>
      <description>Notes for installing and setting up MySQL on Ubuntu Server</description>
    </item>
    <item>
      <title>Configuring Fabric Automation For Service Restarts On FortiOS</title>
      <link>https://www.n3s0.tech/feed/notes/fortinet/configuring-fabric-automation-for-service-restarts-on-fortios/</link>
      <pubDate>Mon, 26 Feb 2024 09:12:09 -0500</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/fortinet/configuring-fabric-automation-for-service-restarts-on-fortios/</guid>
      <description>&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-sh&#34; data-lang=&#34;sh&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;config system automation-trigger&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    edit &lt;span class=&#34;s2&#34;&gt;&amp;#34;Daily Service Restart Schedule&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;nb&#34;&gt;set&lt;/span&gt; trigger-type scheduled&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;nb&#34;&gt;set&lt;/span&gt; trigger-hour HOUR&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;nb&#34;&gt;set&lt;/span&gt; trigger-minute MINUTE&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    next&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;end&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-sh&#34; data-lang=&#34;sh&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;config system automation-action&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    edit &lt;span class=&#34;s2&#34;&gt;&amp;#34;Restart WAD Service&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;nb&#34;&gt;set&lt;/span&gt; description &lt;span class=&#34;s2&#34;&gt;&amp;#34;Restarts the WAD service&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;nb&#34;&gt;set&lt;/span&gt; action-type cli-script&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;nb&#34;&gt;set&lt;/span&gt; script &lt;span class=&#34;s2&#34;&gt;&amp;#34;diagnose test application wad 99&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;nb&#34;&gt;set&lt;/span&gt; accprofile &lt;span class=&#34;s2&#34;&gt;&amp;#34;super_admin&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    next&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;end&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-sh&#34; data-lang=&#34;sh&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;config system automation-action&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    edit &lt;span class=&#34;s2&#34;&gt;&amp;#34;Restart IPS Monitor Service&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;nb&#34;&gt;set&lt;/span&gt; description &lt;span class=&#34;s2&#34;&gt;&amp;#34;Restarts IPS Monitor service&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;nb&#34;&gt;set&lt;/span&gt; action-type cli-script&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;nb&#34;&gt;set&lt;/span&gt; script &lt;span class=&#34;s2&#34;&gt;&amp;#34;diagnose test application ipsmonitor 99&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;nb&#34;&gt;set&lt;/span&gt; accprofile &lt;span class=&#34;s2&#34;&gt;&amp;#34;super_admin&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    next&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;end&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-sh&#34; data-lang=&#34;sh&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;config system automation-stitch&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    edit &lt;span class=&#34;s2&#34;&gt;&amp;#34;Daily Service Restart&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;nb&#34;&gt;set&lt;/span&gt; description &lt;span class=&#34;s2&#34;&gt;&amp;#34;Restarts the WAD service daily on the firewall.&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;nb&#34;&gt;set&lt;/span&gt; trigger &lt;span class=&#34;s2&#34;&gt;&amp;#34;Daily Service Restart Schedule&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;nb&#34;&gt;set&lt;/span&gt; status &lt;span class=&#34;nb&#34;&gt;enable&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        config actions&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;            edit &lt;span class=&#34;m&#34;&gt;1&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;                &lt;span class=&#34;nb&#34;&gt;set&lt;/span&gt; action &lt;span class=&#34;s2&#34;&gt;&amp;#34;Restart WAD Service&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;                &lt;span class=&#34;nb&#34;&gt;set&lt;/span&gt; required &lt;span class=&#34;nb&#34;&gt;enable&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;            next&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;            edit &lt;span class=&#34;m&#34;&gt;2&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;                &lt;span class=&#34;nb&#34;&gt;set&lt;/span&gt; action &lt;span class=&#34;s2&#34;&gt;&amp;#34;Restart IPS Monitor Service&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;                &lt;span class=&#34;nb&#34;&gt;set&lt;/span&gt; required &lt;span class=&#34;nb&#34;&gt;enable&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;            next&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        end&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    next&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;end&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description>
    </item>
    <item>
      <title>Moving MySQL Server To A Custom Directory On Ubuntu Linux</title>
      <link>https://www.n3s0.tech/feed/notes/linux/moving-mysql-server-to-a-custom-directory-on-ubuntu-linux/</link>
      <pubDate>Mon, 26 Feb 2024 09:12:09 -0500</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/linux/moving-mysql-server-to-a-custom-directory-on-ubuntu-linux/</guid>
      <description>Notes for moving MySQL to a different directory on Ubuntu.</description>
    </item>
    <item>
      <title>Creating A VLAN Trunk Interface Using CLI On FortiGate</title>
      <link>https://www.n3s0.tech/feed/notes/fortinet/creating-a-vlan-trunk-interface-using-cli-on-fortigate/</link>
      <pubDate>Wed, 13 Dec 2023 10:58:56 +0600</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/fortinet/creating-a-vlan-trunk-interface-using-cli-on-fortigate/</guid>
      <description>Notes for creating a VLAN interface on a FortiGate firewall using cli.</description>
    </item>
    <item>
      <title>Simple Veeam Backup &amp; Replication License Usage Reporting Using PowerShell</title>
      <link>https://www.n3s0.tech/feed/notes/microsoft/simple-veeam-backup-and-replication-license-reporting-using-powershell/</link>
      <pubDate>Wed, 29 Nov 2023 11:34:45 +0600</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/microsoft/simple-veeam-backup-and-replication-license-reporting-using-powershell/</guid>
      <description>&lt;h2 id=&#34;summary&#34;&gt;Summary&lt;/h2&gt;&#xA;&lt;hr&gt;&#xA;&lt;p&gt;I’ve been doing some poking around with Veeam Backup &amp;amp; Replication PowerShell&#xA;modules lately. I wrote a quick and dirty script that will allow me to email&#xA;the license usage to myself when I need it.&lt;/p&gt;&#xA;&lt;p&gt;The idea behind this is to place it on each Veeam Backup &amp;amp; Replication&#xA;instance with a scheduled task that will run ever so often. As time goes&#xA;on I’ll improve this. But, it beats spending money on the Veeam Service&#xA;Provider Console. If you’re required to report your licensing to Veeam.&#xA;Either this or VSPC is useful.&lt;/p&gt;</description>
    </item>
    <item>
      <title>FortiGate Troubleshooting Cheetsheet</title>
      <link>https://www.n3s0.tech/feed/notes/fortinet/fortigate-troubleshooting-cheet-sheet/</link>
      <pubDate>Tue, 14 Nov 2023 00:25:27 -0600</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/fortinet/fortigate-troubleshooting-cheet-sheet/</guid>
      <description>&lt;h2 id=&#34;overview&#34;&gt;Overview&lt;/h2&gt;&#xA;&lt;p&gt;Why build a cheetsheet?&lt;/p&gt;&#xA;&lt;p&gt;Cheetsheets are good to come back to when you&amp;rsquo;re in the thick of&#xA;troubleshooting. Here I will be providing commands that have helped me&#xA;throughout the years of working with FortiGate firewalls and where these&#xA;commands can be useful.&lt;/p&gt;&#xA;&lt;p&gt;This is document is meant to be updated frequently as the need arises.&lt;/p&gt;&#xA;&lt;h2 id=&#34;memory-conserve-mode&#34;&gt;Memory Conserve Mode&lt;/h2&gt;&#xA;&lt;p&gt;I go over some troubleshooting tid-bits that are still relevant today related to&#xA;Conserve Mode. Link can be found below.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Saint John: what is writing to this log file?</title>
      <link>https://www.n3s0.tech/feed/writeups/sadservers/saint-john/</link>
      <pubDate>Mon, 13 Nov 2023 18:40:47 -0600</pubDate>
      <guid>https://www.n3s0.tech/feed/writeups/sadservers/saint-john/</guid>
      <description>&lt;h2 id=&#34;scenario&#34;&gt;Scenario&lt;/h2&gt;&#xA;&lt;hr&gt;&#xA;&lt;p&gt;Should anyone want to do this challenge. You can do so at the following&#xA;link.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://sadservers.com/scenario/saint-john&#34;&gt;Saint John: what is writing to this log file?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Level: Easy&lt;/p&gt;&#xA;&lt;p&gt;Type: Fix&lt;/p&gt;&#xA;&lt;p&gt;Description: A developer created a testing program that is continuously writing&#xA;to a log file /var/log/bad.log and filling up disk. You can check for example&#xA;with tail -f /var/log/bad.log. This program is no longer needed. Find it and&#xA;terminate it.&lt;/p&gt;&#xA;&lt;p&gt;Test: The log file size doesn’t change (within a time interval bigger than the&#xA;rate of change of the log file).&lt;/p&gt;</description>
    </item>
    <item>
      <title>Installing Zabbix Agent 2 on Ubuntu 22.04</title>
      <link>https://www.n3s0.tech/feed/notes/linux/install-zabbix-agent-2-on-ubuntu-22-04/</link>
      <pubDate>Mon, 13 Nov 2023 16:03:17 -0500</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/linux/install-zabbix-agent-2-on-ubuntu-22-04/</guid>
      <description>Notes for installing the Zabbix Agent 2 agent for Zabbix 6.4.</description>
    </item>
    <item>
      <title>Backup &amp; Restore MySQL Using MySQL Dump</title>
      <link>https://www.n3s0.tech/feed/notes/linux/backup-and-restore-mysql-using-mysqldump/</link>
      <pubDate>Mon, 13 Nov 2023 14:43:22 -0500</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/linux/backup-and-restore-mysql-using-mysqldump/</guid>
      <description>&lt;p&gt;Little post because I caught myself looking this up a little more then I&#xA;usually do. Thought this would be a good time to jot some things down&#xA;for it.&lt;/p&gt;&#xA;&lt;p&gt;There is a useful command for backing up your mysql databases called&#xA;mysqldump. This will pull all of the entries from the database and&#xA;generate a little script for use. You specify the database and away you&#xA;go.&lt;/p&gt;&#xA;&lt;p&gt;This can also be useful for performing camparisons on previous backups&#xA;to see what data is missing. If you perform regular backups that is.&lt;/p&gt;</description>
    </item>
    <item>
      <title>SadServers: Tokyo: can&#39;t serve web file</title>
      <link>https://www.n3s0.tech/feed/writeups/sadservers/tokyo/</link>
      <pubDate>Sun, 05 Nov 2023 18:40:47 -0600</pubDate>
      <guid>https://www.n3s0.tech/feed/writeups/sadservers/tokyo/</guid>
      <description>&lt;h2 id=&#34;summary&#34;&gt;Summary&lt;/h2&gt;&#xA;&lt;hr&gt;&#xA;&lt;p&gt;Should anyone want to do this challenge. You can do so at the following&#xA;link.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://sadservers.com/scenario/tokyo&#34;&gt;Tokyo: can&amp;rsquo;t serve web file&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;scenario&#34;&gt;Scenario&lt;/h2&gt;&#xA;&lt;hr&gt;&#xA;&lt;p&gt;Level: Medium&lt;/p&gt;&#xA;&lt;p&gt;Type: Fix&lt;/p&gt;&#xA;&lt;p&gt;Description: There’s a web server serving a file /var/www/html/index.html with&#xA;content “hello sadserver” but when we try to check it locally with an HTTP&#xA;client like curl 127.0.0.1:80, nothing is returned. This scenario is not about&#xA;the particular web server configuration and you only need to have general&#xA;knowledge about how web servers work.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Fortinet: Some System Troubleshooting Tid-bits</title>
      <link>https://www.n3s0.tech/feed/notes/fortinet/system-troubleshooting-tidbits-fortigate/</link>
      <pubDate>Wed, 01 Nov 2023 11:17:40 -0500</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/fortinet/system-troubleshooting-tidbits-fortigate/</guid>
      <description>Notes for troubleshooting Fortigate firewalls.</description>
    </item>
    <item>
      <title>Obtaining Support Data For HPE (Brocade) Fiber Channel Switches</title>
      <link>https://www.n3s0.tech/feed/notes/hpe/get-support-info-on-hpe-brocade-fiber-channel-switches/</link>
      <pubDate>Wed, 01 Nov 2023 11:17:40 -0500</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/hpe/get-support-info-on-hpe-brocade-fiber-channel-switches/</guid>
      <description>&lt;p&gt;Providing some notes for submitting data to HPE using the supportsave&#xA;command. Sometimes when you have issues with their Brocade Fiber Channel&#xA;switches. If that&amp;rsquo;s failed hardware or SFPs they may have you utilize&#xA;this command to submit logs and data to help them troubleshoot.&lt;/p&gt;&#xA;&lt;p&gt;This could change as time goes on. But, they host FTP and HTTP servers&#xA;for submitting this data. The supportsave command will collect the data&#xA;needed and send it to whatever IP address you send to. But, to make&#xA;things easier. With an open support case they&amp;rsquo;ll provide the credentials&#xA;for sending the information.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Starting A New Jekyll Site Using The Jekyll Container Image</title>
      <link>https://www.n3s0.tech/feed/notes/linux/starting-a-new-jekyll-site-using-the-jekyll-container-image/</link>
      <pubDate>Tue, 17 Oct 2023 11:31:35 -0500</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/linux/starting-a-new-jekyll-site-using-the-jekyll-container-image/</guid>
      <description>Some workflow updates for the blog. A simple Hugo Podman/Docker container for writting content with docker/podman-compose.</description>
    </item>
    <item>
      <title>Deploying Your Hugo Blog Development Server Using Podman/Docker Compose</title>
      <link>https://www.n3s0.tech/feed/notes/containers/deploy-your-hugo-site-locally-using-docker-or-podman-compose/</link>
      <pubDate>Fri, 13 Oct 2023 11:05:44 -0500</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/containers/deploy-your-hugo-site-locally-using-docker-or-podman-compose/</guid>
      <description>Some workflow updates for the blog. A simple Hugo Podman/Docker container for writting content with docker/podman-compose.</description>
    </item>
    <item>
      <title>Using The IISRESET Command To Reset IIS &amp; Obtain Its Status</title>
      <link>https://www.n3s0.tech/feed/notes/microsoft/use-iisreset-commnd-to-reset-iis-and-check-status/</link>
      <pubDate>Fri, 13 Oct 2023 09:22:16 -0500</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/microsoft/use-iisreset-commnd-to-reset-iis-and-check-status/</guid>
      <description>&lt;p&gt;Some brief notes on how to reset Internet Information Services (IIS)&#xA;on Windows client/servers. Before executing the command(s). This&#xA;operation will need to be performed with Administrator/elevated&#xA;privileges.&lt;/p&gt;&#xA;&lt;p&gt;Resetting or restarting the IIS service will&lt;/p&gt;&#xA;&lt;p&gt;The default behavior for iisreset is the equivalent to the&#xA;&lt;code&gt;/restart&lt;/code&gt; switch.&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-PowerShell&#34; data-lang=&#34;PowerShell&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;iisreset&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;The following output can be expected from the command above.&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-PowerShell&#34; data-lang=&#34;PowerShell&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;Attempting&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;stop&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;...&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;Internet&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;services&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;successfully&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;stopped&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;Attempting&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;start&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;...&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;Internet&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;services&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;successfully&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;restarted&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Should the need arise for using the &lt;code&gt;/restart&lt;/code&gt; switch. The following&#xA;command can be used. This will have the same output.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Listing, Reading, &amp; Decompressing GZip (GNU zip) Files</title>
      <link>https://www.n3s0.tech/feed/notes/linux/listing-reading-and-decompressing-gzip-files-using-cli/</link>
      <pubDate>Tue, 03 Oct 2023 09:48:55 -0500</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/linux/listing-reading-and-decompressing-gzip-files-using-cli/</guid>
      <description>&lt;p&gt;For a little background on GNU zip. GNU zip is a file format and&#xA;application commonly used for compression and decompression. This is&#xA;generally the default compression method for logging archives in GNU&#xA;based Linux distributions. The initial release of GNU zip was October&#xA;31, 1992 and created by Jean-loup Gailly and Mark Adler.&lt;/p&gt;&#xA;&lt;p&gt;Below are some ways to get help with GNU zip. The first one is to view&#xA;the man page for gzip.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Verify Nagios Configuration Using CLI</title>
      <link>https://www.n3s0.tech/feed/notes/linux/verify-nagios-configuration-using-cli/</link>
      <pubDate>Wed, 20 Sep 2023 13:34:29 +0600</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/linux/verify-nagios-configuration-using-cli/</guid>
      <description>Quick note for verifying Nagios Core configuration via commandline.</description>
    </item>
    <item>
      <title>Creating Policy Address Objects Using CLI On FortiOS</title>
      <link>https://www.n3s0.tech/feed/notes/fortinet/creating-address-policy-object-using-cli-on-fortios/</link>
      <pubDate>Mon, 31 Jul 2023 23:58:03 +0600</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/fortinet/creating-address-policy-object-using-cli-on-fortios/</guid>
      <description>Notes for creating policy address objects on FortiGate firewalls using the CLI.</description>
    </item>
    <item>
      <title>Appending An Address To An Address Group CLI On FortiOS</title>
      <link>https://www.n3s0.tech/feed/notes/fortinet/append-address-to-address-group-usng-cli-on-fortios/</link>
      <pubDate>Thu, 27 Jul 2023 11:11:14 -0600</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/fortinet/append-address-to-address-group-usng-cli-on-fortios/</guid>
      <description>Appending addresses to address groups in FortiOS CLI.</description>
    </item>
    <item>
      <title>Create Address Groups On FortiOS</title>
      <link>https://www.n3s0.tech/feed/notes/fortinet/create-address-groups-on-fortios/</link>
      <pubDate>Thu, 27 Jul 2023 10:50:25 -0600</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/fortinet/create-address-groups-on-fortios/</guid>
      <description>&lt;p&gt;A useful object category that FortiOS has available for policies are&#xA;Address Groups. An IPv4 Address Group is an array/list of addresses that&#xA;can be applied to firewall policies. This is useful if you have multiple&#xA;servers that need the same filtering. But, limiting the administrator&#xA;overhead is needed to manage policies.&lt;/p&gt;&#xA;&lt;p&gt;The addresses will need to be created individually before adding them as&#xA;a member of the address group.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Create Static Routes Using CLI On FortiOS</title>
      <link>https://www.n3s0.tech/feed/notes/fortinet/create-static-routes-using-cli-on-fortios/</link>
      <pubDate>Thu, 27 Jul 2023 10:47:09 -0600</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/fortinet/create-static-routes-using-cli-on-fortios/</guid>
      <description>&lt;p&gt;Some notes for the creation of Static Routes on FortiGate firewalls in&#xA;FortiOS CLI.&lt;/p&gt;&#xA;&lt;p&gt;Below creates a static route for the 172.16.128.0/24 that&amp;rsquo;s attached&#xA;from the lab-vpn.&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-sh&#34; data-lang=&#34;sh&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;config router static&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  edit &lt;span class=&#34;m&#34;&gt;2&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;nb&#34;&gt;set&lt;/span&gt; dst 172.16.128.0/24&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;nb&#34;&gt;set&lt;/span&gt; device &lt;span class=&#34;s2&#34;&gt;&amp;#34;lab-vpn&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  next&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;end&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Create a blackhole route.&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-sh&#34; data-lang=&#34;sh&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;config router static&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  edit &lt;span class=&#34;m&#34;&gt;3&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;nb&#34;&gt;set&lt;/span&gt; dst 172.16.128.0/24&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;nb&#34;&gt;set&lt;/span&gt; device &lt;span class=&#34;s2&#34;&gt;&amp;#34;lab-vpn&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;nb&#34;&gt;set&lt;/span&gt; distance &lt;span class=&#34;m&#34;&gt;50&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;nb&#34;&gt;set&lt;/span&gt; blackhole &lt;span class=&#34;nb&#34;&gt;enable&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;nb&#34;&gt;set&lt;/span&gt; vrf &lt;span class=&#34;m&#34;&gt;0&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  next&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;end&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description>
    </item>
    <item>
      <title>Creating QCOW2 Disk Images With qemu-img(1)</title>
      <link>https://www.n3s0.tech/feed/notes/linux/create-qcow-disk-images-with-qemu-image/</link>
      <pubDate>Tue, 25 Jul 2023 09:22:56 -0600</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/linux/create-qcow-disk-images-with-qemu-image/</guid>
      <description>&lt;p&gt;This is will be a short entry that contains notes for creating qcow2 disk&#xA;images using qemu-img(1). For now I&amp;rsquo;m not going to focus entirely on&#xA;their use and just creating them. This can be useful for scaffolding the&#xA;disks you need for a KVM VM before its creation.&lt;/p&gt;&#xA;&lt;p&gt;The create option is used to create a new image file.&lt;/p&gt;&#xA;&lt;p&gt;Using the -f flag it specifies the format that will be generated for the&#xA;VM. If this option isn&amp;rsquo;t specified. The qemu-img(1) command will pick a&#xA;format.&lt;/p&gt;</description>
    </item>
    <item>
      <title>FortiGate: Adding Policy Address Objects On FortiGate</title>
      <link>https://www.n3s0.tech/feed/notes/fortinet/adding-policy-address-objects-on-fortigate/</link>
      <pubDate>Mon, 24 Jul 2023 13:55:09 -0600</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/fortinet/adding-policy-address-objects-on-fortigate/</guid>
      <description>Notes for adding FortiGate address policy objects.</description>
    </item>
    <item>
      <title>Updating &amp; Upgrading OpenBSD</title>
      <link>https://www.n3s0.tech/feed/notes/openbsd/update-upgrade-openbsd/</link>
      <pubDate>Thu, 20 Jul 2023 17:34:03 -0600</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/openbsd/update-upgrade-openbsd/</guid>
      <description>&lt;p&gt;These are some notes for updating and upgrading OpenBSD machines just in&#xA;case I need them. I will make sure to update this as often as possible&#xA;and provide the reference articles. Along with man pages.&lt;/p&gt;&#xA;&lt;p&gt;If there are other posts I create for unconventional update methods.&#xA;I&amp;rsquo;ll provide those in the references.&lt;/p&gt;&#xA;&lt;p&gt;To the point. This post discusses updating the following.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Base operating system&lt;/li&gt;&#xA;&lt;li&gt;System packages&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Any additions I&amp;rsquo;ve missed? Say the word.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Add DHCP Server To VLAN Interface With DMZ Role On FortiGate</title>
      <link>https://www.n3s0.tech/feed/notes/fortinet/add-dhcp-server-to-vlan-intf-with-dmz-role-on-fortigate/</link>
      <pubDate>Mon, 17 Jul 2023 15:25:27 -0600</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/fortinet/add-dhcp-server-to-vlan-intf-with-dmz-role-on-fortigate/</guid>
      <description>&lt;h2 id=&#34;summary&#34;&gt;Summary&lt;/h2&gt;&#xA;&lt;hr&gt;&#xA;&lt;p&gt;On FortiGate firewalls with 802.1Q VLAN interfaces. The DMZ role can be&#xA;assigned to the interface. But, with this also comes a caveat. If this&#xA;DMZ needs to have a DHCP server. It cant be configured through the web&#xA;interface. So, it needs to be configured using the command line. Here I&#xA;explore how to do do this.&lt;/p&gt;&#xA;&lt;h2 id=&#34;scenario&#34;&gt;Scenario&lt;/h2&gt;&#xA;&lt;hr&gt;&#xA;&lt;p&gt;In this particular scenario there is a VLAN interface configured on&#xA;port9 on a FortiGate VM named tl-app-01.&lt;/p&gt;</description>
    </item>
    <item>
      <title>FortiGate: Showing DHCP Server Leases On FortiGates</title>
      <link>https://www.n3s0.tech/feed/notes/fortinet/showing-dhcp-server-leases-fortigate/</link>
      <pubDate>Mon, 17 Jul 2023 08:50:46 -0600</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/fortinet/showing-dhcp-server-leases-fortigate/</guid>
      <description>Notes for showing DCHP server leases on FortiGate firewalls through CLI.</description>
    </item>
    <item>
      <title>Adding A DHCP Server To A VLAN Interface With The DMZ Role On FortiGate</title>
      <link>https://www.n3s0.tech/feed/notes/fortinet/adding-dhcp-server-to-vlan-with-dmz-role-on-fortigate/</link>
      <pubDate>Mon, 17 Jul 2023 08:56:26 +0600</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/fortinet/adding-dhcp-server-to-vlan-with-dmz-role-on-fortigate/</guid>
      <description>&lt;p&gt;On FortiGate firewalls with 802.1Q VLAN interfaces. The DMZ role can be assigned to the interface. But, with this also comes a cavet. If this DMZ needs to have a DHCP server. It cant be configured through the web interface. So, it needs to be configured using the command line. Here I explore how to do do this.&lt;/p&gt;&#xA;&lt;p&gt;In this particular scenario there is a VLAN interface configured on port9 on a FortiGate VM named tl-app-01.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Updating NTP Servers on Cisco Switches</title>
      <link>https://www.n3s0.tech/feed/notes/cisco/update-ntp-servers-on-cisco-switch/</link>
      <pubDate>Fri, 14 Jul 2023 16:03:14 -0600</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/cisco/update-ntp-servers-on-cisco-switch/</guid>
      <description>&lt;p&gt;Wanted to briefly write a note for updating the NTP server on a Cisco&#xA;switch. This is generally good if moving to on premise NTP servers is&#xA;something I&amp;rsquo;d like to do someday.&lt;/p&gt;&#xA;&lt;p&gt;Currently this is the configuration for the NTP server in the&#xA;configuration.&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;!&#xA;ntp server 192.168.0.200&#xA;!&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Login to the switch and go into the configuration prompt.&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-sh&#34; data-lang=&#34;sh&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;configure terminal&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Remove the NTP server configuration from the switch. In this case it&amp;rsquo;s&#xA;pointing to the IP address 192.168.0.200. This will need to be removed&#xA;so the switch doesn&amp;rsquo;t have any old configuration.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Rolling Back Microsoft 365 Office Using Click2Run</title>
      <link>https://www.n3s0.tech/feed/notes/microsoft/rolling-back-microsoft-365-office-using-clicktorun/</link>
      <pubDate>Wed, 12 Apr 2023 19:57:15 -0600</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/microsoft/rolling-back-microsoft-365-office-using-clicktorun/</guid>
      <description>&lt;p&gt;This applies mostly towards Microsoft 365 or Office 365 installs.&lt;/p&gt;&#xA;&lt;p&gt;Like with all software. Microsoft Office has it&amp;rsquo;s days where it doesn&amp;rsquo;t&#xA;like to play nice. So, when something breaks - as a result of fate or&#xA;no QA - Office needs to be rolled back to the previous version. Software&#xA;is software. It&amp;rsquo;s going to break. But, hopefully this will be useful&#xA;should issues pop up as a result of an update.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Ubuntu Server Inital Setup &amp; Config Baseline</title>
      <link>https://www.n3s0.tech/feed/build/init-baselines/ubuntu-server/</link>
      <pubDate>Sat, 31 Dec 2022 15:59:15 -0600</pubDate>
      <guid>https://www.n3s0.tech/feed/build/init-baselines/ubuntu-server/</guid>
      <description>Notes for my Ubuntu Server baseline.</description>
    </item>
    <item>
      <title>Console Serial Connections To Cisco Devices On Nix</title>
      <link>https://www.n3s0.tech/feed/notes/linux/serial-console-connection-to-cisco-devices-from-linux/</link>
      <pubDate>Fri, 09 Dec 2022 19:57:04 -0600</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/linux/serial-console-connection-to-cisco-devices-from-linux/</guid>
      <description>&lt;h2 id=&#34;summary&#34;&gt;Summary&lt;/h2&gt;&#xA;&lt;p&gt;This is just some notes for connecting to the console port on Linux.&#xA;This is a running post where I will be adding new methods for connecting&#xA;to the console port on Cisco devices or any device that supports a&#xA;serial console.&lt;/p&gt;&#xA;&lt;h2 id=&#34;finding-the-console-port&#34;&gt;Finding The Console Port&lt;/h2&gt;&#xA;&lt;p&gt;Finding the console port is pretty easy. But, I&amp;rsquo;m going to list it here&#xA;just for reference.&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-sh&#34; data-lang=&#34;sh&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo dmesg &lt;span class=&#34;p&#34;&gt;|&lt;/span&gt; grep -i tty&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;The output should look something like this.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Skipping fsck Manually Upon Boot to Speed Up Ubuntu Server Install</title>
      <link>https://www.n3s0.tech/feed/notes/linux/skipping-fsck-manually-on-boot-to-speed-up-ubuntu-server-install/</link>
      <pubDate>Fri, 09 Dec 2022 16:06:44 -0600</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/linux/skipping-fsck-manually-on-boot-to-speed-up-ubuntu-server-install/</guid>
      <description>&lt;h2 id=&#34;summary&#34;&gt;Summary&lt;/h2&gt;&#xA;&lt;p&gt;A friend of mine pointed something my way for speeding up the process&#xA;for installs. So I remember it in the future. I&amp;rsquo;m notating it.&lt;/p&gt;&#xA;&lt;p&gt;He found that casper(7) hides the fsch(1) bits so it will check the file&#xA;system or disks upon boot. This can have it&amp;rsquo;s use in some scenarios.&#xA;But, on VMs and installing stuff over IPMI out of band management&#xA;interfaces - that only have 100/10 mbps cards - it can make the&#xA;installation process pretty slow. So, this is pretty useful.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Disable &amp; Remove Cloud-Init On Ubuntu 22.04 LTS</title>
      <link>https://www.n3s0.tech/feed/notes/linux/disable-and-remove-cloud-init-on-ubuntu-22-04-lts/</link>
      <pubDate>Thu, 08 Dec 2022 14:54:48 -0600</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/linux/disable-and-remove-cloud-init-on-ubuntu-22-04-lts/</guid>
      <description>&lt;h2 id=&#34;summary&#34;&gt;Summary&lt;/h2&gt;&#xA;&lt;p&gt;Cloud Init is configured and installed on Ubuntu 22.04 LTS by default.&#xA;In fact. It&amp;rsquo;s been available since 18.04. It can be used to configure&#xA;things like authorized keys for SSH, generate private keys, etc.&#xA;For my preferences. It&amp;rsquo;s annoying because I never use it. So I generally&#xA;disable the service.&lt;/p&gt;&#xA;&lt;p&gt;Added is an option for uninstalling it from the system completely.&#xA;Should that be what&amp;rsquo;s desired.&lt;/p&gt;&#xA;&lt;h2 id=&#34;disable-service&#34;&gt;Disable Service&lt;/h2&gt;&#xA;&lt;p&gt;Disabling the service is the easiest way. Especially if you&amp;rsquo;re&#xA;considering its use in the future. I generally disable Cloud Init&#xA;because it shaves off of the servers boot time a little. Not to mention&#xA;I don&amp;rsquo;t use it at all.&lt;/p&gt;</description>
    </item>
    <item>
      <title>OpenBSD Initial Virtual Private Server Baseline</title>
      <link>https://www.n3s0.tech/feed/build/init-baselines/openbsd-vultr-vps/</link>
      <pubDate>Sat, 03 Dec 2022 22:46:04 -0600</pubDate>
      <guid>https://www.n3s0.tech/feed/build/init-baselines/openbsd-vultr-vps/</guid>
      <description>&lt;h2 id=&#34;summary&#34;&gt;Summary&lt;/h2&gt;&#xA;&lt;p&gt;These are just some notes for common steps I perform after adding a&#xA;server to a Virtual Private Server provider. Intended to act as a&#xA;baseline. Documented so I have the steps for future use.&lt;/p&gt;&#xA;&lt;h2 id=&#34;apply-updates&#34;&gt;Apply Updates&lt;/h2&gt;&#xA;&lt;p&gt;Update the packages on the server.&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-sh&#34; data-lang=&#34;sh&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;pkg_add -u&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Apply any available patches.&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-sh&#34; data-lang=&#34;sh&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;syspatch&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;accounts&#34;&gt;Accounts&lt;/h2&gt;&#xA;&lt;p&gt;Update the password for root using the passwd(1) command. On VPS&#xA;providers they have one generated automatically.&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-sh&#34; data-lang=&#34;sh&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;passwd root&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Create a group for the user.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Personal VPN Setup Using Wireguard, OpenBSD, and Vultr VPS</title>
      <link>https://www.n3s0.tech/feed/build/wireguard/personal-wireguard-server-on-openbsd/</link>
      <pubDate>Sat, 03 Dec 2022 17:01:37 -0600</pubDate>
      <guid>https://www.n3s0.tech/feed/build/wireguard/personal-wireguard-server-on-openbsd/</guid>
      <description>&lt;h2 id=&#34;summary&#34;&gt;Summary&lt;/h2&gt;&#xA;&lt;hr&gt;&#xA;&lt;p&gt;It&amp;rsquo;s been a minute since I&amp;rsquo;ve posted. But, here you go. New post with&#xA;some personal infrastructure. In the future I&amp;rsquo;ll lay out some of the&#xA;personal infrastructure I have and use.&lt;/p&gt;&#xA;&lt;p&gt;There are plenty of options on the Internet for VPN providers. Many good&#xA;ones in fact. But, I would rather have control of things like that. I&amp;rsquo;ve&#xA;been kicking around the idea of having my own Private Cloud for years.&#xA;But, never put real thought into it. Finally after noodled through&#xA;options for this I think I have what I need, set it up, and I use this&#xA;from day to day. On my cell phone and my personal laptop.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Troubleshooting MongoDB &amp; My Failure to Read Documentation</title>
      <link>https://www.n3s0.tech/feed/notes/linux/troubleshooting-mongodb-and-my-failure-to-read-documentation/</link>
      <pubDate>Mon, 21 Nov 2022 00:27:24 -0600</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/linux/troubleshooting-mongodb-and-my-failure-to-read-documentation/</guid>
      <description>&lt;p&gt;I recently experienced an issue with MongoDB where I failed to read&#xA;documentation. This also provides some of the notes related to&#xA;troubleshooting what was actually wrong. So, I decided to include the&#xA;things needed to help troubleshoot it.&lt;/p&gt;&#xA;&lt;p&gt;The short answer to this. MongoDB requires the use of the AVX&#xA;instruction set. Stands for Advanced Vector Extensions. AVX are&#xA;extensions to the x86 instruction set architecture for microprocessors&#xA;from Intel and AMD.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Updating &amp; Upgrading Ubuntu</title>
      <link>https://www.n3s0.tech/feed/notes/linux/upating-and-upgrading-ubuntu/</link>
      <pubDate>Fri, 18 Nov 2022 22:56:04 -0600</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/linux/upating-and-upgrading-ubuntu/</guid>
      <description>&lt;h2 id=&#34;summary&#34;&gt;Summary&lt;/h2&gt;&#xA;&lt;p&gt;This post provides a brief overview on how to apply updates on Ubuntu.&lt;/p&gt;&#xA;&lt;p&gt;To apply updates to systems with the Ubuntu OS. You need to use their&#xA;package manager named apt or the Advanced Package Tool. This application&#xA;provides a command line interface for handling packages for Ubuntu systems.&lt;/p&gt;&#xA;&lt;p&gt;One thing that the maintainers warn about is it&amp;rsquo;s not suited for&#xA;scripting. They recomend that users utilize the apt-get and apt-cache&#xA;commands for that kind of thing.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Installing Request Tracker (RT) on Ubuntu Server 22.04 LTS</title>
      <link>https://www.n3s0.tech/feed/notes/linux/installing-request-tracker-on-ubuntu-22-04/</link>
      <pubDate>Mon, 14 Nov 2022 21:09:04 -0600</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/linux/installing-request-tracker-on-ubuntu-22-04/</guid>
      <description>&lt;h2 id=&#34;summary&#34;&gt;Summary&lt;/h2&gt;&#xA;&lt;p&gt;Note that these are notes from walking through a basic deployment. There&#xA;will be quite a bit of jumping around and troubleshooting. Along with&#xA;troubleshooting with no discussion. No worries. I&amp;rsquo;ll update it.&lt;/p&gt;&#xA;&lt;p&gt;These are my notes for installing Request Tracker (RT). An&#xA;enterprise-grade issue tracking system developed by Best Practical.&lt;/p&gt;&#xA;&lt;p&gt;Below is the Best Practical website for RT. They provide a demo if&#xA;anyone wants to test it out.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Moving Back To Hugo</title>
      <link>https://www.n3s0.tech/feed/journal/moving-back-to-hugo/</link>
      <pubDate>Fri, 16 Sep 2022 10:30:22 +0600</pubDate>
      <guid>https://www.n3s0.tech/feed/journal/moving-back-to-hugo/</guid>
      <description>&lt;p&gt;So, it’s been a while since I’ve just talked or thought “out loud”. But, it’s&#xA;been about five years since I’ve been in school. So, I’m considering taking my&#xA;notes from school and posting them on here.&lt;/p&gt;&#xA;&lt;p&gt;This includes the assignments that I’ve completed, notes from the text books I&#xA;still have, and personal labs I did in my spare time.&lt;/p&gt;&#xA;&lt;p&gt;This is something they encouraged while I was in school. But, I didn’t think&#xA;I’d need it. There are times I move back to that stuff for sure. But, I thought&#xA;that since I was over and done with some of that stuff that I would never use&#xA;it.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Setup OpenSSH Client To Use Lagacy Key Algorithms For Old Cisco Switches</title>
      <link>https://www.n3s0.tech/feed/notes/linux/setup-openssh-client-to-use-legacy-key-algorithms-for-old-cisco-switches/</link>
      <pubDate>Wed, 06 Jul 2022 14:37:20 -0500</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/linux/setup-openssh-client-to-use-legacy-key-algorithms-for-old-cisco-switches/</guid>
      <description>&lt;h2 id=&#34;summary&#34;&gt;Summary&lt;/h2&gt;&#xA;&lt;p&gt;This is an old thing I came across. But, useful to know all the same.&#xA;This post discusses some issues with devices such as Cisco routers,&#xA;switches, etc. where the key exchange algorithms and host key algorithm&#xA;types are weaker and/or riskier key algorithms. These algorithms are&#xA;considered legacy options that may need to be specified when connecting&#xA;to the host.&lt;/p&gt;&#xA;&lt;h2 id=&#34;making-it-work-as-unintended&#34;&gt;Making It Work as Unintended&lt;/h2&gt;&#xA;&lt;p&gt;If OpenSSH encounters a legacy Host Key or Key Exchange algorithm on the&#xA;server it&amp;rsquo;s connecting to. The client will refuse the connection not&#xA;allowing you to connect to it.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Switching to New DNS Server(s) On A Cisco Switch</title>
      <link>https://www.n3s0.tech/feed/notes/cisco/switching-to-new-dns-servers-on-cisco-switches/</link>
      <pubDate>Wed, 06 Jul 2022 14:37:19 -0500</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/cisco/switching-to-new-dns-servers-on-cisco-switches/</guid>
      <description>&lt;h2 id=&#34;summary&#34;&gt;Summary&lt;/h2&gt;&#xA;&lt;p&gt;This post contains some notes for switching a Cisco switch over to a&#xA;different DNS server. Specifically, I will be adding, removing, and&#xA;testing within the process of moving over to new DNS server&#xA;infrastructure.&lt;/p&gt;&#xA;&lt;p&gt;In the case of switching over to another name server. Generally when you&amp;rsquo;re&#xA;getting rid of infrastructure you need to remove the old configuration&#xA;so there aren&amp;rsquo;t any future issues. Plus having a clean configuration is&#xA;always good.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Configure DNS Server(s) &amp; Search Domains For Name Resolution on Cisco Switches</title>
      <link>https://www.n3s0.tech/feed/notes/cisco/configure-dns-servers-and-search-domain-on-cisco-switches/</link>
      <pubDate>Wed, 06 Jul 2022 14:37:18 -0500</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/cisco/configure-dns-servers-and-search-domain-on-cisco-switches/</guid>
      <description>&lt;h2 id=&#34;summary&#34;&gt;Summary&lt;/h2&gt;&#xA;&lt;p&gt;Notes for configuring DNS servers and search domains for name resolution&#xA;on Cisco switches.&lt;/p&gt;&#xA;&lt;h2 id=&#34;configure-search-domain&#34;&gt;Configure Search Domain&lt;/h2&gt;&#xA;&lt;p&gt;Connect to the console or login remotely to the switch using SSH. Go&#xA;into the configuration prompt using the following command.&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-sh&#34; data-lang=&#34;sh&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;configure terminal&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Configure the domain name or search domain that will assist the switch&#xA;with resolving hosts in the domain it resides in. This is useful if full&#xA;name resolution is needed without having to type out the fully qualified&#xA;domain name for the device every time.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Configuring NTP Client from CLI on VMware ESXi 6.7</title>
      <link>https://www.n3s0.tech/feed/notes/vmware/configuring-ntp-client-from-cli-on-vmware-esxi-6.7/</link>
      <pubDate>Wed, 06 Jul 2022 14:37:17 -0500</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/vmware/configuring-ntp-client-from-cli-on-vmware-esxi-6.7/</guid>
      <description>&lt;h2 id=&#34;summary&#34;&gt;Summary&lt;/h2&gt;&#xA;&lt;p&gt;This post contains notes for configuring NTP on ESXi 6.7.&lt;/p&gt;&#xA;&lt;h2 id=&#34;configuring-ntp-client&#34;&gt;Configuring NTP Client&lt;/h2&gt;&#xA;&lt;p&gt;SSH to the ESXi server using ssh and open the /etc/ntp.conf file using&#xA;the vi command.&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-sh&#34; data-lang=&#34;sh&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;vi /etc/ntp.conf&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Add the local NTP server with the server option and the IP address of&#xA;the server at the bottom of the /etc/ntp.conf.&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-sh&#34; data-lang=&#34;sh&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;server 192.168.0.50&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;The full file output should look like this. One thing to note is that&#xA;multiple server entries can be added to the configuration file.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Saving Running Config to Startup Config On Cisco Devices</title>
      <link>https://www.n3s0.tech/feed/notes/cisco/saving-running-config-to-startup-config-on-cisco-devices/</link>
      <pubDate>Wed, 06 Jul 2022 14:37:15 -0500</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/cisco/saving-running-config-to-startup-config-on-cisco-devices/</guid>
      <description>&lt;h2 id=&#34;summary&#34;&gt;Summary&lt;/h2&gt;&#xA;&lt;p&gt;This is just a some notes on how to copy the running configuration to&#xA;the startup configuration on a Cisco device. This could bean anything&#xA;from a Cisco Router, switch, etc.&lt;/p&gt;&#xA;&lt;p&gt;Notes will provide the commands and the output of what these commands&#xA;do.&lt;/p&gt;&#xA;&lt;h2 id=&#34;copying-run-to-start&#34;&gt;Copying Run to Start&lt;/h2&gt;&#xA;&lt;p&gt;The following command can be used to copy the running configuration to&#xA;the startup configuration on a Cisco device.&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-sh&#34; data-lang=&#34;sh&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;copy run start&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;OR&lt;/p&gt;</description>
    </item>
    <item>
      <title>Configuring DNS Using esxcli On VMware ESXi 6.7</title>
      <link>https://www.n3s0.tech/feed/notes/vmware/configuring-dns-using-esxcli-on-vmware-esxi-6-7/</link>
      <pubDate>Wed, 06 Jul 2022 14:37:14 -0500</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/vmware/configuring-dns-using-esxcli-on-vmware-esxi-6-7/</guid>
      <description>&lt;h2 id=&#34;summary&#34;&gt;Summary&lt;/h2&gt;&#xA;&lt;p&gt;Needed to add some DNS configuration to some ESXi 6.7 servers in a lab.&#xA;I&amp;rsquo;ve never done this. Nor did I have access directly to the console at&#xA;the time. So, I decided to SSH into the console and use the esxcli&#xA;command to do the work.&lt;/p&gt;&#xA;&lt;p&gt;Another post related to a different scenario where you move to different&#xA;name servers can be found below.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://info.n3s0.tech/2022/07/06/20220706143717&#34;&gt;VMware ESXi 6.7: Changing DNS Servers Using esxcli&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;In this case, I&amp;rsquo;m starting from no DNS configuration at all or have&#xA;removed the current configuration already.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Changing DNS Servers Using esxcli On VMWare ESXi 6.7</title>
      <link>https://www.n3s0.tech/feed/notes/vmware/changing-dns-servers-using-esxcli-on-vmware-esxi-6-7/</link>
      <pubDate>Wed, 06 Jul 2022 14:37:13 -0500</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/vmware/changing-dns-servers-using-esxcli-on-vmware-esxi-6-7/</guid>
      <description>&lt;h2 id=&#34;summary&#34;&gt;Summary&lt;/h2&gt;&#xA;&lt;p&gt;Needed to change DNS servers from one to the other within my lab on&#xA;ESXi 6.7. Needed to do this because I&amp;rsquo;ve been isolating network&#xA;resolution to my local network as opposed to pushing that traffic to&#xA;the Internet itself.&lt;/p&gt;&#xA;&lt;p&gt;Before I was using Cloudflare&amp;rsquo;s DNS resolvers for name resolution. To&#xA;add another layer DNS resolution is now done through local caches and&#xA;resolvers. Traffic for name resolution is also blocked from going out&#xA;to the Internet for every host on the network except for the local DNS&#xA;resolver.&lt;/p&gt;</description>
    </item>
    <item>
      <title>DHCP &amp; DNS Operations Using PowerShell/CMD On Windows Clients</title>
      <link>https://www.n3s0.tech/feed/notes/microsoft/dhcp-and-dns-operations-using-powershell-on-windows-clients/</link>
      <pubDate>Fri, 01 Jul 2022 10:14:38 -0500</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/microsoft/dhcp-and-dns-operations-using-powershell-on-windows-clients/</guid>
      <description>&lt;h2 id=&#34;summary&#34;&gt;Summary&lt;/h2&gt;&#xA;&lt;hr&gt;&#xA;&lt;p&gt;Just some notes. I have my days where I do this a lot. But, just in case&#xA;I don&amp;rsquo;t and forget down the road. Might as well have this available.&lt;/p&gt;&#xA;&lt;p&gt;These are generally useful when I&amp;rsquo;m troubleshooting DHCP issues and IP&#xA;issues on Windows workstations. I haven&amp;rsquo;t provided any output. But, if I&#xA;feel it&amp;rsquo;s needed. I will soon.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; Most commands will need to be executed as Administrator. With the&#xA;exception to commands that are used to gather information. Depending on&#xA;policy. Adminstrator privileges may still be needed.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Configuring Calendar Permissions On Exchange Server 2013</title>
      <link>https://www.n3s0.tech/feed/notes/microsoft/configuring-calendar-permissions-on-exchange-server-2013/</link>
      <pubDate>Fri, 24 Jun 2022 10:23:04 -0500</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/microsoft/configuring-calendar-permissions-on-exchange-server-2013/</guid>
      <description>&lt;h2 id=&#34;overview&#34;&gt;Overview&lt;/h2&gt;&#xA;&lt;p&gt;This article will provide a brief overview on how to Get, Add, and Set&#xA;Calendar permissions in Microsoft Exchange 2013. If you would like a&#xA;reference to an overview of what the permissions do, I have referenced&#xA;a cheat sheet below for you.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;&#34;&gt;Microsoft Exchange 2013 - Calendar Permissions Reference&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;This article will mostly focus on doing this through the Exchange&#xA;Management Shell. PowerShell Cmdlets used in this article can be found&#xA;below. It will give you some brief commands that you can use to set the&#xA;permissions. But, it will not go into to much detail on what the Cmdlets&#xA;will do.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Error Saving to USB Storage On PlayStation 4</title>
      <link>https://www.n3s0.tech/feed/notes/playstation/error-saving-to-storage-on-ps4/</link>
      <pubDate>Wed, 15 Jun 2022 22:31:45 -0500</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/playstation/error-saving-to-storage-on-ps4/</guid>
      <description>&lt;p&gt;This article discusses some troubleshooting fun I had with a Play&#xA;Station 4 a couple of days ago. Turns out for some reason it didn&amp;rsquo;t want&#xA;to save to the external USB 3.0 Seagate 1 TB HDD that I decided to use&#xA;for a backup. It was on my TODO list for a while because I plan on&#xA;replacing the disk with something larger. Yes, I plan on providing notes&#xA;for that as well. I sure don&amp;rsquo;t want to spend the extra coin and upload&#xA;all of that data to the cloud using Play Station Plus.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Configuring An Access &amp; Voice VLAN On A Cisco Switch Port</title>
      <link>https://www.n3s0.tech/feed/notes/cisco/configure-access-vlan-and-voice-vlan-on-cisco-switch/</link>
      <pubDate>Mon, 13 Jun 2022 13:28:01 -0500</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/cisco/configure-access-vlan-and-voice-vlan-on-cisco-switch/</guid>
      <description>&lt;h2 id=&#34;summary&#34;&gt;Summary&lt;/h2&gt;&#xA;&lt;p&gt;This article goes through configuring a VLAN on a switch port on a Cisco&#xA;switch. These are just notes intended for future use in case I forget&#xA;how to configure this.&lt;/p&gt;&#xA;&lt;h2 id=&#34;switch-configuration&#34;&gt;Switch Configuration&lt;/h2&gt;&#xA;&lt;p&gt;After signing into the switch. Go into the terminal configuration&#xA;prompt. Once you finish entering this, you should see &lt;code&gt;(config)&lt;/code&gt; in&#xA;the prompt.&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-sh&#34; data-lang=&#34;sh&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;configure terminal&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Access the configuration prompt for the interface. Once you enter this&#xA;you should see &lt;code&gt;(config-if)&lt;/code&gt; in the prompt.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Sysadmin Pain: When Percona and MySQL Community Repos aren&#39;t Synced</title>
      <link>https://www.n3s0.tech/feed/notes/linux/sysadmin-pain-when-percona-and-mysql-community-repos-arent-synced/</link>
      <pubDate>Fri, 03 Jun 2022 11:31:14 -0500</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/linux/sysadmin-pain-when-percona-and-mysql-community-repos-arent-synced/</guid>
      <description>&lt;p&gt;Just thought I&amp;rsquo;d talk a little bit about some Sysadmin pain that I&amp;rsquo;ve&#xA;come across. Might prove beneficial in the future. Not complaining. This&#xA;is more of a &amp;ldquo;don&amp;rsquo;t do what I did&amp;rdquo; article. I&amp;rsquo;ll probably provide more&#xA;of these as I run into issues.&lt;/p&gt;&#xA;&lt;p&gt;Percona Xtrabackup is a wonderful tool for conducting backups on MySQL&#xA;servers. Especially when users come up with one off issues where they&#xA;weren&amp;rsquo;t paying attention and found themselves deleting a mound of data&#xA;by accident. It&amp;rsquo;s fine. That&amp;rsquo;s what we have backups for right?&lt;/p&gt;</description>
    </item>
    <item>
      <title>Percona MySQL: Installing on Oracle Linux 8.6</title>
      <link>https://www.n3s0.tech/feed/notes/linux/percona-mysql-install-on-oracle-linux-8-6/</link>
      <pubDate>Wed, 25 May 2022 21:10:14 -0500</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/linux/percona-mysql-install-on-oracle-linux-8-6/</guid>
      <description>&lt;h2 id=&#34;summary&#34;&gt;Summary&lt;/h2&gt;&#xA;&lt;p&gt;Notes for installing Percona MySQL on Oracle Linux 8.6.&lt;/p&gt;&#xA;&lt;h2 id=&#34;setting-up-percona-mysql-repository&#34;&gt;Setting Up Percona MySQL Repository&lt;/h2&gt;&#xA;&lt;p&gt;Installed the latest release Percona MySQL repository using DNF.&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-sh&#34; data-lang=&#34;sh&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;dnf install https://repo.percona.com/yum/percona-release-latest.noarch.rpm&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Below is the desired output when the repository is installed.&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-sh&#34; data-lang=&#34;sh&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Last metadata expiration check: &lt;span class=&#34;m&#34;&gt;1&lt;/span&gt; day, 5:09:24 ago on Tue &lt;span class=&#34;m&#34;&gt;24&lt;/span&gt; May &lt;span class=&#34;m&#34;&gt;2022&lt;/span&gt; 04:08:51 PM CDT.&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;percona-release-latest.noarch.rpm                                                           &lt;span class=&#34;m&#34;&gt;31&lt;/span&gt; kB/s &lt;span class=&#34;p&#34;&gt;|&lt;/span&gt;  &lt;span class=&#34;m&#34;&gt;20&lt;/span&gt; kB     00:00    &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Dependencies resolved.&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;o&#34;&gt;===========================================================================================================================&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt; Package                           Architecture             Version                   Repository                      &lt;span class=&#34;nv&#34;&gt;Size&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;o&#34;&gt;===========================================================================================================================&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Installing:&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt; percona-release                   noarch                   1.0-27                    @commandline                    &lt;span class=&#34;m&#34;&gt;20&lt;/span&gt; k&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Transaction &lt;span class=&#34;nv&#34;&gt;Summary&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;o&#34;&gt;===========================================================================================================================&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Install  &lt;span class=&#34;m&#34;&gt;1&lt;/span&gt; Package&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Disable the current MySQL module that comes in the default packages.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Bash FTW: Scripting For Blog Draft Templating</title>
      <link>https://www.n3s0.tech/feed/notes/linux/bash-ftw-script-for-blog-post-templating/</link>
      <pubDate>Wed, 25 May 2022 20:42:41 -0500</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/linux/bash-ftw-script-for-blog-post-templating/</guid>
      <description>&lt;p&gt;This will be a short post. I wrote a little Bash script to assist with&#xA;creating new drafts for this site. Nothing special. But, it will save me&#xA;some typing.&lt;/p&gt;&#xA;&lt;p&gt;Site has a specific file name format. So, instead of manually typing in&#xA;the same command I do every time I created a script named draft that&#xA;formats everything needed to make a new draft for this site. I think&#xA;it&amp;rsquo;ll come in handy.&lt;/p&gt;</description>
    </item>
    <item>
      <title>SELinux: BookStack v22.04</title>
      <link>https://www.n3s0.tech/feed/notes/linux/selinux-bookstack-22-04/</link>
      <pubDate>Wed, 25 May 2022 00:40:53 -0500</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/linux/selinux-bookstack-22-04/</guid>
      <description>&lt;h2 id=&#34;summary&#34;&gt;Summary&lt;/h2&gt;&#xA;&lt;p&gt;This article discusses the SELinux; involving security contexts, and file&#xA;permissions that allow BookStack to function as expected and securely.&#xA;Primarily in a way that doesn&amp;rsquo;t require disabling SELinux.&lt;/p&gt;&#xA;&lt;p&gt;Yes, permissive mode is still disabling SELinux.&lt;/p&gt;&#xA;&lt;p&gt;I should also note that this article can be best applied to Linux&#xA;Operating Systems that reside within the following families.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;RHEL&lt;/li&gt;&#xA;&lt;li&gt;Oracle Linux&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;This post will not just go through file contexts but also the file&#xA;permissions for the application when it&amp;rsquo;s in the webroot.&lt;/p&gt;</description>
    </item>
    <item>
      <title>SELinux: APPLICATION NAME</title>
      <link>https://www.n3s0.tech/feed/journal/selinux-notes-announcement/</link>
      <pubDate>Tue, 24 May 2022 15:39:04 -0500</pubDate>
      <guid>https://www.n3s0.tech/feed/journal/selinux-notes-announcement/</guid>
      <description>&lt;p&gt;Consider this to be a series on how to &amp;ldquo;properly&amp;rdquo; configure SELinux and&#xA;possibly file permissions for various applications. Mostly web applications.&#xA;This series of posts is intended to provide a reference for those&#xA;who would rather utilize SELinux as opposed to just putting it into&#xA;permissive mode or disable it completely.&lt;/p&gt;&#xA;&lt;p&gt;These posts will not provide information on how to install the&#xA;applications the permissions are being set for. It will only provide&#xA;permissions for the file system and SELinux that I have notated while&#xA;installing the application that is being discussed. This site provides&#xA;a search engine. So, if people need to find the SELinux configuration&#xA;that suites a particular application they can do so. Otherwise this can&#xA;be requested and I&amp;rsquo;ll work it out then later post.&lt;/p&gt;</description>
    </item>
    <item>
      <title>ISO 15765-2 (ISO-TP) Notes</title>
      <link>https://www.n3s0.tech/feed/notes/automotive/iso-15765-2-notes/</link>
      <pubDate>Fri, 15 Apr 2022 23:58:00 -0500</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/automotive/iso-15765-2-notes/</guid>
      <description>&lt;p&gt;These are just some notes from reading about the ISO 15765-2 or ISO&#xA;Transport Layer (ISO-TP) CAN-Bus protocol. May want to check on this&#xA;post often if it&amp;rsquo;s useful. I plan on updating it frequently with what&#xA;new information I find out about it. But, for now. I will provide what&#xA;notes regarding the protocol that I have now.&lt;/p&gt;&#xA;&lt;p&gt;The idea behind these blog posts come from reading &amp;ldquo;The Car Hackers&#xA;Handbook: A Guide For Penetration Testers&amp;rdquo;. Plus, I don&amp;rsquo;t know a whole&#xA;lot about CAN-Buses. But, I&amp;rsquo;m curious about them. So, why not put&#xA;together some notes and post here as I learn?&lt;/p&gt;</description>
    </item>
    <item>
      <title>Install BookStack v22.04 on Oracle Linux 8.5</title>
      <link>https://www.n3s0.tech/feed/notes/linux/install-bookstack-v22-04-on-oracle-linux-8-5/</link>
      <pubDate>Fri, 15 Apr 2022 08:17:14 -0500</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/linux/install-bookstack-v22-04-on-oracle-linux-8-5/</guid>
      <description>&lt;p&gt;Note: There are improvements coming to this article soon.&lt;/p&gt;&#xA;&lt;h2 id=&#34;summary&#34;&gt;Summary&lt;/h2&gt;&#xA;&lt;p&gt;This post contains notes from installing BookStack v22.04 on Oracle&#xA;Linux 8.5.&lt;/p&gt;&#xA;&lt;p&gt;Some other things to note about this post. This is not a tutorial. These&#xA;are notes for setting up an application. It doesn&amp;rsquo;t assume that this is&#xA;the right way to setup the application. In fact, I don&amp;rsquo;t even configure&#xA;TLS on the web server that it&amp;rsquo;s being hosted on. Anyone following this&#xA;will need to do it themselves.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Resetting the TCP/IP and WinSock Stacks on Windows Systems</title>
      <link>https://www.n3s0.tech/feed/notes/microsoft/resetting-tcp-ip-socket-on-windows-systems/</link>
      <pubDate>Mon, 11 Apr 2022 11:03:02 -0500</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/microsoft/resetting-tcp-ip-socket-on-windows-systems/</guid>
      <description>&lt;h2 id=&#34;summary&#34;&gt;Summary&lt;/h2&gt;&#xA;&lt;p&gt;This post contains notes for resetting the TCP/IP and WinSock stacks on&#xA;Windows Systems. Doing so can generally be a good troubleshooting step&#xA;when you&amp;rsquo;re having issues with network connectivity and network&#xA;interfaces.&lt;/p&gt;&#xA;&lt;p&gt;The need for this can stem from a corrupt or misconfigured TCP/IP or&#xA;WinSock stack.&lt;/p&gt;&#xA;&lt;p&gt;Before performing the commands in this article. An Administrator CMD or&#xA;PowerShell prompt will need to be opened.&lt;/p&gt;&#xA;&lt;h2 id=&#34;reasons-for-this&#34;&gt;Reasons For This&lt;/h2&gt;&#xA;&lt;p&gt;There are some valid reasons for needing to do this.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Basic USB Media Operations (Clearing, Partitioning, and Formatting) In PowerShell</title>
      <link>https://www.n3s0.tech/feed/notes/microsoft/basic-usb-operations-in-powershell/</link>
      <pubDate>Mon, 11 Apr 2022 10:39:32 -0500</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/microsoft/basic-usb-operations-in-powershell/</guid>
      <description>&lt;h2 id=&#34;summary&#34;&gt;Summary&lt;/h2&gt;&#xA;&lt;p&gt;Full notes are unfinished. Though, the information will be useful in&#xA;the future. I&amp;rsquo;m posting and will update as I see fit.&lt;/p&gt;&#xA;&lt;p&gt;Article discusses notes for &amp;ldquo;wiping&amp;rdquo;, partitioning, and formatting USB&#xA;drives using PowerShell. Pretty easy to do.&lt;/p&gt;&#xA;&lt;h2 id=&#34;obtaining-usb-disks&#34;&gt;Obtaining USB Disks&lt;/h2&gt;&#xA;&lt;p&gt;Obtains the disks and outputs a table of what&amp;rsquo;s currently on the system.&#xA;Need to check for the &lt;code&gt;DiskNumber&lt;/code&gt; of the drive that needed to be&#xA;cleared and reformatted.&lt;/p&gt;</description>
    </item>
    <item>
      <title>PowerShell: Notes on Execution Policy Bypass Methods</title>
      <link>https://www.n3s0.tech/feed/notes/microsoft/bypass-execution-policy-in-powershell/</link>
      <pubDate>Thu, 17 Mar 2022 11:14:22 -0500</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/microsoft/bypass-execution-policy-in-powershell/</guid>
      <description>&lt;h2 id=&#34;overview&#34;&gt;Overview&lt;/h2&gt;&#xA;&lt;p&gt;This will be updated as time goes on. But, this is a collection of&#xA;notes I&amp;rsquo;ve accumulated for bypassing the execution policy in powershell&#xA;I could certainly go through the process of making the exectution policy&#xA;more permissive. But, sometimes when you run scripts. Bypassing the&#xA;execution policy is the way to go.&lt;/p&gt;&#xA;&lt;p&gt;The Execution Policy in PowerShell is used to curcumvent arbitrary PowerShell&#xA;scripts from running on a workstation. Though, there are multiple ways to&#xA;bypass this. I generally stick to a couple because I&amp;rsquo;ve never had to move&#xA;to the other methods. Other methods will be listed regardless.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Getting the Default Execution Policy In PowerShell</title>
      <link>https://www.n3s0.tech/feed/notes/microsoft/get-default-execution-policy-in-powershell/</link>
      <pubDate>Thu, 17 Mar 2022 11:11:32 -0500</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/microsoft/get-default-execution-policy-in-powershell/</guid>
      <description>&lt;h2 id=&#34;overview&#34;&gt;Overview&lt;/h2&gt;&#xA;&lt;p&gt;My notes for obtaining the Execution Policy for PowerShell.&lt;/p&gt;&#xA;&lt;h2 id=&#34;get-the-execution-policy&#34;&gt;Get The Execution Policy&lt;/h2&gt;&#xA;&lt;p&gt;Not a whole lot is needed for this command. It&amp;rsquo;s main purpose is to&#xA;check the configuration of the execution policy. The&#xA;&lt;code&gt;Get-ExecutionPolicy&lt;/code&gt; Cmdlet will provide the current status of the&#xA;execution policy.&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-powershell&#34; data-lang=&#34;powershell&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;Get-ExecutionPolicy&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Below is the output as an example.&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-powershell&#34; data-lang=&#34;powershell&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;RemoteSigned&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;If review of the execution policy for the different scopes is required.&#xA;The &lt;code&gt;-List&lt;/code&gt; flag can be used. This will list the ExecutionPolicy set&#xA;for the various policy scopes for review.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Deleting User On Microsoft 365 Using PowerShell</title>
      <link>https://www.n3s0.tech/feed/notes/microsoft/delete-user-on-microsoft-365-using-powershell/</link>
      <pubDate>Thu, 17 Mar 2022 11:01:22 -0500</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/microsoft/delete-user-on-microsoft-365-using-powershell/</guid>
      <description>&lt;h2 id=&#34;deleting-microsoft-365-user&#34;&gt;Deleting Microsoft 365 User&lt;/h2&gt;&#xA;&lt;p&gt;Notating some commands I use for deleting a user in Microsoft 365. This&#xA;is generally done by connecting to it using &lt;code&gt;Connect-MSOnline&lt;/code&gt; first.&lt;/p&gt;&#xA;&lt;p&gt;I will provide notes on how to do that in a future post.&lt;/p&gt;&#xA;&lt;p&gt;One thing that I&amp;rsquo;ve learned about Microsoft 365 licensing is the tenant&#xA;owns a quantity of the licensing they&amp;rsquo;ve purchased. The number of consumed&#xA;licenses increases/decreases as users are added/removed. There is no&#xA;affect on the total quanitity of licensing owned by the organization when&#xA;a user is removed from a tenant portal. I note this and will note it&#xA;in another post that discusses AccountSkus when it&amp;rsquo;s created. There is&#xA;no need to unset the license before hand.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Creating New User On Microsoft 365 Using PowerShell</title>
      <link>https://www.n3s0.tech/feed/notes/microsoft/creating-a-new-microsoft-365-user-using-powershell/</link>
      <pubDate>Mon, 14 Mar 2022 13:21:44 -0500</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/microsoft/creating-a-new-microsoft-365-user-using-powershell/</guid>
      <description>&lt;h2 id=&#34;overview&#34;&gt;Overview&lt;/h2&gt;&#xA;&lt;p&gt;This post provides my notes on how to add a new user to the Microsoft&#xA;365 portal using PowerShell.&lt;/p&gt;&#xA;&lt;p&gt;References for this article can be found in the references section.&lt;/p&gt;&#xA;&lt;h2 id=&#34;adding-a-user&#34;&gt;Adding A User&lt;/h2&gt;&#xA;&lt;p&gt;Before starting, needed to login using the &lt;code&gt;Connect-MSolService&lt;/code&gt; Cmdlet.&lt;/p&gt;&#xA;&lt;p&gt;The following command will add a new user profile to the Microsoft 365&#xA;portal. Little more explaination is provided after the code snippet.&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-powershell&#34; data-lang=&#34;powershell&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;New-MsolUser&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;-DisplayName&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;Jane Doe&amp;#34;&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;`&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#x9;&lt;span class=&#34;n&#34;&gt;-FirstName&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;Jane&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;`&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#x9;&lt;span class=&#34;n&#34;&gt;-LastName&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;Doe&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;`&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#x9;&lt;span class=&#34;n&#34;&gt;-UserPrincipalName&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;JDoe@example.com&amp;#34;&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;`&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#x9;&lt;span class=&#34;n&#34;&gt;-UsageLocation&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;US&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;`&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#x9;&lt;span class=&#34;n&#34;&gt;-LicenseAssignment&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;example&lt;/span&gt;&lt;span class=&#34;err&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;O365_BUSINESS&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Little overview of what the command above does. First of all. It creates&#xA;a new user instance using the &lt;code&gt;New-MsolUser&lt;/code&gt; Cmdlet. Note that this&#xA;is pretty close to bare minimum for what you can do with this Cmdlet.&#xA;But, with that it sets the following.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Jekyll Requires Webrick Gem on Ruby 3.0</title>
      <link>https://www.n3s0.tech/feed/notes/openbsd/jekyll-requires-webrick-gem-for-ruby-3/</link>
      <pubDate>Thu, 10 Mar 2022 14:32:30 -0500</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/openbsd/jekyll-requires-webrick-gem-for-ruby-3/</guid>
      <description>&lt;h2 id=&#34;overview&#34;&gt;Overview&lt;/h2&gt;&#xA;&lt;p&gt;Jekyll on Ruby 3.0 requires the webrick gem to be added to the &lt;code&gt;Gemfile&lt;/code&gt;.&#xA;If the site doesn&amp;rsquo;t, Jekyll will fail to generate and serve the site.&#xA;Below is the error that I&amp;rsquo;m discussing.&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-sh&#34; data-lang=&#34;sh&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;bundle &lt;span class=&#34;nb&#34;&gt;exec&lt;/span&gt; jekyll serve&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Configuration file: /home/example/testing/myblog/_config.yml&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;            Source: /home/example/testing/myblog&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;       Destination: /home/example/testing/myblog/_site&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt; Incremental build: disabled. Enable with --incremental&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;      Generating...&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;       Jekyll Feed: Generating feed &lt;span class=&#34;k&#34;&gt;for&lt;/span&gt; posts&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;                    &lt;span class=&#34;k&#34;&gt;done&lt;/span&gt; in 0.844 seconds.&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  Please add the following to your Gemfile to avoid polling &lt;span class=&#34;k&#34;&gt;for&lt;/span&gt; changes:&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    require &lt;span class=&#34;s1&#34;&gt;&amp;#39;rbconfig&amp;#39;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;k&#34;&gt;if&lt;/span&gt; RbConfig::CONFIG&lt;span class=&#34;o&#34;&gt;[&lt;/span&gt;&lt;span class=&#34;s1&#34;&gt;&amp;#39;target_os&amp;#39;&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;]&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;~ /&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;?i-mx:bsd&lt;span class=&#34;p&#34;&gt;|&lt;/span&gt;dragonfly&lt;span class=&#34;o&#34;&gt;)&lt;/span&gt;/&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;      gem &lt;span class=&#34;s1&#34;&gt;&amp;#39;rb-kqueue&amp;#39;&lt;/span&gt;, &lt;span class=&#34;s1&#34;&gt;&amp;#39;&amp;gt;= 0.2&amp;#39;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    end&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt; Auto-regeneration: enabled &lt;span class=&#34;k&#34;&gt;for&lt;/span&gt; &lt;span class=&#34;s1&#34;&gt;&amp;#39;/home/example/testing/myblog&amp;#39;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;                    ------------------------------------------------&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;      Jekyll 4.2.1   Please append &lt;span class=&#34;sb&#34;&gt;`&lt;/span&gt;--trace&lt;span class=&#34;sb&#34;&gt;`&lt;/span&gt; to the &lt;span class=&#34;sb&#34;&gt;`&lt;/span&gt;serve&lt;span class=&#34;sb&#34;&gt;`&lt;/span&gt; &lt;span class=&#34;nb&#34;&gt;command&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;                     &lt;span class=&#34;k&#34;&gt;for&lt;/span&gt; any additional information or backtrace.&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;                    ------------------------------------------------&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;/home/example/.gems/ruby/3.0/gems/ruby/3.0/gems/jekyll-4.2.1/lib/jekyll/commands/serve/servlet.rb:3:in &lt;span class=&#34;sb&#34;&gt;`&lt;/span&gt;require&lt;span class=&#34;s1&#34;&gt;&amp;#39;: cannot load such file -- webrick (LoadError)&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;        from /home/example/.gems/ruby/3.0/gems/ruby/3.0/gems/jekyll-4.2.1/lib/jekyll/commands/serve/servlet.rb:3:in `&amp;lt;top (required)&amp;gt;&amp;#39;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        from /home/example/.gems/ruby/3.0/gems/ruby/3.0/gems/jekyll-4.2.1/lib/jekyll/commands/serve.rb:179:in &lt;span class=&#34;sb&#34;&gt;`&lt;/span&gt;require_relative&lt;span class=&#34;s1&#34;&gt;&amp;#39;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;        from /home/example/.gems/ruby/3.0/gems/ruby/3.0/gems/jekyll-4.2.1/lib/jekyll/commands/serve.rb:179:in `setup&amp;#39;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        from /home/example/.gems/ruby/3.0/gems/ruby/3.0/gems/jekyll-4.2.1/lib/jekyll/commands/serve.rb:100:in &lt;span class=&#34;sb&#34;&gt;`&lt;/span&gt;process&lt;span class=&#34;s1&#34;&gt;&amp;#39;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;        from /home/example/.gems/ruby/3.0/gems/ruby/3.0/gems/jekyll-4.2.1/lib/jekyll/command.rb:91:in `block in process_with_graceful_fail&amp;#39;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        from /home/example/.gems/ruby/3.0/gems/ruby/3.0/gems/jekyll-4.2.1/lib/jekyll/command.rb:91:in &lt;span class=&#34;sb&#34;&gt;`&lt;/span&gt;each&lt;span class=&#34;s1&#34;&gt;&amp;#39;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;        from /home/example/.gems/ruby/3.0/gems/ruby/3.0/gems/jekyll-4.2.1/lib/jekyll/command.rb:91:in `process_with_graceful_fail&amp;#39;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        from /home/example/.gems/ruby/3.0/gems/ruby/3.0/gems/jekyll-4.2.1/lib/jekyll/commands/serve.rb:86:in &lt;span class=&#34;sb&#34;&gt;`&lt;/span&gt;block &lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;m&#34;&gt;2&lt;/span&gt; levels&lt;span class=&#34;o&#34;&gt;)&lt;/span&gt; in init_with_program&lt;span class=&#34;s1&#34;&gt;&amp;#39;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;        from /home/example/.gems/ruby/3.0/gems/ruby/3.0/gems/mercenary-0.4.0/lib/mercenary/command.rb:221:in `block in execute&amp;#39;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        from /home/example/.gems/ruby/3.0/gems/ruby/3.0/gems/mercenary-0.4.0/lib/mercenary/command.rb:221:in &lt;span class=&#34;sb&#34;&gt;`&lt;/span&gt;each&lt;span class=&#34;s1&#34;&gt;&amp;#39;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;        from /home/example/.gems/ruby/3.0/gems/ruby/3.0/gems/mercenary-0.4.0/lib/mercenary/command.rb:221:in `execute&amp;#39;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        from /home/example/.gems/ruby/3.0/gems/ruby/3.0/gems/mercenary-0.4.0/lib/mercenary/program.rb:44:in &lt;span class=&#34;sb&#34;&gt;`&lt;/span&gt;go&lt;span class=&#34;s1&#34;&gt;&amp;#39;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;        from /home/example/.gems/ruby/3.0/gems/ruby/3.0/gems/mercenary-0.4.0/lib/mercenary.rb:21:in `program&amp;#39;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        from /home/example/.gems/ruby/3.0/gems/ruby/3.0/gems/jekyll-4.2.1/exe/jekyll:15:in &lt;span class=&#34;sb&#34;&gt;`&lt;/span&gt;&amp;lt;top &lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;required&lt;span class=&#34;o&#34;&gt;)&lt;/span&gt;&amp;gt;&lt;span class=&#34;s1&#34;&gt;&amp;#39;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;        from /home/example/.gems/ruby/3.0/gems/ruby/3.0/bin/jekyll:25:in `load&amp;#39;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        from /home/example/.gems/ruby/3.0/gems/ruby/3.0/bin/jekyll:25:in &lt;span class=&#34;sb&#34;&gt;`&lt;/span&gt;&amp;lt;main&amp;gt;&lt;span class=&#34;err&#34;&gt;&amp;#39;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;solution&#34;&gt;Solution&lt;/h2&gt;&#xA;&lt;p&gt;To fix this the webrick gem needs to be installed. This can be done by&#xA;entering the following command.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Creating, Migrating, and Resetting Migrations on Laravel Framework</title>
      <link>https://www.n3s0.tech/feed/notes/linux/creating-migrating-and-resetting-migrations-on-laravel-framework/</link>
      <pubDate>Sun, 06 Mar 2022 15:29:50 -0500</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/linux/creating-migrating-and-resetting-migrations-on-laravel-framework/</guid>
      <description>&lt;h2 id=&#34;overview&#34;&gt;Overview&lt;/h2&gt;&#xA;&lt;p&gt;Something that I tend do is forget how to crate migrations in the&#xA;Laravel PHP Framework.&lt;/p&gt;&#xA;&lt;p&gt;Migrations within Laravel act as version control for your applications&#xA;database. They can also act as a database agnostic method in which the&#xA;database schema can be configured.&lt;/p&gt;&#xA;&lt;p&gt;This is also useful should there be the need to make a small change&#xA;to a database for a database table.&lt;/p&gt;&#xA;&lt;h2 id=&#34;migration-generation&#34;&gt;Migration Generation&lt;/h2&gt;&#xA;&lt;p&gt;Migrations can be built manually. But, there&amp;rsquo;s actually a better method.&#xA;The &lt;code&gt;artisan&lt;/code&gt; command can be used to create the migration file.&#xA;Which acts as a scaffold or template for the base for the file.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Setup For Swaywm on Fedora</title>
      <link>https://www.n3s0.tech/feed/notes/linux/setup-for-sway-window-manager-on-fedora/</link>
      <pubDate>Fri, 04 Mar 2022 12:11:20 -0500</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/linux/setup-for-sway-window-manager-on-fedora/</guid>
      <description>&lt;h2 id=&#34;overview&#34;&gt;Overview&lt;/h2&gt;&#xA;&lt;p&gt;Decided to give Sway another try. It&amp;rsquo;s certainly been a while. Sway is&#xA;intended to be a replacement for the X11 window manager i3wm. It&amp;rsquo;s just&#xA;the Wayland version.&lt;/p&gt;&#xA;&lt;p&gt;When I tried it when I did. I didn&amp;rsquo;t quite mind it. Only gripe I really&#xA;had was how the graphics performed and that it was noticeably different&#xA;as far as i3wm was concerned.&lt;/p&gt;&#xA;&lt;p&gt;Here I will provide a repo for my configuration files for my Sway&#xA;environment on Fedora. I will also go over my process for installation&#xA;and configuration. Troubleshooting hurtles I go through will be&#xA;documented and discussed.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Thinking Out Loud Regarding Content</title>
      <link>https://www.n3s0.tech/feed/journal/thinking-out-loud-regarding-content/</link>
      <pubDate>Fri, 04 Mar 2022 15:20:10 +0600</pubDate>
      <guid>https://www.n3s0.tech/feed/journal/thinking-out-loud-regarding-content/</guid>
      <description>Some casual noodling of thoughts about school program funding and notes related to my school work.</description>
    </item>
    <item>
      <title>Showing Wireless Profile Keys In Plain Text Through CLI/PowerShell</title>
      <link>https://www.n3s0.tech/feed/notes/microsoft/show-wireless-preshared-keys-on-windows-using-powershell/</link>
      <pubDate>Wed, 23 Feb 2022 16:18:30 -0500</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/microsoft/show-wireless-preshared-keys-on-windows-using-powershell/</guid>
      <description>&lt;h2 id=&#34;summary&#34;&gt;Summary&lt;/h2&gt;&#xA;&lt;hr&gt;&#xA;&lt;p&gt;Just remembered something that I had to do a while back where I needed&#xA;to access a wireless network and I didn&amp;rsquo;t know the Key for it. I didn&amp;rsquo;t&#xA;know the wireless key and the person I was requesting access from didn&amp;rsquo;t&#xA;know either or forgot.&lt;/p&gt;&#xA;&lt;p&gt;Luckily, they had a machine that had a Windows operating system installed.&#xA;Sure, I could crack the PSK for the wireless. But, why make it hard&#xA;when the Windows machine was connected to the wireless. This method is generally&#xA;less painful.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Configure A Range Of Interfaces On A Cisco Switch</title>
      <link>https://www.n3s0.tech/feed/notes/cisco/configure-a-range-of-ports-on-switch/</link>
      <pubDate>Tue, 22 Feb 2022 16:49:01 +0600</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/cisco/configure-a-range-of-ports-on-switch/</guid>
      <description>Discuss how to configure multiple Cisco IOS ports with the interface range command.</description>
    </item>
    <item>
      <title>MySQL Server Connection Refusal</title>
      <link>https://www.n3s0.tech/feed/notes/linux/mysql-connection-refusal/</link>
      <pubDate>Mon, 24 Jan 2022 11:04:50 -0500</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/linux/mysql-connection-refusal/</guid>
      <description>&lt;h2 id=&#34;overview&#34;&gt;Overview&lt;/h2&gt;&#xA;&lt;p&gt;Sigh&amp;hellip; It&amp;rsquo;s always DNS&amp;hellip;&lt;/p&gt;&#xA;&lt;p&gt;This post goes through some troubleshooting fun with MySQL. Thought I’d&#xA;share. Recently came across an issue where a workstation couldn’t connect&#xA;to a database through its ODBC connection. The server got angry and would&#xA;refuse connection from the workstation with an error stating it’s not&#xA;allowed to connect to the MySQL server.&lt;/p&gt;&#xA;&lt;p&gt;Whelp. That wont do. Let’s go through the problem and get to the solution.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Under The Wire: Cyborg</title>
      <link>https://www.n3s0.tech/feed/writeups/underthewire/cyborg/</link>
      <pubDate>Sat, 22 Jan 2022 08:08:05 -0600</pubDate>
      <guid>https://www.n3s0.tech/feed/writeups/underthewire/cyborg/</guid>
      <description>Solutions for Under The Wire Cyborg</description>
    </item>
    <item>
      <title>Install and Configure Jekyll on OpenBSD</title>
      <link>https://www.n3s0.tech/feed/notes/openbsd/install-and-configure-jekyll-on-openbsd/</link>
      <pubDate>Sun, 19 Dec 2021 11:04:50 -0500</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/openbsd/install-and-configure-jekyll-on-openbsd/</guid>
      <description>&lt;h2 id=&#34;overview&#34;&gt;Overview&lt;/h2&gt;&#xA;&lt;p&gt;These are some notes from some fun I had while installing and configuring&#xA;Jekyll on OpenBSD 7.0-current. The installation wasn&amp;rsquo;t bad. I just want&#xA;to document for future use.&lt;/p&gt;&#xA;&lt;p&gt;I use Jekyll for building static sites that are hosted on and off the&#xA;Internet. The best part about it is it&amp;rsquo;s useful and it&amp;rsquo;s free. Some themes&#xA;you have to pay for. Others you don&amp;rsquo;t have to pay a dime to use. They&amp;rsquo;re&#xA;the low low cost of free.&lt;/p&gt;</description>
    </item>
    <item>
      <title>The Python Challenge Write Up</title>
      <link>https://www.n3s0.tech/feed/writeups/thepythonchallenge/</link>
      <pubDate>Sat, 18 Dec 2021 18:11:04 -0500</pubDate>
      <guid>https://www.n3s0.tech/feed/writeups/thepythonchallenge/</guid>
      <description>Notes and PoC code for The Python Challenge.</description>
    </item>
    <item>
      <title>Ruby 3.0 Installation On OpenBSD</title>
      <link>https://www.n3s0.tech/feed/notes/openbsd/ruby-3-installation-on-openbsd/</link>
      <pubDate>Fri, 17 Dec 2021 00:23:26 -0500</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/openbsd/ruby-3-installation-on-openbsd/</guid>
      <description>&lt;h2 id=&#34;overview&#34;&gt;Overview&lt;/h2&gt;&#xA;&lt;p&gt;This post goes through installing Ruby 3.0 on OpenBSD 7.0-current. This&#xA;is here for reference so it&amp;rsquo;s easier in the future. Should there be changes&#xA;to the ruby30 package, I will create another post for it.&lt;/p&gt;&#xA;&lt;p&gt;Note that when you install packages, you will need to do so with elevated&#xA;privileges. You can utilize doas(1); assuming you have it configured, or&#xA;you can use su(1) and type in your root password to do so.&lt;/p&gt;</description>
    </item>
    <item>
      <title>New Blog For Programing Projects</title>
      <link>https://www.n3s0.tech/feed/journal/new-blog-for-programing-projects/</link>
      <pubDate>Mon, 13 Dec 2021 18:09:46 -0500</pubDate>
      <guid>https://www.n3s0.tech/feed/journal/new-blog-for-programing-projects/</guid>
      <description>Decided to start another blog catered to my programming projects.</description>
    </item>
    <item>
      <title>Moving Back To the Hermit Theme</title>
      <link>https://www.n3s0.tech/feed/journal/moving-back-to-hermit-theme/</link>
      <pubDate>Sat, 11 Dec 2021 14:18:59 -0500</pubDate>
      <guid>https://www.n3s0.tech/feed/journal/moving-back-to-hermit-theme/</guid>
      <description>&lt;p&gt;So, I&amp;rsquo;ve decided to go back to the old Hugo theme; Hermit. Though, I know&#xA;this was the original theme for this blog. I&amp;rsquo;m going back to it and I&amp;rsquo;ve&#xA;decided to fork it. Original credit for the roots of the Hugo theme will&#xA;always go to the original author. You may check the theme of this blog&#xA;to provide more insight.&lt;/p&gt;&#xA;&lt;p&gt;I&amp;rsquo;ll be working on updating the theme; as many others have, so I can get&#xA;a feel for building and improving other peoples code. At some point, I&#xA;plan on auditing the original code base for&#xA;&lt;a href=&#34;https://github.com/Track3/hermit&#34;&gt;Track3/hermit&lt;/a&gt;. Plan on making changes&#xA;that I find are improvements from the original design. These commits will&#xA;be tracked to the forked github repository&#xA;&lt;a href=&#34;https://github.com/n3s0/hugo-hermit&#34;&gt;n3s0/hugo-hermit&lt;/a&gt;. This is all because&#xA;the original code base hasn&amp;rsquo;t recieved much love. I don&amp;rsquo;t see much benefit&#xA;to everyone else should someone else wants to use it as another project and&#xA;I offer to take ownership of the repo. Track3 made an aweseome theme. He&#xA;deserves the credit for it.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Remove All AD Group Memberships Except One Using PowerShell</title>
      <link>https://www.n3s0.tech/feed/notes/microsoft/remove-all-ad-group-memberships-except-one-using-powershell/</link>
      <pubDate>Thu, 05 Aug 2021 14:14:49 -0500</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/microsoft/remove-all-ad-group-memberships-except-one-using-powershell/</guid>
      <description>&lt;h2 id=&#34;overview&#34;&gt;Overview&lt;/h2&gt;&#xA;&lt;p&gt;Decided to post another fun one that I found on the Internet somewhere.&#xA;I don&amp;rsquo;t remember the source. But, this has helped a lot. Some companies&#xA;decide to keep users around. It&amp;rsquo;s the way it is. Managers need to see&#xA;who is or was sending them email at the time they were terminated.&lt;/p&gt;&#xA;&lt;p&gt;Another reason for this to have some piece of mind. You know that should&#xA;for some reason that account gets enabled again, they wont have access&#xA;to anything that you don&amp;rsquo;t designate.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Remove All AD User Group Memberships Except One Using PowerShell</title>
      <link>https://www.n3s0.tech/feed/notes/microsoft/remove-all-ad-memberships-for-user-except-one-using-powershell/</link>
      <pubDate>Thu, 05 Aug 2021 14:14:49 -0500</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/microsoft/remove-all-ad-memberships-for-user-except-one-using-powershell/</guid>
      <description>&lt;h2 id=&#34;overview&#34;&gt;Overview&lt;/h2&gt;&#xA;&lt;p&gt;Decided to post another fun one that I found on the Internet somewhere.&#xA;I don&amp;rsquo;t remember the source. But, this has helped a lot. Some companies&#xA;decide to keep users around. It&amp;rsquo;s the way it is. Managers need to see&#xA;who is or was sending them email at the time they were terminated.&lt;/p&gt;&#xA;&lt;p&gt;Another reason for this to have some piece of mind. You know that should&#xA;for some reason that account gets enabled again, they wont have access&#xA;to anything that you don&amp;rsquo;t designate.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Troubleshooting Mailbox with BadItemsLimit Errors In Exchange (Unrecommended)</title>
      <link>https://www.n3s0.tech/feed/notes/microsoft/troubleshooting-mailbox-with-baditemslimit-errors-in-exchange/</link>
      <pubDate>Tue, 03 Aug 2021 16:48:37 -0500</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/microsoft/troubleshooting-mailbox-with-baditemslimit-errors-in-exchange/</guid>
      <description>&lt;h2 id=&#34;overview&#34;&gt;Overview&lt;/h2&gt;&#xA;&lt;p&gt;Sometimes when you export a mailbox they fail due to corrupted items in&#xA;the mailbox. Although this method isn&amp;rsquo;t consider a best practice, it can&#xA;get the job done. Ideally you would want to remove the bad/corrupted&#xA;items in the mailbox and proceed with exporting. For whatever reason you&#xA;can increase the BadItemLimit for the export request to get the job done.&#xA;You can generally fix these items using a MailboxRepairRequest.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Exporting Exchange Mailbox to PST File Using PowerShell</title>
      <link>https://www.n3s0.tech/feed/notes/microsoft/exporting-exchange-mailbox-to-pst-using-powershell/</link>
      <pubDate>Tue, 03 Aug 2021 16:37:56 -0500</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/microsoft/exporting-exchange-mailbox-to-pst-using-powershell/</guid>
      <description>&lt;h2 id=&#34;overview&#34;&gt;Overview&lt;/h2&gt;&#xA;&lt;p&gt;This article provides a Cmdlets for exporting a mailbox for an&#xA;Exchange server. It also provides Cmdlets for viewing export requests.&#xA;This can be useful in a number of ways. Say that you want to keep/archive&#xA;mail of a user that has left the company. This is a good way to keep&#xA;the data just in case there&amp;rsquo;s a need for it.&lt;/p&gt;&#xA;&lt;p&gt;Note that in order to export to a file share, you will first need a file&#xA;share. The Exchange Trusted Subsystem security group will need permissions&#xA;to the shared folder you&amp;rsquo;ll be exporting to. These permissions include Read&#xA;for imports, Read/Write for exports.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Blue Team Labs Online - Security Operations</title>
      <link>https://www.n3s0.tech/feed/writeups/blueteamlabsonline/bto-security-operations/</link>
      <pubDate>Sun, 01 Aug 2021 00:27:44 -0500</pubDate>
      <guid>https://www.n3s0.tech/feed/writeups/blueteamlabsonline/bto-security-operations/</guid>
      <description>&lt;h2 id=&#34;overview&#34;&gt;Overview&lt;/h2&gt;&#xA;&lt;p&gt;Some fun looking through the Security Operations category on Blue Team&#xA;Labs Online. Allowed me to obtain some notes for common things that I&#xA;already do on a day to day basis. Along with some things that may be useful&#xA;in the future to reference.&lt;/p&gt;&#xA;&lt;h2 id=&#34;phishing-analysis&#34;&gt;Phishing Analysis&lt;/h2&gt;&#xA;&lt;h3 id=&#34;scenario&#34;&gt;Scenario&lt;/h3&gt;&#xA;&lt;p&gt;A user has received a phishing email and forwarded it to the SOC. Can&#xA;you investigate the email and attachment to collect useful artifacts?&lt;/p&gt;</description>
    </item>
    <item>
      <title>Moving Away From The Hermit To Terminal Theme</title>
      <link>https://www.n3s0.tech/feed/journal/moving-away-from-the-hermit-to-terminal-theme/</link>
      <pubDate>Wed, 28 Jul 2021 10:58:23 -0600</pubDate>
      <guid>https://www.n3s0.tech/feed/journal/moving-away-from-the-hermit-to-terminal-theme/</guid>
      <description>Moving away from Hermit theme to the Terminal theme.</description>
    </item>
    <item>
      <title>Deleting Local User Accounts In Windows 10</title>
      <link>https://www.n3s0.tech/feed/notes/microsoft/deleting-local-user-accounts-in-windows-10/</link>
      <pubDate>Tue, 27 Jul 2021 10:17:09 -0500</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/microsoft/deleting-local-user-accounts-in-windows-10/</guid>
      <description>&lt;h2 id=&#34;overview&#34;&gt;Overview&lt;/h2&gt;&#xA;&lt;p&gt;This article will go over deleting user accounts properly in Windows.&#xA;That means deleting the user accounts home directory and the accounts&#xA;user account in the registry.&lt;/p&gt;&#xA;&lt;p&gt;There are two ways you can do this. But, for now I&amp;rsquo;ll cover the easiest&#xA;way using the GUI.&lt;/p&gt;&#xA;&lt;p&gt;This can also be used to clean up Active Directory accounts that have&#xA;signed into the workstation. If users no longer sign into the workstation&#xA;and you only have one available, it isn&amp;rsquo;t sensical to keep all of those&#xA;accounts on the workstation. Remove them.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Some Fun With Date and Get-Date For File Generation</title>
      <link>https://www.n3s0.tech/feed/notes/microsoft/some-fun-with-get-date-for-file-generation/</link>
      <pubDate>Mon, 26 Jul 2021 11:04:10 -0500</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/microsoft/some-fun-with-get-date-for-file-generation/</guid>
      <description>&lt;h2 id=&#34;overview&#34;&gt;Overview&lt;/h2&gt;&#xA;&lt;p&gt;Just going through an overview of how posts are named on this site. Meaning&#xA;the file name. This is mostly for my own benefit. But, if it helps others&#xA;organize their own sites, cool beans.&lt;/p&gt;&#xA;&lt;p&gt;The site names the file names for posts using the date and time in the&#xA;format &lt;code&gt;&amp;quot;%Y%m%d%H%M%S&amp;quot;&lt;/code&gt;. This is so I don&amp;rsquo;t have any duplicates. I&#xA;will admit, this is a random post. This will not provide any other&#xA;explaination to justify why other than I like it this way. It&amp;rsquo;s managable&#xA;for now.&lt;/p&gt;</description>
    </item>
    <item>
      <title>How I Setup vim-plug</title>
      <link>https://www.n3s0.tech/feed/notes/linux/vim-plug-setup/</link>
      <pubDate>Sun, 25 Jul 2021 00:51:33 -0500</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/linux/vim-plug-setup/</guid>
      <description>&lt;h2 id=&#34;overview&#34;&gt;Overview&lt;/h2&gt;&#xA;&lt;p&gt;Here I will be discussing my favorite Vim pluggin manager, vim-plug.&#xA;I&amp;rsquo;ve been using it for years and I forget how to install it every time.&#xA;So, I&amp;rsquo;m going to document how I set it up. Only distro that I install&#xA;Vim on is Linux/BSD. I don&amp;rsquo;t really use it on Windows. So, that isn&amp;rsquo;t&#xA;going to be included. The author of the Vim plugin will provide a method&#xA;for it though. I will only do so if I decide to use it in Windows some day.&lt;/p&gt;</description>
    </item>
    <item>
      <title>qBittorrent: Log Files Reference On Windows 10</title>
      <link>https://www.n3s0.tech/feed/notes/microsoft/qbittorrent-log-files-reference-on-windows-10/</link>
      <pubDate>Tue, 06 Jul 2021 08:57:51 -0600</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/microsoft/qbittorrent-log-files-reference-on-windows-10/</guid>
      <description>Notes regarding the file path of qBittorrent log files on different OS.</description>
    </item>
    <item>
      <title>Hugo Container Required An Update</title>
      <link>https://www.n3s0.tech/feed/journal/hugo-container-required-an-update/</link>
      <pubDate>Sun, 25 Apr 2021 00:30:26 -0600</pubDate>
      <guid>https://www.n3s0.tech/feed/journal/hugo-container-required-an-update/</guid>
      <description>Notes on some updates to this site. Had some issues with the gitlab-ci.yml file so it didn&amp;rsquo;t deploy as expected.</description>
    </item>
    <item>
      <title>Playing With The Windows 10 Sticky Keys Bypass</title>
      <link>https://www.n3s0.tech/feed/notes/infosec/playing-with-windows-10-sticky-key-bypass/</link>
      <pubDate>Tue, 13 Apr 2021 13:18:17 -0600</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/infosec/playing-with-windows-10-sticky-key-bypass/</guid>
      <description>Notes on setting up, executing, and cleaning up the Sticky Keys bypass in Windows 10.</description>
    </item>
    <item>
      <title>When Printing Freezes Google Chrome</title>
      <link>https://www.n3s0.tech/feed/notes/microsoft/when-printing-freezes-google-chrome/</link>
      <pubDate>Wed, 07 Apr 2021 13:54:43 -0600</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/microsoft/when-printing-freezes-google-chrome/</guid>
      <description>Notes for troubleshooting Google Chrome when printing causes it to freeze.</description>
    </item>
    <item>
      <title>CyberWarrior CTF</title>
      <link>https://www.n3s0.tech/feed/writeups/cyberworriorctf/cyberwarriorctf/</link>
      <pubDate>Sat, 20 Mar 2021 23:40:51 -0500</pubDate>
      <guid>https://www.n3s0.tech/feed/writeups/cyberworriorctf/cyberwarriorctf/</guid>
      <description>&lt;h2 id=&#34;summary&#34;&gt;Summary&lt;/h2&gt;&#xA;&lt;p&gt;This is my writeup of CyberWorrior CTF. This is an ongoing CTF with various&#xA;challenges for Reversing, Forensics, Binary Exploitation, OSINT, General,&#xA;etc. As you complete challenges, you&amp;rsquo;re rewarded points and challenges&#xA;get harder and harder as you take on more.&lt;/p&gt;&#xA;&lt;p&gt;Below is the link to the challenge.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://ctf.cyberwarrior.com/&#34;&gt;https://ctf.cyberwarrior.com/&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;I will be providing all the challenge categories provided in their own&#xA;sections within the writeup. With that explained, let’s get started.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Adding Shared Calendars to Microsoft Outlook</title>
      <link>https://www.n3s0.tech/feed/notes/microsoft/adding-shared-calendars-to-microsoft-outlook/</link>
      <pubDate>Thu, 18 Feb 2021 09:01:05 -0600</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/microsoft/adding-shared-calendars-to-microsoft-outlook/</guid>
      <description>&lt;h2 id=&#34;overview&#34;&gt;Overview&lt;/h2&gt;&#xA;&lt;hr&gt;&#xA;&lt;p&gt;This article is a brief article on adding Calendars to Microsoft Outlook.&#xA;This scenario is generally after you&amp;rsquo;ve been granted permission to a&#xA;users Calendar folder.&lt;/p&gt;&#xA;&lt;h2 id=&#34;process&#34;&gt;Process&lt;/h2&gt;&#xA;&lt;hr&gt;&#xA;&lt;p&gt;Below is the process for adding a shared calendar to Outlook. You will&#xA;need to know the name of the shared calendar before you proceed and confirm&#xA;that permissions have been assigned.&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Open Microsoft Outlook.&lt;/li&gt;&#xA;&lt;li&gt;Click on the Calendar tab in the lower left-hand corner of the&#xA;application.&lt;/li&gt;&#xA;&lt;li&gt;In the Home tab at the top of the application, click on &amp;ldquo;Open Calendar&amp;rdquo;.&lt;/li&gt;&#xA;&lt;li&gt;Click on Open Shared Calendar&amp;hellip;&lt;/li&gt;&#xA;&lt;li&gt;You can do two things from the &amp;ldquo;Open a Shared Calendar&amp;rdquo; form.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Type the email address of the shared calendar. Click OK.&lt;/li&gt;&#xA;&lt;li&gt;Search for the calendar using the &amp;ldquo;Name&amp;hellip;&amp;rdquo; button. This will open&#xA;the Global Address List (GAL) so you can search through the users.&#xA;Once you select the approprate user, click OK.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;conclusion&#34;&gt;Conclusion&lt;/h2&gt;&#xA;&lt;hr&gt;&#xA;&lt;p&gt;The newly added Shared Calendar will now be in the &amp;ldquo;Shared Calendars&amp;rdquo;&#xA;category. Just check the box and you&amp;rsquo;ll see it. If there are any questions,&#xA;please let me know.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Uninstall Headaches With Webroot Secure Anywhere</title>
      <link>https://www.n3s0.tech/feed/notes/microsoft/uninstall-headaches-webroot-secure-anywhere/</link>
      <pubDate>Thu, 21 Jan 2021 12:01:50 -0600</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/microsoft/uninstall-headaches-webroot-secure-anywhere/</guid>
      <description>Notes for troubleshooting Webroot Secure Anywhere when the uninstaller doesn&amp;rsquo;t fully uninstall.</description>
    </item>
    <item>
      <title>Branching Out Into Different Content</title>
      <link>https://www.n3s0.tech/feed/journal/branching-out-into-different-content/</link>
      <pubDate>Thu, 14 Jan 2021 22:09:46 +0600</pubDate>
      <guid>https://www.n3s0.tech/feed/journal/branching-out-into-different-content/</guid>
      <description>Some thoughts regarding the content for this site and if more can be offered.</description>
    </item>
    <item>
      <title>SANs Holiday Hack Challenge - KringleCon 3: French Hens!</title>
      <link>https://www.n3s0.tech/feed/writeups/shhc-kringlecon/2020/</link>
      <pubDate>Sun, 20 Dec 2020 00:38:40 -0600</pubDate>
      <guid>https://www.n3s0.tech/feed/writeups/shhc-kringlecon/2020/</guid>
      <description>Notes from doing SANs Holiday Hack Challenge - KringleCon 3: French Hens.</description>
    </item>
    <item>
      <title>Vulnhub - PWNED: 1</title>
      <link>https://www.n3s0.tech/feed/writeups/vulnhub/pwned-1/</link>
      <pubDate>Fri, 04 Sep 2020 23:03:30 -0600</pubDate>
      <guid>https://www.n3s0.tech/feed/writeups/vulnhub/pwned-1/</guid>
      <description>&lt;h2 id=&#34;overview&#34;&gt;Overview&lt;/h2&gt;&#xA;&lt;hr&gt;&#xA;&lt;p&gt;Notes for my completion of the Vulnhub machine PWNED: 1 by Ajs Walker.&#xA;Description&lt;/p&gt;&#xA;&lt;p&gt;Below is the description provided by the author of the VM.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;VM name: Pwned&lt;/li&gt;&#xA;&lt;li&gt;Difficulty: Easy&lt;/li&gt;&#xA;&lt;li&gt;DHCP: Enabled&lt;/li&gt;&#xA;&lt;li&gt;Goal: 3 flags&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;This works better with VirtualBox rather than VMware.&lt;/p&gt;&#xA;&lt;p&gt;Below is a link to the Vulnhub machine.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.vulnhub.com/entry/pwned-1,507/&#34;&gt;PWNED: 1&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h1 id=&#34;enumeration&#34;&gt;Enumeration&lt;/h1&gt;&#xA;&lt;hr&gt;&#xA;&lt;p&gt;Started out with enumerating services on the VM with an Nmap scan. Looks like the server is hosting an FTP and web server. SSH is available on the VM as well. Looks like this is a Debian/Ubuntu box.&lt;/p&gt;</description>
    </item>
    <item>
      <title>picoCTF 2019</title>
      <link>https://www.n3s0.tech/feed/writeups/picoctf/2019/</link>
      <pubDate>Tue, 31 Dec 2019 15:50:15 -0600</pubDate>
      <guid>https://www.n3s0.tech/feed/writeups/picoctf/2019/</guid>
      <description>Writeups and notes from Hack The Box.</description>
    </item>
    <item>
      <title>Windows: NTFS &amp; Share Permission Reference</title>
      <link>https://www.n3s0.tech/feed/notes/microsoft/ntfs-and-share-permissions/</link>
      <pubDate>Fri, 11 Oct 2019 14:27:59 -0600</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/microsoft/ntfs-and-share-permissions/</guid>
      <description>Notes on NTFS &amp;amp; Share permissions just in case I need a reference.</description>
    </item>
    <item>
      <title>Hack The Box: Invite</title>
      <link>https://www.n3s0.tech/feed/writeups/hackthebox/htb-invite/</link>
      <pubDate>Sun, 08 Sep 2019 15:56:15 -0600</pubDate>
      <guid>https://www.n3s0.tech/feed/writeups/hackthebox/htb-invite/</guid>
      <description>Notes from gaining entry to Hack The Box.</description>
    </item>
    <item>
      <title>Costmetic &amp; Naviation Updates</title>
      <link>https://www.n3s0.tech/feed/journal/cosmetic-navigation-updates/</link>
      <pubDate>Tue, 30 Jul 2019 23:55:17 +0600</pubDate>
      <guid>https://www.n3s0.tech/feed/journal/cosmetic-navigation-updates/</guid>
      <description>Some updates for Cosmetics and Navigation for this site.</description>
    </item>
    <item>
      <title>Under The Wire Writeups</title>
      <link>https://www.n3s0.tech/feed/writeups/underthewire/underthewire-writeups/</link>
      <pubDate>Sat, 20 Apr 2019 08:08:05 -0600</pubDate>
      <guid>https://www.n3s0.tech/feed/writeups/underthewire/underthewire-writeups/</guid>
      <description>List of solutions for the Under The Wire Wargames.</description>
    </item>
    <item>
      <title>Install &amp; Watch Binary Defense&#39;s Artillery Work In A Azure Ubuntu VM</title>
      <link>https://www.n3s0.tech/feed/build/artillery/install-artillery/</link>
      <pubDate>Thu, 18 Apr 2019 04:16:17 -0600</pubDate>
      <guid>https://www.n3s0.tech/feed/build/artillery/install-artillery/</guid>
      <description>&lt;h2 id=&#34;summary&#34;&gt;Summary&lt;/h2&gt;&#xA;&lt;hr&gt;&#xA;&lt;p&gt;This tutorial shows how to setup Artillery on Ubuntu Server 18.04 LTS.&#xA;Installation can be achieved on most Linux/Unix distributions though. Binary&#xA;Defense has also developed support for Windows systems. Which is awesome!&#xA;Artillery was created by David Kennedy and is maintained by his company Binary&#xA;Defense.&lt;/p&gt;&#xA;&lt;p&gt;Below is a link to Binary Defense’s Artillery repository.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://github.com/BinaryDefense/artillery&#34;&gt;Binary Defense - Artillery&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Artillery has a couple of great features. For those who don’t understand the&#xA;gist of what what Artillery is, it is a honeypot. Which does the following.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Blog Using Static Site Generator &amp; Theme Update</title>
      <link>https://www.n3s0.tech/feed/journal/blog-using-static-site-generator-theme-update/</link>
      <pubDate>Mon, 01 Apr 2019 17:17:32 -0600</pubDate>
      <guid>https://www.n3s0.tech/feed/journal/blog-using-static-site-generator-theme-update/</guid>
      <description>Announcement and notes for moving this blog to a Static Site Generator. New theme too.</description>
    </item>
    <item>
      <title>Over The Wire Writeups</title>
      <link>https://www.n3s0.tech/feed/writeups/overthewire/overthewire-writeups/</link>
      <pubDate>Mon, 01 Apr 2019 05:52:26 -0600</pubDate>
      <guid>https://www.n3s0.tech/feed/writeups/overthewire/overthewire-writeups/</guid>
      <description>List of solutions for the Over The Wire Wargames.</description>
    </item>
    <item>
      <title>Over The Wire: Bandit</title>
      <link>https://www.n3s0.tech/feed/writeups/overthewire/bandit/</link>
      <pubDate>Mon, 01 Apr 2019 05:52:26 -0600</pubDate>
      <guid>https://www.n3s0.tech/feed/writeups/overthewire/bandit/</guid>
      <description>Notes from doing the Over The Wire Bandit wargame.</description>
    </item>
    <item>
      <title>New Blog 2019</title>
      <link>https://www.n3s0.tech/feed/journal/new-blog/</link>
      <pubDate>Mon, 01 Apr 2019 16:49:01 +0600</pubDate>
      <guid>https://www.n3s0.tech/feed/journal/new-blog/</guid>
      <description>Announcing the start of a new blog.</description>
    </item>
    <item>
      <title>Santa&#39;s Business Card: SANS Holiday Hack Challenge 2016</title>
      <link>https://www.n3s0.tech/feed/writeups/shhc-kringlecon/2016/</link>
      <pubDate>Thu, 08 Dec 2016 16:27:44 -0600</pubDate>
      <guid>https://www.n3s0.tech/feed/writeups/shhc-kringlecon/2016/</guid>
      <description>Writeup/report for Santa&amp;rsquo;s Business Card: SANs Holiday Hack Challenge 2016</description>
    </item>
    <item>
      <title></title>
      <link>https://www.n3s0.tech/feed/notes/python/installing-python/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://www.n3s0.tech/feed/notes/python/installing-python/</guid>
      <description></description>
    </item>
    <item>
      <title>Search</title>
      <link>https://www.n3s0.tech/search/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://www.n3s0.tech/search/</guid>
      <description>&lt;p&gt;Cant find what you&amp;rsquo;re looking for? Look for it with this. I cannot promise&#xA;you&amp;rsquo;ll find it though.&lt;/p&gt;&#xA;&lt;p&gt;If you would like something added to this site. Please &lt;a href=&#34;https://www.n3s0.tech/contact/&#34;&gt;contact&lt;/a&gt; me.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
