deploy: 7d9294bd17aa36fdc3a63ec9079863540791a221

This commit is contained in:
davegallant
2021-09-06 15:59:25 +00:00
parent 92319114d8
commit b6f92ef789
24 changed files with 14 additions and 555 deletions

View File

@@ -1,31 +0,0 @@
<!doctype html><html lang=en-us>
<head>
<meta charset=utf-8>
<meta name=viewport content="width=device-width,initial-scale=1">
<script type=application/ld+json>{"@context":"http://schema.org","@type":"BlogPosting","mainEntityOfPage":{"@type":"WebPage","@id":"\/"},"articleSection":"","name":"404 Page not found","headline":"404 Page not found","description":"","inLanguage":"en-US","author":"","creator":"","publisher":"","accountablePerson":"","copyrightHolder":"","copyrightYear":"0001","datePublished":"0001-01-01 00:00:00 \u002b0000 UTC","dateModified":"0001-01-01 00:00:00 \u002b0000 UTC","url":"\/404.html","wordCount":"0","keywords":["Blog"]}</script>
<title>404 Page not found</title>
<link rel=stylesheet href=https://stackpath.bootstrapcdn.com/bootstrap/4.1.2/css/bootstrap.min.css integrity=sha384-Smlep5jCw/wG7hdkwQ/Z5nLIefveQRIY9nfy6xoR1uRYBtpZgI6339F5dgvm/e9B crossorigin=anonymous>
<link rel=stylesheet href=/css/style.css>
<script type=application/javascript>var doNotTrack=!1;doNotTrack||(window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga('create','UA-98710982-2','auto'),ga('send','pageview'))</script>
<script async src=https://www.google-analytics.com/analytics.js></script>
</head>
<body>
<nav>
<ul class=menu>
<li><a class="btn btn-outline-dark" href=/>Home</a></li>
<li><a class="btn btn-outline-dark" href=/about/>About</a></li>
<li><a class="btn btn-outline-dark" href=/categories/>Categories</a></li>
<li><a class="btn btn-outline-dark" href=/tags/>Tags</a></li>
<li><a class="btn btn-outline-dark" href=/index.xml>Subscribe</a></li>
</ul>
<hr>
</nav>
<center>
<h1>404!</h1>
</center>
<footer>
<hr>
© Dave Gallant 2021 | <a href=https://github.com/davegallant>Github</a> | <a href=https://twitter.com/Dave_Gallant_>Twitter</a>
</footer>
</body>
</html>

View File

@@ -1,36 +0,0 @@
<!doctype html><html lang=en-us>
<head>
<meta charset=utf-8>
<meta name=viewport content="width=device-width,initial-scale=1">
<script type=application/ld+json>{"@context":"http://schema.org","@type":"BlogPosting","mainEntityOfPage":{"@type":"WebPage","@id":"\/"},"articleSection":"","name":"About","headline":"About","description":"I work as a software developer in the realm of security.\nI have a passion for open-source, automation, security, and economics.\nI enjoy running, music and spending time with my family.","inLanguage":"en-US","author":"","creator":"","publisher":"","accountablePerson":"","copyrightHolder":"","copyrightYear":"0001","datePublished":"0001-01-01 00:00:00 \u002b0000 UTC","dateModified":"0001-01-01 00:00:00 \u002b0000 UTC","url":"\/about\/","wordCount":"31","keywords":["Blog"]}</script>
<title>About</title>
<link rel=stylesheet href=https://stackpath.bootstrapcdn.com/bootstrap/4.1.2/css/bootstrap.min.css integrity=sha384-Smlep5jCw/wG7hdkwQ/Z5nLIefveQRIY9nfy6xoR1uRYBtpZgI6339F5dgvm/e9B crossorigin=anonymous>
<link rel=stylesheet href=/css/style.css>
<script type=application/javascript>var doNotTrack=!1;doNotTrack||(window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga('create','UA-98710982-2','auto'),ga('send','pageview'))</script>
<script async src=https://www.google-analytics.com/analytics.js></script>
</head>
<body>
<nav>
<ul class=menu>
<li><a class="btn btn-outline-dark" href=/>Home</a></li>
<li><a class="btn btn-outline-dark" href=/about/>About</a></li>
<li><a class="btn btn-outline-dark" href=/categories/>Categories</a></li>
<li><a class="btn btn-outline-dark" href=/tags/>Tags</a></li>
<li><a class="btn btn-outline-dark" href=/index.xml>Subscribe</a></li>
</ul>
<hr>
</nav>
<div class=article-meta>
<h1><span class=title>About</span></h1>
</div>
<main>
<p>I work as a software developer in the realm of security.</p>
<p>I have a passion for open-source, automation, security, and economics.</p>
<p>I enjoy running, music and spending time with my family.</p>
</main>
<footer>
<hr>
© Dave Gallant 2021 | <a href=https://github.com/davegallant>Github</a> | <a href=https://twitter.com/Dave_Gallant_>Twitter</a>
</footer>
</body>
</html>

1
authors/index.xml Normal file
View File

@@ -0,0 +1 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Authors on davegallant</title><link>/authors/</link><description>Recent content in Authors on davegallant</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><atom:link href="/authors/index.xml" rel="self" type="application/rss+xml"/></channel></rss>

View File

@@ -1,124 +0,0 @@
<!doctype html><html lang=en-us>
<head>
<meta charset=utf-8>
<meta name=viewport content="width=device-width,initial-scale=1">
<script type=application/ld+json>{"@context":"http://schema.org","@type":"BlogPosting","mainEntityOfPage":{"@type":"WebPage","@id":"\/"},"articleSection":"post","name":"AppGate SDP on Arch Linux","headline":"AppGate SDP on Arch Linux","description":"\u003cp\u003eAppGate SDP provides a Zero Trust network. This post describes how to get AppGate SDP \u003ccode\u003e4.3.2\u003c\/code\u003e working on Arch Linux.\u003c\/p\u003e","inLanguage":"en-US","author":"","creator":"","publisher":"","accountablePerson":"","copyrightHolder":"","copyrightYear":"2020","datePublished":"2020-03-16 22:00:15 -0400 -0400","dateModified":"2020-03-16 22:00:15 -0400 -0400","url":"\/blog\/2020\/03\/16\/appgate-sdp-on-arch-linux\/","wordCount":"510","keywords":["linux","vpn","python","Blog"]}</script>
<title>AppGate SDP on Arch Linux</title>
<link rel=stylesheet href=https://stackpath.bootstrapcdn.com/bootstrap/4.1.2/css/bootstrap.min.css integrity=sha384-Smlep5jCw/wG7hdkwQ/Z5nLIefveQRIY9nfy6xoR1uRYBtpZgI6339F5dgvm/e9B crossorigin=anonymous>
<link rel=stylesheet href=/css/style.css>
<script type=application/javascript>var doNotTrack=!1;doNotTrack||(window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga('create','UA-98710982-2','auto'),ga('send','pageview'))</script>
<script async src=https://www.google-analytics.com/analytics.js></script>
</head>
<body>
<nav>
<ul class=menu>
<li><a class="btn btn-outline-dark" href=/>Home</a></li>
<li><a class="btn btn-outline-dark" href=/about/>About</a></li>
<li><a class="btn btn-outline-dark" href=/categories/>Categories</a></li>
<li><a class="btn btn-outline-dark" href=/tags/>Tags</a></li>
<li><a class="btn btn-outline-dark" href=/index.xml>Subscribe</a></li>
</ul>
<hr>
</nav>
<div class=article-meta>
<h1><span class=title>AppGate SDP on Arch Linux</span></h1>
<h2 class=author>Dave Gallant
2020/03/16</h2>
</div>
<main>
<p>AppGate SDP provides a Zero Trust network. This post describes how to get AppGate SDP <code>4.3.2</code> working on Arch Linux.</p>
<p>Depending on the AppGate SDP Server that is running, you may require a client that is more recent than the latest package on <a href=https://aur.archlinux.org/packages/appgate-sdp/>AUR</a>.
As of right now, the latest AUR is <code>4.2.2-1</code>.</p>
<p>These steps highlight how to get it working with <code>Python3.8</code> by making a 1 line modification to AppGate source code.</p>
<h1 id=packaging>Packaging</h1>
<p>We already know the community package is out of date, so let&rsquo;s clone it:</p>
<div class=highlight><pre tabindex=0 style=color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-shell data-lang=shell>git clone https://aur.archlinux.org/appgate-sdp.git
cd appgate-sdp
</code></pre></div><p>You&rsquo;ll likely notice that the version is not what we want, so let&rsquo;s modify the <code>PKGBUILD</code> to the following:</p>
<div class=highlight><pre tabindex=0 style=color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-shell data-lang=shell><span style=color:#75715e># Maintainer: Pawel Mosakowski &lt;pawel at mosakowski dot net&gt;</span>
pkgname<span style=color:#f92672>=</span>appgate-sdp
conflicts<span style=color:#f92672>=(</span><span style=color:#e6db74>&#39;appgate-sdp-headless&#39;</span><span style=color:#f92672>)</span>
pkgver<span style=color:#f92672>=</span>4.3.2
_download_pkgver<span style=color:#f92672>=</span>4.3
pkgrel<span style=color:#f92672>=</span><span style=color:#ae81ff>1</span>
epoch<span style=color:#f92672>=</span>
pkgdesc<span style=color:#f92672>=</span><span style=color:#e6db74>&#34;Software Defined Perimeter - GUI client&#34;</span>
arch<span style=color:#f92672>=(</span><span style=color:#e6db74>&#39;x86_64&#39;</span><span style=color:#f92672>)</span>
url<span style=color:#f92672>=</span><span style=color:#e6db74>&#34;https://www.cyxtera.com/essential-defense/appgate-sdp/support&#34;</span>
license<span style=color:#f92672>=(</span><span style=color:#e6db74>&#39;custom&#39;</span><span style=color:#f92672>)</span>
<span style=color:#75715e># dependecies calculated by namcap</span>
depends<span style=color:#f92672>=(</span><span style=color:#e6db74>&#39;gconf&#39;</span> <span style=color:#e6db74>&#39;libsecret&#39;</span> <span style=color:#e6db74>&#39;gtk3&#39;</span> <span style=color:#e6db74>&#39;python&#39;</span> <span style=color:#e6db74>&#39;nss&#39;</span> <span style=color:#e6db74>&#39;libxss&#39;</span> <span style=color:#e6db74>&#39;nodejs&#39;</span> <span style=color:#e6db74>&#39;dnsmasq&#39;</span><span style=color:#f92672>)</span>
source<span style=color:#f92672>=(</span><span style=color:#e6db74>&#34;https://sdpdownloads.cyxtera.com/AppGate-SDP-</span><span style=color:#e6db74>${</span>_download_pkgver<span style=color:#e6db74>}</span><span style=color:#e6db74>/clients/</span><span style=color:#e6db74>${</span>pkgname<span style=color:#e6db74>}</span><span style=color:#e6db74>_</span><span style=color:#e6db74>${</span>pkgver<span style=color:#e6db74>}</span><span style=color:#e6db74>_amd64.deb&#34;</span>
<span style=color:#e6db74>&#34;appgatedriver.service&#34;</span><span style=color:#f92672>)</span>
options<span style=color:#f92672>=(</span>staticlibs<span style=color:#f92672>)</span>
prepare<span style=color:#f92672>()</span> <span style=color:#f92672>{</span>
tar -xf data.tar.xz
<span style=color:#f92672>}</span>
package<span style=color:#f92672>()</span> <span style=color:#f92672>{</span>
cp -dpr <span style=color:#e6db74>&#34;</span><span style=color:#e6db74>${</span>srcdir<span style=color:#e6db74>}</span><span style=color:#e6db74>&#34;</span>/<span style=color:#f92672>{</span>etc,lib,opt,usr<span style=color:#f92672>}</span> <span style=color:#e6db74>&#34;</span><span style=color:#e6db74>${</span>pkgdir<span style=color:#e6db74>}</span><span style=color:#e6db74>&#34;</span>
mv -v <span style=color:#e6db74>&#34;</span>$pkgdir<span style=color:#e6db74>/lib/systemd/system&#34;</span> <span style=color:#e6db74>&#34;</span>$pkgdir<span style=color:#e6db74>/usr/lib/systemd/&#34;</span>
rm -vrf <span style=color:#e6db74>&#34;</span>$pkgdir<span style=color:#e6db74>/lib&#34;</span>
cp -v <span style=color:#e6db74>&#34;</span>$srcdir<span style=color:#e6db74>/appgatedriver.service&#34;</span> <span style=color:#e6db74>&#34;</span>$pkgdir<span style=color:#e6db74>/usr/lib/systemd/system/appgatedriver.service&#34;</span>
mkdir -vp <span style=color:#e6db74>&#34;</span>$pkgdir<span style=color:#e6db74>/usr/share/licenses/appgate-sdp&#34;</span>
cp -v <span style=color:#e6db74>&#34;</span>$pkgdir<span style=color:#e6db74>/usr/share/doc/appgate/copyright&#34;</span> <span style=color:#e6db74>&#34;</span>$pkgdir<span style=color:#e6db74>/usr/share/licenses/appgate-sdp&#34;</span>
cp -v <span style=color:#e6db74>&#34;</span>$pkgdir<span style=color:#e6db74>/usr/share/doc/appgate/LICENSE.github&#34;</span> <span style=color:#e6db74>&#34;</span>$pkgdir<span style=color:#e6db74>/usr/share/licenses/appgate-sdp&#34;</span>
cp -v <span style=color:#e6db74>&#34;</span>$pkgdir<span style=color:#e6db74>/usr/share/doc/appgate/LICENSES.chromium.html.bz2&#34;</span> <span style=color:#e6db74>&#34;</span>$pkgdir<span style=color:#e6db74>/usr/share/licenses/appgate-sdp&#34;</span>
<span style=color:#f92672>}</span>
md5sums<span style=color:#f92672>=(</span><span style=color:#e6db74>&#39;17101aac7623c06d5fbb95f50cf3dbdc&#39;</span>
<span style=color:#e6db74>&#39;002644116e20b2d79fdb36b7677ab4cf&#39;</span><span style=color:#f92672>)</span>
</code></pre></div><p>Let&rsquo;s first make sure we have some dependencies. If you do not have <a href=https://github.com/Jguer/yay>yay</a>, check it out.</p>
<div class=highlight><pre tabindex=0 style=color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-shell data-lang=shell>yay -S dnsmasq gconf
</code></pre></div><p>Now, let&rsquo;s install it:</p>
<div class=highlight><pre tabindex=0 style=color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-shell data-lang=shell>makepkg -si
</code></pre></div><h1 id=running-the-client>Running the client</h1>
<p>Ok, let&rsquo;s run the client by executing <code>appgate</code>.</p>
<p>It complains about not being able to connect.</p>
<p>Easy fix:</p>
<div class=highlight><pre tabindex=0 style=color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-shell data-lang=shell>sudo systemctl start appgatedriver.service
</code></pre></div><p>Now we should be connected&mldr; but DNS is not working?</p>
<h1 id=fixing-the-dns>Fixing the DNS</h1>
<p>Running <code>resolvectl</code> should display that something is not right.</p>
<p>Why is the DNS not being set by appgate?</p>
<div class=highlight><pre tabindex=0 style=color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-shell data-lang=shell>$ head -3 /opt/appgate/linux/set_dns
<span style=color:#75715e>#!/usr/bin/env python3</span>
<span style=color:#e6db74>&#39;&#39;</span><span style=color:#960050;background-color:#1e0010>&#39;</span>
This is used to set and unset the DNS.
</code></pre></div><p>It seems like python3 is required for the DNS setting to happen.
Let&rsquo;s try to run it.</p>
<div class=highlight><pre tabindex=0 style=color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-shell data-lang=shell>$ sudo /opt/appgate/linux/set_dns
/opt/appgate/linux/set_dns:88: SyntaxWarning: <span style=color:#e6db74>&#34;is&#34;</span> with a literal. Did you mean <span style=color:#e6db74>&#34;==&#34;</span>?
servers <span style=color:#f92672>=</span> <span style=color:#f92672>[(</span> socket.AF_INET <span style=color:#66d9ef>if</span> x.version is <span style=color:#ae81ff>4</span> <span style=color:#66d9ef>else</span> socket.AF_INET6, map<span style=color:#f92672>(</span>int, x.packed<span style=color:#f92672>))</span> <span style=color:#66d9ef>for</span> x in servers<span style=color:#f92672>]</span>
Traceback <span style=color:#f92672>(</span>most recent call last<span style=color:#f92672>)</span>:
File <span style=color:#e6db74>&#34;/opt/appgate/linux/set_dns&#34;</span>, line 30, in &lt;module&gt;
import dbus
ModuleNotFoundError: No module named <span style=color:#e6db74>&#39;dbus&#39;</span>
</code></pre></div><p>Ok, let&rsquo;s install it:</p>
<div class=highlight><pre tabindex=0 style=color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-shell data-lang=shell>$ sudo python3.8 -m pip install dbus-python
</code></pre></div><p>It should work now&mldr; right?</p>
<div class=highlight><pre tabindex=0 style=color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-shell data-lang=shell>$ sudo /opt/appgate/linux/set_dns
/opt/appgate/linux/set_dns:88: SyntaxWarning: <span style=color:#e6db74>&#34;is&#34;</span> with a literal. Did you mean <span style=color:#e6db74>&#34;==&#34;</span>?
servers <span style=color:#f92672>=</span> <span style=color:#f92672>[(</span> socket.AF_INET <span style=color:#66d9ef>if</span> x.version is <span style=color:#ae81ff>4</span> <span style=color:#66d9ef>else</span> socket.AF_INET6, map<span style=color:#f92672>(</span>int, x.packed<span style=color:#f92672>))</span> <span style=color:#66d9ef>for</span> x in servers<span style=color:#f92672>]</span>
module <span style=color:#e6db74>&#39;platform&#39;</span> has no attribute <span style=color:#e6db74>&#39;linux_distribution&#39;</span>
</code></pre></div><p>This is a breaking change in Python3.8.</p>
<p>So what is calling <code>platform.linux_distribution</code>?</p>
<p>Let&rsquo;s search for it:</p>
<div class=highlight><pre tabindex=0 style=color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-shell data-lang=shell>$ sudo grep -r <span style=color:#e6db74>&#39;linux_distribution&#39;</span> /opt/appgate/linux/
/opt/appgate/linux/nm.py: <span style=color:#66d9ef>if</span> platform.linux_distribution<span style=color:#f92672>()[</span>0<span style=color:#f92672>]</span> !<span style=color:#f92672>=</span> <span style=color:#e6db74>&#39;Fedora&#39;</span>:
</code></pre></div><p>Aha! So this is in the local AppGate source code. This should be an easy fix. Let&rsquo;s just replace this line with:</p>
<div class=highlight><pre tabindex=0 style=color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-python data-lang=python><span style=color:#66d9ef>if</span> <span style=color:#66d9ef>True</span>: <span style=color:#75715e># Since we are not using Fedora :)</span>
</code></pre></div><h1 id=wrapping-up>Wrapping up</h1>
<p>It turns out there are <a href=https://docs.python.org/3.7/library/platform.html#platform.linux_distribution>breaking changes</a> in Python3.8.</p>
<p>The docs that say <code>Deprecated since version 3.5, will be removed in version 3.8: See alternative like the distro package.</code></p>
<p>I guess this highlights one of the caveats of relying upon system python.</p>
</main>
<footer>
<div id=disqus_thread></div>
<script type=application/javascript>var disqus_config=function(){};(function(){if(["localhost","127.0.0.1"].indexOf(window.location.hostname)!=-1){document.getElementById('disqus_thread').innerHTML='Disqus comments not available by default when the website is previewed locally.';return}var b=document,a=b.createElement('script');a.async=!0,a.src='//https-davegallant-github-io.disqus.com/embed.js',a.setAttribute('data-timestamp',+new Date),(b.head||b.body).appendChild(a)})()</script>
<noscript>Please enable JavaScript to view the <a href=https://disqus.com/?ref_noscript>comments powered by Disqus.</a></noscript>
<a href=https://disqus.com class=dsq-brlink>comments powered by <span class=logo-disqus>Disqus</span></a>
<hr>
© Dave Gallant 2021 | <a href=https://github.com/davegallant>Github</a> | <a href=https://twitter.com/Dave_Gallant_>Twitter</a>
</footer>
</body>
</html>

View File

@@ -1,37 +0,0 @@
<!doctype html><html lang=en-us>
<head>
<meta charset=utf-8>
<meta name=viewport content="width=device-width,initial-scale=1">
<script type=application/ld+json>{"@context":"http://schema.org","@type":"BlogPosting","mainEntityOfPage":{"@type":"WebPage","@id":"\/"},"articleSection":"categories","name":"Categories","headline":"Categories","description":"","inLanguage":"en-US","author":"","creator":"","publisher":"","accountablePerson":"","copyrightHolder":"","copyrightYear":"2020","datePublished":"2020-03-16 22:00:15 -0400 -0400","dateModified":"2020-03-16 22:00:15 -0400 -0400","url":"\/categories\/","wordCount":"0","keywords":["Blog"]}</script>
<title>Categories</title>
<link rel=stylesheet href=https://stackpath.bootstrapcdn.com/bootstrap/4.1.2/css/bootstrap.min.css integrity=sha384-Smlep5jCw/wG7hdkwQ/Z5nLIefveQRIY9nfy6xoR1uRYBtpZgI6339F5dgvm/e9B crossorigin=anonymous>
<link rel=stylesheet href=/css/style.css>
<script type=application/javascript>var doNotTrack=!1;doNotTrack||(window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga('create','UA-98710982-2','auto'),ga('send','pageview'))</script>
<script async src=https://www.google-analytics.com/analytics.js></script>
</head>
<body>
<nav>
<ul class=menu>
<li><a class="btn btn-outline-dark" href=/>Home</a></li>
<li><a class="btn btn-outline-dark" href=/about/>About</a></li>
<li><a class="btn btn-outline-dark" href=/categories/>Categories</a></li>
<li><a class="btn btn-outline-dark" href=/tags/>Tags</a></li>
<li><a class="btn btn-outline-dark" href=/index.xml>Subscribe</a></li>
</ul>
<hr>
</nav>
<h1>Categories</h1>
<ul class=terms>
<li>
<a href=/categories/linux>
linux
</a>
(1)
</li>
</ul>
<footer>
<hr>
© Dave Gallant 2021 | <a href=https://github.com/davegallant>Github</a> | <a href=https://twitter.com/Dave_Gallant_>Twitter</a>
</footer>
</body>
</html>

View File

@@ -1 +1 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Categories on davegallant.github.io - blog</title><link>/categories/</link><description>Recent content in Categories on davegallant.github.io - blog</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><lastBuildDate>Mon, 16 Mar 2020 22:00:15 -0400</lastBuildDate><atom:link href="/categories/index.xml" rel="self" type="application/rss+xml"/><item><title>linux</title><link>/categories/linux/</link><pubDate>Mon, 16 Mar 2020 22:00:15 -0400</pubDate><guid>/categories/linux/</guid><description/></item></channel></rss>
<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Categories on davegallant</title><link>/categories/</link><description>Recent content in Categories on davegallant</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><lastBuildDate>Mon, 16 Mar 2020 22:00:15 -0400</lastBuildDate><atom:link href="/categories/index.xml" rel="self" type="application/rss+xml"/><item><title>linux</title><link>/categories/linux/</link><pubDate>Mon, 16 Mar 2020 22:00:15 -0400</pubDate><guid>/categories/linux/</guid><description/></item></channel></rss>

View File

@@ -1,35 +0,0 @@
<!doctype html><html lang=en-us>
<head>
<meta charset=utf-8>
<meta name=viewport content="width=device-width,initial-scale=1">
<script type=application/ld+json>{"@context":"http://schema.org","@type":"BlogPosting","mainEntityOfPage":{"@type":"WebPage","@id":"\/"},"articleSection":"categories","name":"linux","headline":"linux","description":"","inLanguage":"en-US","author":"","creator":"","publisher":"","accountablePerson":"","copyrightHolder":"","copyrightYear":"2020","datePublished":"2020-03-16 22:00:15 -0400 -0400","dateModified":"2020-03-16 22:00:15 -0400 -0400","url":"\/categories\/linux\/","wordCount":"0","keywords":["Blog"]}</script>
<title>linux</title>
<link rel=stylesheet href=https://stackpath.bootstrapcdn.com/bootstrap/4.1.2/css/bootstrap.min.css integrity=sha384-Smlep5jCw/wG7hdkwQ/Z5nLIefveQRIY9nfy6xoR1uRYBtpZgI6339F5dgvm/e9B crossorigin=anonymous>
<link rel=stylesheet href=/css/style.css>
<script type=application/javascript>var doNotTrack=!1;doNotTrack||(window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga('create','UA-98710982-2','auto'),ga('send','pageview'))</script>
<script async src=https://www.google-analytics.com/analytics.js></script>
</head>
<body>
<nav>
<ul class=menu>
<li><a class="btn btn-outline-dark" href=/>Home</a></li>
<li><a class="btn btn-outline-dark" href=/about/>About</a></li>
<li><a class="btn btn-outline-dark" href=/categories/>Categories</a></li>
<li><a class="btn btn-outline-dark" href=/tags/>Tags</a></li>
<li><a class="btn btn-outline-dark" href=/index.xml>Subscribe</a></li>
</ul>
<hr>
</nav>
<h1>linux</h1>
<ul>
<li>
<span class=date>2020/03/16</span>
<a href=/blog/2020/03/16/appgate-sdp-on-arch-linux/>AppGate SDP on Arch Linux</a>
</li>
</ul>
<footer>
<hr>
© Dave Gallant 2021 | <a href=https://github.com/davegallant>Github</a> | <a href=https://twitter.com/Dave_Gallant_>Twitter</a>
</footer>
</body>
</html>

View File

@@ -1 +1 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>linux on davegallant.github.io - blog</title><link>/categories/linux/</link><description>Recent content in linux on davegallant.github.io - blog</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><lastBuildDate>Mon, 16 Mar 2020 22:00:15 -0400</lastBuildDate><atom:link href="/categories/linux/index.xml" rel="self" type="application/rss+xml"/><item><title>AppGate SDP on Arch Linux</title><link>/blog/2020/03/16/appgate-sdp-on-arch-linux/</link><pubDate>Mon, 16 Mar 2020 22:00:15 -0400</pubDate><guid>/blog/2020/03/16/appgate-sdp-on-arch-linux/</guid><description>&lt;p>AppGate SDP provides a Zero Trust network. This post describes how to get AppGate SDP &lt;code>4.3.2&lt;/code> working on Arch Linux.&lt;/p></description></item></channel></rss>
<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>linux on davegallant</title><link>/categories/linux/</link><description>Recent content in linux on davegallant</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><lastBuildDate>Mon, 16 Mar 2020 22:00:15 -0400</lastBuildDate><atom:link href="/categories/linux/index.xml" rel="self" type="application/rss+xml"/><item><title>AppGate SDP on Arch Linux</title><link>/post/appgate-sdp-on-arch-linux/</link><pubDate>Mon, 16 Mar 2020 22:00:15 -0400</pubDate><guid>/post/appgate-sdp-on-arch-linux/</guid><description>&lt;p>AppGate SDP provides a Zero Trust network. This post describes how to get AppGate SDP &lt;code>4.3.2&lt;/code> working on Arch Linux.&lt;/p></description></item></channel></rss>

View File

@@ -1,53 +0,0 @@
body {
max-width: 800px;
margin: auto;
padding: 1em;
line-height: 1.5em;
}
/* header and footer areas */
.menu { padding: 0; }
.menu li { display: inline-block; }
.article-meta, .menu a {
text-decoration: none;
/* background: #eee; */
padding: 5px;
border-radius: 5px;
}
.menu, .article-meta, footer { text-align: center; }
.title { font-size: 1.1em; }
.author { font-size: 0.9em; }
.date { font-size: 0.9em; }
footer a { text-decoration: none; }
hr {
border-style: dashed;
color: #ddd;
}
/* code */
pre {
border: 1px solid #ddd;
box-shadow: 5px 5px 5px #eee;
padding: 1em;
overflow-x: auto;
}
code { background: #f9f9f9; }
pre code { background: none; }
/* misc elements */
img, iframe, video { max-width: 100%; }
main { hyphens: auto; }
blockquote {
background: #f9f9f9;
border-left: 5px solid #ccc;
padding: 3px 1em 3px;
}
table {
margin: auto;
border-top: 1px solid #666;
border-bottom: 1px solid #666;
}
table thead th { border-bottom: 1px solid #ddd; }
th, td { padding: 5px; }
thead, tfoot, tr:nth-child(even) { background: #eee }

View File

@@ -1,35 +0,0 @@
<!doctype html><html lang=en-us>
<head>
<meta name=generator content="Hugo 0.88.0">
<meta charset=utf-8>
<meta name=viewport content="width=device-width,initial-scale=1">
<script type=application/ld+json>{"@context":"http://schema.org","@type":"BlogPosting","mainEntityOfPage":{"@type":"WebPage","@id":"\/"},"articleSection":"","name":"davegallant.github.io - blog","headline":"davegallant.github.io - blog","description":"","inLanguage":"en-US","author":"","creator":"","publisher":"","accountablePerson":"","copyrightHolder":"","copyrightYear":"2020","datePublished":"2020-03-16 22:00:15 -0400 -0400","dateModified":"2020-03-16 22:00:15 -0400 -0400","url":"\/","wordCount":"0","keywords":["Blog"]}</script>
<title>davegallant.github.io - blog</title>
<link rel=stylesheet href=https://stackpath.bootstrapcdn.com/bootstrap/4.1.2/css/bootstrap.min.css integrity=sha384-Smlep5jCw/wG7hdkwQ/Z5nLIefveQRIY9nfy6xoR1uRYBtpZgI6339F5dgvm/e9B crossorigin=anonymous>
<link rel=stylesheet href=/css/style.css>
<script type=application/javascript>var doNotTrack=!1;doNotTrack||(window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga('create','UA-98710982-2','auto'),ga('send','pageview'))</script>
<script async src=https://www.google-analytics.com/analytics.js></script>
</head>
<body>
<nav>
<ul class=menu>
<li><a class="btn btn-outline-dark" href=/>Home</a></li>
<li><a class="btn btn-outline-dark" href=/about/>About</a></li>
<li><a class="btn btn-outline-dark" href=/categories/>Categories</a></li>
<li><a class="btn btn-outline-dark" href=/tags/>Tags</a></li>
<li><a class="btn btn-outline-dark" href=/index.xml>Subscribe</a></li>
</ul>
<hr>
</nav>
<ul>
<li>
<span class=date>2020/03/16</span>
<a href=/post/>Posts</a>
</li>
</ul>
<footer>
<hr>
© Dave Gallant 2021 | <a href=https://github.com/davegallant>Github</a> | <a href=https://twitter.com/Dave_Gallant_>Twitter</a>
</footer>
</body>
</html>

View File

@@ -1,3 +1,2 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>davegallant.github.io - blog</title><link>/</link><description>Recent content on davegallant.github.io - blog</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><lastBuildDate>Mon, 16 Mar 2020 22:00:15 -0400</lastBuildDate><atom:link href="/index.xml" rel="self" type="application/rss+xml"/><item><title>AppGate SDP on Arch Linux</title><link>/blog/2020/03/16/appgate-sdp-on-arch-linux/</link><pubDate>Mon, 16 Mar 2020 22:00:15 -0400</pubDate><guid>/blog/2020/03/16/appgate-sdp-on-arch-linux/</guid><description>&lt;p>AppGate SDP provides a Zero Trust network. This post describes how to get AppGate SDP &lt;code>4.3.2&lt;/code> working on Arch Linux.&lt;/p></description></item><item><title>About</title><link>/about/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/about/</guid><description>I work as a software developer in the realm of security.
I have a passion for open-source, automation, security, and economics.
I enjoy running, music and spending time with my family.</description></item></channel></rss>
<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>davegallant</title><link>/</link><description>Recent content on davegallant</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><lastBuildDate>Mon, 16 Mar 2020 22:00:15 -0400</lastBuildDate><atom:link href="/index.xml" rel="self" type="application/rss+xml"/><item><title>AppGate SDP on Arch Linux</title><link>/post/appgate-sdp-on-arch-linux/</link><pubDate>Mon, 16 Mar 2020 22:00:15 -0400</pubDate><guid>/post/appgate-sdp-on-arch-linux/</guid><description>&lt;p>AppGate SDP provides a Zero Trust network. This post describes how to get AppGate SDP &lt;code>4.3.2&lt;/code> working on Arch Linux.&lt;/p></description></item><item><title/><link>/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/</guid><description>test</description></item><item><title>About</title><link>/about/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/about/</guid><description>I&amp;rsquo;m a software engineer with a passion for open-source, infrastructure, tooling and security.
When I&amp;rsquo;m not in front of a computer, I enjoy traveling, hiking and spending time with my family.</description></item></channel></rss>

2
page/index.xml Normal file
View File

@@ -0,0 +1,2 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Pages on davegallant</title><link>/page/</link><description>Recent content in Pages on davegallant</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><atom:link href="/page/index.xml" rel="self" type="application/rss+xml"/><item><title/><link>/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/</guid><description>test</description></item><item><title>About</title><link>/about/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/about/</guid><description>I&amp;rsquo;m a software engineer with a passion for open-source, infrastructure, tooling and security.
When I&amp;rsquo;m not in front of a computer, I enjoy traveling, hiking and spending time with my family.</description></item></channel></rss>

View File

@@ -1,39 +0,0 @@
<!doctype html><html lang=en-us>
<head>
<meta charset=utf-8>
<meta name=viewport content="width=device-width,initial-scale=1">
<script type=application/ld+json>{"@context":"http://schema.org","@type":"BlogPosting","mainEntityOfPage":{"@type":"WebPage","@id":"\/"},"articleSection":"post","name":"Posts","headline":"Posts","description":"","inLanguage":"en-US","author":"","creator":"","publisher":"","accountablePerson":"","copyrightHolder":"","copyrightYear":"2020","datePublished":"2020-03-16 22:00:15 -0400 -0400","dateModified":"2020-03-16 22:00:15 -0400 -0400","url":"\/post\/","wordCount":"0","keywords":["Blog"]}</script>
<title>Posts</title>
<link rel=stylesheet href=https://stackpath.bootstrapcdn.com/bootstrap/4.1.2/css/bootstrap.min.css integrity=sha384-Smlep5jCw/wG7hdkwQ/Z5nLIefveQRIY9nfy6xoR1uRYBtpZgI6339F5dgvm/e9B crossorigin=anonymous>
<link rel=stylesheet href=/css/style.css>
<script type=application/javascript>var doNotTrack=!1;doNotTrack||(window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga('create','UA-98710982-2','auto'),ga('send','pageview'))</script>
<script async src=https://www.google-analytics.com/analytics.js></script>
</head>
<body>
<nav>
<ul class=menu>
<li><a class="btn btn-outline-dark" href=/>Home</a></li>
<li><a class="btn btn-outline-dark" href=/about/>About</a></li>
<li><a class="btn btn-outline-dark" href=/categories/>Categories</a></li>
<li><a class="btn btn-outline-dark" href=/tags/>Tags</a></li>
<li><a class="btn btn-outline-dark" href=/index.xml>Subscribe</a></li>
</ul>
<hr>
</nav>
<h1>Posts</h1>
<ul>
<li>
<span class=date>2020/03/16</span>
<a href=/blog/2020/03/16/appgate-sdp-on-arch-linux/>AppGate SDP on Arch Linux</a>
</li>
</ul>
<footer>
<div id=disqus_thread></div>
<script type=application/javascript>var disqus_config=function(){};(function(){if(["localhost","127.0.0.1"].indexOf(window.location.hostname)!=-1){document.getElementById('disqus_thread').innerHTML='Disqus comments not available by default when the website is previewed locally.';return}var b=document,a=b.createElement('script');a.async=!0,a.src='//https-davegallant-github-io.disqus.com/embed.js',a.setAttribute('data-timestamp',+new Date),(b.head||b.body).appendChild(a)})()</script>
<noscript>Please enable JavaScript to view the <a href=https://disqus.com/?ref_noscript>comments powered by Disqus.</a></noscript>
<a href=https://disqus.com class=dsq-brlink>comments powered by <span class=logo-disqus>Disqus</span></a>
<hr>
© Dave Gallant 2021 | <a href=https://github.com/davegallant>Github</a> | <a href=https://twitter.com/Dave_Gallant_>Twitter</a>
</footer>
</body>
</html>

View File

@@ -1 +1 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Posts on davegallant.github.io - blog</title><link>/post/</link><description>Recent content in Posts on davegallant.github.io - blog</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><lastBuildDate>Mon, 16 Mar 2020 22:00:15 -0400</lastBuildDate><atom:link href="/post/index.xml" rel="self" type="application/rss+xml"/><item><title>AppGate SDP on Arch Linux</title><link>/blog/2020/03/16/appgate-sdp-on-arch-linux/</link><pubDate>Mon, 16 Mar 2020 22:00:15 -0400</pubDate><guid>/blog/2020/03/16/appgate-sdp-on-arch-linux/</guid><description>&lt;p>AppGate SDP provides a Zero Trust network. This post describes how to get AppGate SDP &lt;code>4.3.2&lt;/code> working on Arch Linux.&lt;/p></description></item></channel></rss>
<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Posts on davegallant</title><link>/post/</link><description>Recent content in Posts on davegallant</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><lastBuildDate>Mon, 16 Mar 2020 22:00:15 -0400</lastBuildDate><atom:link href="/post/index.xml" rel="self" type="application/rss+xml"/><item><title>AppGate SDP on Arch Linux</title><link>/post/appgate-sdp-on-arch-linux/</link><pubDate>Mon, 16 Mar 2020 22:00:15 -0400</pubDate><guid>/post/appgate-sdp-on-arch-linux/</guid><description>&lt;p>AppGate SDP provides a Zero Trust network. This post describes how to get AppGate SDP &lt;code>4.3.2&lt;/code> working on Arch Linux.&lt;/p></description></item></channel></rss>

1
series/index.xml Normal file
View File

@@ -0,0 +1 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Series on davegallant</title><link>/series/</link><description>Recent content in Series on davegallant</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><atom:link href="/series/index.xml" rel="self" type="application/rss+xml"/></channel></rss>

View File

@@ -1 +1 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>/blog/2020/03/16/appgate-sdp-on-arch-linux/</loc><lastmod>2020-03-16T22:00:15-04:00</lastmod></url><url><loc>/categories/</loc><lastmod>2020-03-16T22:00:15-04:00</lastmod></url><url><loc>/</loc><lastmod>2020-03-16T22:00:15-04:00</lastmod></url><url><loc>/tags/linux/</loc><lastmod>2020-03-16T22:00:15-04:00</lastmod></url><url><loc>/categories/linux/</loc><lastmod>2020-03-16T22:00:15-04:00</lastmod></url><url><loc>/post/</loc><lastmod>2020-03-16T22:00:15-04:00</lastmod></url><url><loc>/tags/python/</loc><lastmod>2020-03-16T22:00:15-04:00</lastmod></url><url><loc>/tags/</loc><lastmod>2020-03-16T22:00:15-04:00</lastmod></url><url><loc>/tags/vpn/</loc><lastmod>2020-03-16T22:00:15-04:00</lastmod></url><url><loc>/about/</loc></url></urlset>
<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>/post/appgate-sdp-on-arch-linux/</loc><lastmod>2020-03-16T22:00:15-04:00</lastmod></url><url><loc>/categories/</loc><lastmod>2020-03-16T22:00:15-04:00</lastmod></url><url><loc>/</loc><lastmod>2020-03-16T22:00:15-04:00</lastmod></url><url><loc>/tags/linux/</loc><lastmod>2020-03-16T22:00:15-04:00</lastmod></url><url><loc>/categories/linux/</loc><lastmod>2020-03-16T22:00:15-04:00</lastmod></url><url><loc>/post/</loc><lastmod>2020-03-16T22:00:15-04:00</lastmod></url><url><loc>/tags/python/</loc><lastmod>2020-03-16T22:00:15-04:00</lastmod></url><url><loc>/tags/</loc><lastmod>2020-03-16T22:00:15-04:00</lastmod></url><url><loc>/tags/vpn/</loc><lastmod>2020-03-16T22:00:15-04:00</lastmod></url><url><loc>/</loc></url><url><loc>/about/</loc></url><url><loc>/authors/</loc></url><url><loc>/page/</loc></url><url><loc>/series/</loc></url></urlset>

View File

@@ -1,49 +0,0 @@
<!doctype html><html lang=en-us>
<head>
<meta charset=utf-8>
<meta name=viewport content="width=device-width,initial-scale=1">
<script type=application/ld+json>{"@context":"http://schema.org","@type":"BlogPosting","mainEntityOfPage":{"@type":"WebPage","@id":"\/"},"articleSection":"tags","name":"Tags","headline":"Tags","description":"","inLanguage":"en-US","author":"","creator":"","publisher":"","accountablePerson":"","copyrightHolder":"","copyrightYear":"2020","datePublished":"2020-03-16 22:00:15 -0400 -0400","dateModified":"2020-03-16 22:00:15 -0400 -0400","url":"\/tags\/","wordCount":"0","keywords":["Blog"]}</script>
<title>Tags</title>
<link rel=stylesheet href=https://stackpath.bootstrapcdn.com/bootstrap/4.1.2/css/bootstrap.min.css integrity=sha384-Smlep5jCw/wG7hdkwQ/Z5nLIefveQRIY9nfy6xoR1uRYBtpZgI6339F5dgvm/e9B crossorigin=anonymous>
<link rel=stylesheet href=/css/style.css>
<script type=application/javascript>var doNotTrack=!1;doNotTrack||(window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga('create','UA-98710982-2','auto'),ga('send','pageview'))</script>
<script async src=https://www.google-analytics.com/analytics.js></script>
</head>
<body>
<nav>
<ul class=menu>
<li><a class="btn btn-outline-dark" href=/>Home</a></li>
<li><a class="btn btn-outline-dark" href=/about/>About</a></li>
<li><a class="btn btn-outline-dark" href=/categories/>Categories</a></li>
<li><a class="btn btn-outline-dark" href=/tags/>Tags</a></li>
<li><a class="btn btn-outline-dark" href=/index.xml>Subscribe</a></li>
</ul>
<hr>
</nav>
<h1>Tags</h1>
<ul class=terms>
<li>
<a href=/tags/linux>
linux
</a>
(1)
</li>
<li>
<a href=/tags/python>
python
</a>
(1)
</li>
<li>
<a href=/tags/vpn>
vpn
</a>
(1)
</li>
</ul>
<footer>
<hr>
© Dave Gallant 2021 | <a href=https://github.com/davegallant>Github</a> | <a href=https://twitter.com/Dave_Gallant_>Twitter</a>
</footer>
</body>
</html>

View File

@@ -1 +1 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Tags on davegallant.github.io - blog</title><link>/tags/</link><description>Recent content in Tags on davegallant.github.io - blog</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><lastBuildDate>Mon, 16 Mar 2020 22:00:15 -0400</lastBuildDate><atom:link href="/tags/index.xml" rel="self" type="application/rss+xml"/><item><title>linux</title><link>/tags/linux/</link><pubDate>Mon, 16 Mar 2020 22:00:15 -0400</pubDate><guid>/tags/linux/</guid><description/></item><item><title>python</title><link>/tags/python/</link><pubDate>Mon, 16 Mar 2020 22:00:15 -0400</pubDate><guid>/tags/python/</guid><description/></item><item><title>vpn</title><link>/tags/vpn/</link><pubDate>Mon, 16 Mar 2020 22:00:15 -0400</pubDate><guid>/tags/vpn/</guid><description/></item></channel></rss>
<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Tags on davegallant</title><link>/tags/</link><description>Recent content in Tags on davegallant</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><lastBuildDate>Mon, 16 Mar 2020 22:00:15 -0400</lastBuildDate><atom:link href="/tags/index.xml" rel="self" type="application/rss+xml"/><item><title>linux</title><link>/tags/linux/</link><pubDate>Mon, 16 Mar 2020 22:00:15 -0400</pubDate><guid>/tags/linux/</guid><description/></item><item><title>python</title><link>/tags/python/</link><pubDate>Mon, 16 Mar 2020 22:00:15 -0400</pubDate><guid>/tags/python/</guid><description/></item><item><title>vpn</title><link>/tags/vpn/</link><pubDate>Mon, 16 Mar 2020 22:00:15 -0400</pubDate><guid>/tags/vpn/</guid><description/></item></channel></rss>

View File

@@ -1,35 +0,0 @@
<!doctype html><html lang=en-us>
<head>
<meta charset=utf-8>
<meta name=viewport content="width=device-width,initial-scale=1">
<script type=application/ld+json>{"@context":"http://schema.org","@type":"BlogPosting","mainEntityOfPage":{"@type":"WebPage","@id":"\/"},"articleSection":"tags","name":"linux","headline":"linux","description":"","inLanguage":"en-US","author":"","creator":"","publisher":"","accountablePerson":"","copyrightHolder":"","copyrightYear":"2020","datePublished":"2020-03-16 22:00:15 -0400 -0400","dateModified":"2020-03-16 22:00:15 -0400 -0400","url":"\/tags\/linux\/","wordCount":"0","keywords":["Blog"]}</script>
<title>linux</title>
<link rel=stylesheet href=https://stackpath.bootstrapcdn.com/bootstrap/4.1.2/css/bootstrap.min.css integrity=sha384-Smlep5jCw/wG7hdkwQ/Z5nLIefveQRIY9nfy6xoR1uRYBtpZgI6339F5dgvm/e9B crossorigin=anonymous>
<link rel=stylesheet href=/css/style.css>
<script type=application/javascript>var doNotTrack=!1;doNotTrack||(window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga('create','UA-98710982-2','auto'),ga('send','pageview'))</script>
<script async src=https://www.google-analytics.com/analytics.js></script>
</head>
<body>
<nav>
<ul class=menu>
<li><a class="btn btn-outline-dark" href=/>Home</a></li>
<li><a class="btn btn-outline-dark" href=/about/>About</a></li>
<li><a class="btn btn-outline-dark" href=/categories/>Categories</a></li>
<li><a class="btn btn-outline-dark" href=/tags/>Tags</a></li>
<li><a class="btn btn-outline-dark" href=/index.xml>Subscribe</a></li>
</ul>
<hr>
</nav>
<h1>linux</h1>
<ul>
<li>
<span class=date>2020/03/16</span>
<a href=/blog/2020/03/16/appgate-sdp-on-arch-linux/>AppGate SDP on Arch Linux</a>
</li>
</ul>
<footer>
<hr>
© Dave Gallant 2021 | <a href=https://github.com/davegallant>Github</a> | <a href=https://twitter.com/Dave_Gallant_>Twitter</a>
</footer>
</body>
</html>

View File

@@ -1 +1 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>linux on davegallant.github.io - blog</title><link>/tags/linux/</link><description>Recent content in linux on davegallant.github.io - blog</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><lastBuildDate>Mon, 16 Mar 2020 22:00:15 -0400</lastBuildDate><atom:link href="/tags/linux/index.xml" rel="self" type="application/rss+xml"/><item><title>AppGate SDP on Arch Linux</title><link>/blog/2020/03/16/appgate-sdp-on-arch-linux/</link><pubDate>Mon, 16 Mar 2020 22:00:15 -0400</pubDate><guid>/blog/2020/03/16/appgate-sdp-on-arch-linux/</guid><description>&lt;p>AppGate SDP provides a Zero Trust network. This post describes how to get AppGate SDP &lt;code>4.3.2&lt;/code> working on Arch Linux.&lt;/p></description></item></channel></rss>
<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>linux on davegallant</title><link>/tags/linux/</link><description>Recent content in linux on davegallant</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><lastBuildDate>Mon, 16 Mar 2020 22:00:15 -0400</lastBuildDate><atom:link href="/tags/linux/index.xml" rel="self" type="application/rss+xml"/><item><title>AppGate SDP on Arch Linux</title><link>/post/appgate-sdp-on-arch-linux/</link><pubDate>Mon, 16 Mar 2020 22:00:15 -0400</pubDate><guid>/post/appgate-sdp-on-arch-linux/</guid><description>&lt;p>AppGate SDP provides a Zero Trust network. This post describes how to get AppGate SDP &lt;code>4.3.2&lt;/code> working on Arch Linux.&lt;/p></description></item></channel></rss>

View File

@@ -1,35 +0,0 @@
<!doctype html><html lang=en-us>
<head>
<meta charset=utf-8>
<meta name=viewport content="width=device-width,initial-scale=1">
<script type=application/ld+json>{"@context":"http://schema.org","@type":"BlogPosting","mainEntityOfPage":{"@type":"WebPage","@id":"\/"},"articleSection":"tags","name":"python","headline":"python","description":"","inLanguage":"en-US","author":"","creator":"","publisher":"","accountablePerson":"","copyrightHolder":"","copyrightYear":"2020","datePublished":"2020-03-16 22:00:15 -0400 -0400","dateModified":"2020-03-16 22:00:15 -0400 -0400","url":"\/tags\/python\/","wordCount":"0","keywords":["Blog"]}</script>
<title>python</title>
<link rel=stylesheet href=https://stackpath.bootstrapcdn.com/bootstrap/4.1.2/css/bootstrap.min.css integrity=sha384-Smlep5jCw/wG7hdkwQ/Z5nLIefveQRIY9nfy6xoR1uRYBtpZgI6339F5dgvm/e9B crossorigin=anonymous>
<link rel=stylesheet href=/css/style.css>
<script type=application/javascript>var doNotTrack=!1;doNotTrack||(window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga('create','UA-98710982-2','auto'),ga('send','pageview'))</script>
<script async src=https://www.google-analytics.com/analytics.js></script>
</head>
<body>
<nav>
<ul class=menu>
<li><a class="btn btn-outline-dark" href=/>Home</a></li>
<li><a class="btn btn-outline-dark" href=/about/>About</a></li>
<li><a class="btn btn-outline-dark" href=/categories/>Categories</a></li>
<li><a class="btn btn-outline-dark" href=/tags/>Tags</a></li>
<li><a class="btn btn-outline-dark" href=/index.xml>Subscribe</a></li>
</ul>
<hr>
</nav>
<h1>python</h1>
<ul>
<li>
<span class=date>2020/03/16</span>
<a href=/blog/2020/03/16/appgate-sdp-on-arch-linux/>AppGate SDP on Arch Linux</a>
</li>
</ul>
<footer>
<hr>
© Dave Gallant 2021 | <a href=https://github.com/davegallant>Github</a> | <a href=https://twitter.com/Dave_Gallant_>Twitter</a>
</footer>
</body>
</html>

View File

@@ -1 +1 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>python on davegallant.github.io - blog</title><link>/tags/python/</link><description>Recent content in python on davegallant.github.io - blog</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><lastBuildDate>Mon, 16 Mar 2020 22:00:15 -0400</lastBuildDate><atom:link href="/tags/python/index.xml" rel="self" type="application/rss+xml"/><item><title>AppGate SDP on Arch Linux</title><link>/blog/2020/03/16/appgate-sdp-on-arch-linux/</link><pubDate>Mon, 16 Mar 2020 22:00:15 -0400</pubDate><guid>/blog/2020/03/16/appgate-sdp-on-arch-linux/</guid><description>&lt;p>AppGate SDP provides a Zero Trust network. This post describes how to get AppGate SDP &lt;code>4.3.2&lt;/code> working on Arch Linux.&lt;/p></description></item></channel></rss>
<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>python on davegallant</title><link>/tags/python/</link><description>Recent content in python on davegallant</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><lastBuildDate>Mon, 16 Mar 2020 22:00:15 -0400</lastBuildDate><atom:link href="/tags/python/index.xml" rel="self" type="application/rss+xml"/><item><title>AppGate SDP on Arch Linux</title><link>/post/appgate-sdp-on-arch-linux/</link><pubDate>Mon, 16 Mar 2020 22:00:15 -0400</pubDate><guid>/post/appgate-sdp-on-arch-linux/</guid><description>&lt;p>AppGate SDP provides a Zero Trust network. This post describes how to get AppGate SDP &lt;code>4.3.2&lt;/code> working on Arch Linux.&lt;/p></description></item></channel></rss>

View File

@@ -1,35 +0,0 @@
<!doctype html><html lang=en-us>
<head>
<meta charset=utf-8>
<meta name=viewport content="width=device-width,initial-scale=1">
<script type=application/ld+json>{"@context":"http://schema.org","@type":"BlogPosting","mainEntityOfPage":{"@type":"WebPage","@id":"\/"},"articleSection":"tags","name":"vpn","headline":"vpn","description":"","inLanguage":"en-US","author":"","creator":"","publisher":"","accountablePerson":"","copyrightHolder":"","copyrightYear":"2020","datePublished":"2020-03-16 22:00:15 -0400 -0400","dateModified":"2020-03-16 22:00:15 -0400 -0400","url":"\/tags\/vpn\/","wordCount":"0","keywords":["Blog"]}</script>
<title>vpn</title>
<link rel=stylesheet href=https://stackpath.bootstrapcdn.com/bootstrap/4.1.2/css/bootstrap.min.css integrity=sha384-Smlep5jCw/wG7hdkwQ/Z5nLIefveQRIY9nfy6xoR1uRYBtpZgI6339F5dgvm/e9B crossorigin=anonymous>
<link rel=stylesheet href=/css/style.css>
<script type=application/javascript>var doNotTrack=!1;doNotTrack||(window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga('create','UA-98710982-2','auto'),ga('send','pageview'))</script>
<script async src=https://www.google-analytics.com/analytics.js></script>
</head>
<body>
<nav>
<ul class=menu>
<li><a class="btn btn-outline-dark" href=/>Home</a></li>
<li><a class="btn btn-outline-dark" href=/about/>About</a></li>
<li><a class="btn btn-outline-dark" href=/categories/>Categories</a></li>
<li><a class="btn btn-outline-dark" href=/tags/>Tags</a></li>
<li><a class="btn btn-outline-dark" href=/index.xml>Subscribe</a></li>
</ul>
<hr>
</nav>
<h1>vpn</h1>
<ul>
<li>
<span class=date>2020/03/16</span>
<a href=/blog/2020/03/16/appgate-sdp-on-arch-linux/>AppGate SDP on Arch Linux</a>
</li>
</ul>
<footer>
<hr>
© Dave Gallant 2021 | <a href=https://github.com/davegallant>Github</a> | <a href=https://twitter.com/Dave_Gallant_>Twitter</a>
</footer>
</body>
</html>

View File

@@ -1 +1 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>vpn on davegallant.github.io - blog</title><link>/tags/vpn/</link><description>Recent content in vpn on davegallant.github.io - blog</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><lastBuildDate>Mon, 16 Mar 2020 22:00:15 -0400</lastBuildDate><atom:link href="/tags/vpn/index.xml" rel="self" type="application/rss+xml"/><item><title>AppGate SDP on Arch Linux</title><link>/blog/2020/03/16/appgate-sdp-on-arch-linux/</link><pubDate>Mon, 16 Mar 2020 22:00:15 -0400</pubDate><guid>/blog/2020/03/16/appgate-sdp-on-arch-linux/</guid><description>&lt;p>AppGate SDP provides a Zero Trust network. This post describes how to get AppGate SDP &lt;code>4.3.2&lt;/code> working on Arch Linux.&lt;/p></description></item></channel></rss>
<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>vpn on davegallant</title><link>/tags/vpn/</link><description>Recent content in vpn on davegallant</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><lastBuildDate>Mon, 16 Mar 2020 22:00:15 -0400</lastBuildDate><atom:link href="/tags/vpn/index.xml" rel="self" type="application/rss+xml"/><item><title>AppGate SDP on Arch Linux</title><link>/post/appgate-sdp-on-arch-linux/</link><pubDate>Mon, 16 Mar 2020 22:00:15 -0400</pubDate><guid>/post/appgate-sdp-on-arch-linux/</guid><description>&lt;p>AppGate SDP provides a Zero Trust network. This post describes how to get AppGate SDP &lt;code>4.3.2&lt;/code> working on Arch Linux.&lt;/p></description></item></channel></rss>