hack4glarus-2019-winter: Issueshttp://localhost:3000/http://localhost:3000/favicon.ico?16699092332019-12-01T15:55:52Zungleich redmine
Redmine Task #7399 (Closed): presentations hack4glarus 2019 winterhttp://localhost:3000/issues/73992019-12-01T15:55:52ZGuifi Pedro
<p>upload here hack4glarus 2019 winter presentations</p> Task #7398 (Closed): Add more Search Engines to ⚉ CopyScanhttp://localhost:3000/issues/73982019-12-01T11:46:02ZMartin Vögeli
⚉ CopyScan is a Firefox Add-on for plagiarism detection. The add-on talks directy to search engines:
<ul>
<li>Startpage (Google Proxy)</li>
<li>New: Google Books</li>
<li>New: Google Scholar<br />Now available on Add-ons for Firefox: <a class="external" href="https://addons.mozilla.org/firefox/addon/copyscan/">https://addons.mozilla.org/firefox/addon/copyscan/</a></li>
</ul> Task #7397 (Closed): Create a script to create a net-bootable alpine imagehttp://localhost:3000/issues/73972019-11-30T21:21:54ZNico Schotteliusnico.schottelius@ungleich.chTask #7390 (Closed): Boot alpine via IPv6 netboot from the arm64 servershttp://localhost:3000/issues/73902019-11-30T19:36:46ZNico Schotteliusnico.schottelius@ungleich.chTask #7389 (Closed): Setup a webserver on the APU, create an ipxe script and add bootable fileshttp://localhost:3000/issues/73892019-11-30T19:30:09ZNico Schotteliusnico.schottelius@ungleich.ch
<ul>
<li>install nginx</li>
<li>download ipxescript</li>
<li>download kernel</li>
<li>download initramfs</li>
<li>verify with wget or curl that the files are accessible on the APU from outside
<ul>
<li>try wget/curl from your notebook</li>
</ul>
</li>
<li>place all files in the nginx directory</li>
<li>modify dhcp6 config to use YOUR webserver (= APU) instead of routerX
<ul>
<li>currently: <a class="external" href="http://[2a0a:e5c0:2:1::6]/ipxescript">http://[2a0a:e5c0:2:1::6]/ipxescript</a></li>
</ul></li>
</ul> Task #7382 (Closed): Monitoring at a different level (BPF/Suricata/Cilium)http://localhost:3000/issues/73822019-11-29T23:02:24ZPhilipp Buehler
<p>Traditional pull based monitoring (nagios et al) is DEAD><br />Push based (partly Prometheus, Riemann) is cooler.</p>
<p>But it's still somewhat superficial requests.. how about<br />monitoring directly "from the wire".</p>
<p>Reasearch on gathering data on an app-level without<br />app-internal instrumentation (eg. haproxy/suricata).</p> Task #7380 (Closed): Checking out BorgBackuphttp://localhost:3000/issues/73802019-11-29T22:37:59ZMartin Vögeli
<p>Learn to work with the deduplicating archiver with compression and encryption called <strong>BorgBackup (short: Borg)</strong>: <a class="external" href="https://www.borgbackup.org">https://www.borgbackup.org</a></p> Task #7379 (Closed): Explore an "any name DNS service"http://localhost:3000/issues/73792019-11-29T18:09:37ZNico Schotteliusnico.schottelius@ungleich.ch
<p>... and probably have it as an self hosted offer, too</p>
<ul>
<li>similar to "what three words"?</li>
</ul> Task #7376 (Closed): Packer+Vagrant for OpenBSD (cont'd)http://localhost:3000/issues/73762019-11-29T17:53:26ZPhilipp Buehler
<p>Continuing <a class="external" href="https://redmine.ungleich.ch/issues/6736">https://redmine.ungleich.ch/issues/6736</a></p> Task #7373 (Closed): make a mozilla WebThings Frameworkhttp://localhost:3000/issues/73732019-11-29T16:36:35ZDavid Hasselhoff
<p><a class="external" href="https://iot.mozilla.org/framework/">https://iot.mozilla.org/framework/</a></p> Task #7372 (Closed): make a mozilla WebThings gatewayhttp://localhost:3000/issues/73722019-11-29T16:36:12ZDavid Hasselhoff
<p><a class="external" href="https://iot.mozilla.org/gateway/">https://iot.mozilla.org/gateway/</a></p> Task #7371 (Closed): mozilla iothttp://localhost:3000/issues/73712019-11-29T16:35:13ZDavid Hasselhoff
<p>mozilla iot, but they mean wot, they are not exatly sure about it...<br />you can build a gateway and connect some things...</p>
<p>my personal opinion:</p>
<ol>
<li>Goal of mozilla is: keep the data at home</li>
<li>Goal of mozilla is:connect all sort of things (with help of a thing descriptor)</li>
</ol>
<hr />
Goal for the hack:
<ul>
<li>make a gateway or two (raspberry pi)</li>
<li>connect 20 x devices (<a class="external" href="https://www.olimex.com/Products/IoT/ESP8266/ESP8266-EVB/open-source-hardware">https://www.olimex.com/Products/IoT/ESP8266/ESP8266-EVB/open-source-hardware</a>)</li>
<li>UI Extensions (make a dashboard)</li>
<li>do some notifications with the telegram bot</li>
</ul>
<hr /> Task #7366 (Closed): Finish the first levels of the ungleich-gamehttp://localhost:3000/issues/73662019-11-29T11:53:23ZNico Schotteliusnico.schottelius@ungleich.ch
<ul>
<li>Probably for Marc & Den</li>
</ul>
<p>The story:...</p>
<ul>
<li>smallest network: /64 -> 64 bit</li>
<li>there is a (web)server</li>
</ul>
<a name="step-1"></a>
<h2 >step 1<a href="#step-1" class="wiki-anchor">¶</a></h2>
<ul>
<li>my name is nico and my network is 2a0a:e5c1:137::/64</li>
<li>Hello, please prove that this is your network by setting up the ip address
<ul>
<li>random ip in the network</li>
<li>64 bit random number</li>
<li>network + number = IP</li>
</ul>
</li>
<li>Hey server, I have it setup now</li>
<li>-> the server tries to ping me
<ul>
<li>yes->I get the next step</li>
<li>no-> I get an error message</li>
</ul></li>
</ul>
<a name="step-2"></a>
<h2 >step 2<a href="#step-2" class="wiki-anchor">¶</a></h2>
<ul>
<li>Setup a webserver on your IPv6 address</li>
<li>"curl <a class="external" href="http://[">http://[</a>...]" (Linux)</li>
<li>Server checks if a webserver is reachable on the ip</li>
</ul> Task #7365 (Closed): Create an IPv6 only bootable networkhttp://localhost:3000/issues/73652019-11-29T11:52:13ZNico Schotteliusnico.schottelius@ungleich.ch
<ul>
<li>bridging with ipxe/usb stick</li>
<li>get 2 devices for netbooting</li>
<li>get 4 usb sticks</li>
<li>install ipxe to the usb stick</li>
<li>create a netboot server (probably apu)
<ul>
<li>install alpine to it</li>
</ul></li>
</ul> Task #7364 (Closed): Crash course in cdisthttp://localhost:3000/issues/73642019-11-29T11:35:56ZEvil Ham
<p>Shortish session generally addressing these questions:</p>
<p>- What is cdist?<br /><a class="external" href="https://cdi.st">https://cdi.st</a> is a cross-platform provisioning system actively maintained and developed.</p>
<p>- Why cdist? (as opposed to X, Y, Z)</p>
<p>- How to cdist?</p>
<p>- What's this "python types" thing we keep hearing about?</p>
<p>- Is templating decent?</p>