<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Documentation on Jaspers Archive</title><link>https://jas.pe/categories/documentation/</link><description>Recent content in Documentation on Jaspers Archive</description><generator>Hugo</generator><language>en-US</language><atom:link href="https://jas.pe/categories/documentation/index.xml" rel="self" type="application/rss+xml"/><item><title>GPG/PGP Stuff</title><link>https://jas.pe/docs/gpgpgp/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://jas.pe/docs/gpgpgp/</guid><description>&lt;p&gt;This document goes ofer GPG / PGP references, commands or other things&lt;/p&gt;
&lt;h2 id="gpg-basics"&gt;
 &lt;a href="#gpg-basics" class="heading-anchor"&gt;GPG Basics&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;Git use key&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;git config --global user.signingkey &amp;lt;SIGNING KEY&amp;gt;
git config --global commit.gpgsign true
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;GPG export and upload to openpgp.org&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;gpg --armor --export C74E35FA85C2108306D766288F49C170420FADED | curl -T - https://keys.openpgp.org
&lt;/code&gt;&lt;/pre&gt;&lt;pre tabindex="0"&gt;&lt;code&gt;GPG export only mail signing key
gpg --list-secret-keys --keyid-format long
gpg --armor --export-secret-subkeys 2A766613CAB05FA9
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;GPG import non-signed key&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;gpg --allow-non-selfsigned-uid --import private.pgp
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;GPG make existing key a subkey of new key&lt;/p&gt;</description></item><item><title>Tailcat</title><link>https://jas.pe/docs/tailcat/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://jas.pe/docs/tailcat/</guid><description>&lt;p&gt;With &lt;a href="https://github.com/tailscale/tailcat"&gt;Tailcat being released&lt;/a&gt;, I set up &lt;a href="https://git.jas.pe/mirrors/tailcat"&gt;a mirror&lt;/a&gt; and a script to &lt;a href="https://git.jas.pe/mirrors/-/packages/generic/tailcat/edge"&gt;auto build binaries from the edge&lt;/a&gt;, so that I can easily redistribute it if need be.&lt;/p&gt;
&lt;p&gt;Here are some helper commands I use specifically for Tailcat.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#e6edf3;background-color:#0d1117;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#8b949e;font-style:italic"&gt;# Installing tailcat to memory for temporary usage:&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;curl https://git.jas.pe/api/packages/mirrors/generic/tailcat/edge/tailcat-arm64 -o /dev/shm/tc &lt;span style="color:#ff7b72;font-weight:bold"&gt;&amp;amp;&amp;amp;&lt;/span&gt; chmod +x /dev/shm/tc
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;curl https://git.jas.pe/api/packages/mirrors/generic/tailcat/edge/tailcat-amd64 -o /dev/shm/tc &lt;span style="color:#ff7b72;font-weight:bold"&gt;&amp;amp;&amp;amp;&lt;/span&gt; chmod +x /dev/shm/tc
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#8b949e;font-style:italic"&gt;# Exposes 8080 for other locs&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;/dev/shm/tc --serve&lt;span style="color:#ff7b72;font-weight:bold"&gt;=&lt;/span&gt;&lt;span style="color:#a5d6ff"&gt;8080&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#8b949e;font-style:italic"&gt;# Maps remote 8080 to local 18080&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;/dev/shm/tc forward --bind&lt;span style="color:#ff7b72;font-weight:bold"&gt;=&lt;/span&gt;127.0.0.1 &lt;span style="color:#a5d6ff"&gt;${&lt;/span&gt;&lt;span style="color:#79c0ff"&gt;TAILCAT_ADDR&lt;/span&gt;&lt;span style="color:#a5d6ff"&gt;}&lt;/span&gt; 18080:8080
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#8b949e;font-style:italic"&gt;# Installing cattail to memory for temporary usage:&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;curl https://git.jas.pe/labs/cattail/releases/download/latest/cattail_linux_arm64 -o /dev/shm/ct &lt;span style="color:#ff7b72;font-weight:bold"&gt;&amp;amp;&amp;amp;&lt;/span&gt; chmod +x /dev/shm/ct
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;curl https://git.jas.pe/labs/cattail/releases/download/latest/cattail_linux_amd64 -o /dev/shm/ct &lt;span style="color:#ff7b72;font-weight:bold"&gt;&amp;amp;&amp;amp;&lt;/span&gt; chmod +x /dev/shm/ct
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#8b949e;font-style:italic"&gt;# Bring local to server:&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;/dev/shm/ct connect &amp;lt;address&amp;gt; --name&lt;span style="color:#ff7b72;font-weight:bold"&gt;=&lt;/span&gt;&amp;lt;name&amp;gt; &amp;lt;listen:&lt;span style="color:#ff7b72;font-weight:bold"&gt;[&lt;/span&gt;target_ip:&lt;span style="color:#ff7b72;font-weight:bold"&gt;]&lt;/span&gt;target&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description></item></channel></rss>