Skip to content

Commit

Permalink
All the things for which we do not have to ask permission to publish
Browse files Browse the repository at this point in the history
  • Loading branch information
wtoorop committed May 9, 2019
1 parent e3209ec commit 8456333
Show file tree
Hide file tree
Showing 36 changed files with 1,863 additions and 0 deletions.
13 changes: 13 additions & 0 deletions html/Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
.SUFFIXES: .md .html

all: part0.html part1.html part1b.html part1c.html part1d.html part2.html part2b.html part_privacy.html part3.html part4.html waps.html

.md.html:
pandoc -s --css=github.css --to=html5 --highlight-style=haddock \
--self-contained -o $@ $<

watch:
while true; do \
make $(WATCHMAKE); \
inotifywait -qre close_write .; \
done
26 changes: 26 additions & 0 deletions html/bangkok.lol.delegations.shtml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
<html>
<head>
<title>bangkok.lol.delegations</title>
<style>
.resips { visibility: hidden; }
table {
border-spacing: 0;
border-collapse: collapse;
}
th {
border-bottom: 2px solid black;
}
td {
border-top: 1px solid black;
}
.odd { background-color: #F0F0F0; }
.even { background-color: #F8F8F8; }
</style>
</head>
<body>
<!--#include virtual="/menu.html" -->
<pre>
<!--#include virtual="/bangkok.lol.delegations" -->
<!--#include virtual="/bangkok.lol.dses" -->
</pre>
</body>
154 changes: 154 additions & 0 deletions html/index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,154 @@
<html>
<head>
<title>Teams!</title>
<style>
.resips { visibility: hidden; }
table {
border-spacing: 0;
border-collapse: collapse;
}
th {
border-bottom: 2px solid black;
}
td {
border-top: 1px solid black;
}
.odd { background-color: #F0F0F0; }
.even { background-color: #F8F8F8; }
</style>
</head>
<body>
<!--#include virtual="/menu.html" -->
<table>
<colgroup>
<col style="width: 5em" />
<col style="width: 10em" />
<col style="width: 11.5em" />
<col style="width: 11.5em" />
<col style="width: 10em" />
</colgroup>
<thead>
<tr class="header">
<th style="text-align: center;">Team</th>
<th style="text-align: center;">Members</th>
<th style="text-align: left;">Resolver</th>
<th style="text-align: left;">Authoritative</th>
<th style="text-align: right;">Domains</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td style="text-align: center;">NLnetLabs</td>
<td style="text-align: center;">Ralph &amp; Willem</td>
<td style="text-align: left; vertical-align: top;">res-0.do.dns-school.org <span class="resips">165.22.247.117 2400:6180:0:d1::67c:e001</span></td>
<td style="text-align: left; vertical-align: top;">auth-0.do.dns-school.org 209.97.169.222 2400:6180:0:d1::538:9001</td>
<td style="text-align: right;">nlnetlabs.bangkok.lol<br /></td>
</tr>
<tr class="even">
<td style="text-align: center;">nic-team</td>
<td style="text-align: center;">Sampath &amp; Surasak</td>
<td style="text-align: left; vertical-align: top;">res-1.do.dns-school.org <span class="resips">178.128.52.20 2400:6180:0:d1::7df:5001</span></td>
<td style="text-align: left; vertical-align: top;">auth-1.do.dns-school.org 209.97.174.209 2400:6180:0:d1::52f:c001</td>
<td style="text-align: right;">nic-team.mentos.bangkok.lol</td>
</tr>
<tr class="odd">
<td style="text-align: center;">Mentos</td>
<td style="text-align: center;">Atsadawat &amp; Sahasachai</td>
<td style="text-align: left; vertical-align: top;">res-2.do.dns-school.org <span class="resips">209.97.165.186 2400:6180:0:d1::53d:d001</span></td>
<td style="text-align: left; vertical-align: top;">auth-2.do.dns-school.org 209.97.161.8 2400:6180:0:d1::52e:c001</td>
<td style="text-align: right;">ugly.blackswan.bangkok.lol</td>
</tr>
<tr class="even">
<td style="text-align: center;">Blackswan</td>
<td style="text-align: center;">Kongkiat &amp; Sangdao</td>
<td style="text-align: left; vertical-align: top;">res-3.do.dns-school.org <span class="resips">209.97.173.53 2400:6180:0:d1::541:2001</span></td>
<td style="text-align: left; vertical-align: top;">auth-3.do.dns-school.org 206.189.155.121 2400:6180:0:d1::52a:f001</td>
<td style="text-align: right;">tiny.tiger.bangkok.lol</td>
</tr>
<tr class="odd">
<td style="text-align: center;">Tiger</td>
<td style="text-align: center;">Phongphawit &amp; Phonevilay;</td>
<td style="text-align: left; vertical-align: top;">res-4.do.dns-school.org <span class="resips">165.22.96.20 2400:6180:0:d1::7de:8001</span></td>
<td style="text-align: left; vertical-align: top;">auth-4.do.dns-school.org 206.189.155.97 2400:6180:0:d1::52a:7001</td>
<td style="text-align: right;">tiger.pipeline.bangkok.lol</td>
</tr>
<tr class="even">
<td style="text-align: center;">Pipeline</td>
<td style="text-align: center;">Allan &amp; Suman;</td>
<td style="text-align: left; vertical-align: top;">res-5.do.dns-school.org <span class="resips">165.22.96.13 2400:6180:0:d1::7e3:6001</span></td>
<td style="text-align: left; vertical-align: top;">auth-5.do.dns-school.org 206.189.155.104 2400:6180:0:d1::325:7001</td>
<td style="text-align: right;">pipeline.nxdomain.bangkok.lol</td>
</tr>
<tr class="odd">
<td style="text-align: center;">Nxdomain</td>
<td style="text-align: center;">Chanty &amp; Swapneel</td>
<td style="text-align: left; vertical-align: top;">res-6.do.dns-school.org <span class="resips">165.22.96.235 2400:6180:0:d1::4d:c001</span></td>
<td style="text-align: left; vertical-align: top;">auth-6.do.dns-school.org 206.189.145.165 2400:6180:0:d1::1e:7001</td>
<td style="text-align: right;">fatfinger.blueteam.bangkok.lol</td>
</tr>
<tr class="even">
<td style="text-align: center;">BlueTeam</td>
<td style="text-align: center;">Jesda &amp; Apikul</td>
<td style="text-align: left; vertical-align: top;">res-7.do.dns-school.org <span class="resips">209.97.169.190 2400:6180:0:d1::536:b001</span></td>
<td style="text-align: left; vertical-align: top;">auth-7.do.dns-school.org 209.97.161.53 2400:6180:0:d1::52f:6001</td>
<td style="text-align: right;">ocean.a.bangkok.lol</td>
</tr>
<tr class="odd">
<td style="text-align: center;">Team A</td>
<td style="text-align: center;">Veerapat &amp; Jirasak</td>
<td style="text-align: left; vertical-align: top;">res-8.do.dns-school.org <span class="resips">209.97.174.228 2400:6180:0:d1::531:e001</span></td>
<td style="text-align: left; vertical-align: top;">auth-8.do.dns-school.org 209.97.169.227 2400:6180:0:d1::53d:a001</td>
<td style="text-align: right;">b.halls.bangkok.lol</td>
</tr>
<tr class="even">
<td style="text-align: center;">HALLS</td>
<td style="text-align: center;">Tinnaphob &amp; Jirasan</td>
<td style="text-align: left; vertical-align: top;">res-9.do.dns-school.org <span class="resips">165.22.96.191 2400:6180:0:d1::758:5001</span></td>
<td style="text-align: left; vertical-align: top;">auth-9.do.dns-school.org 165.22.96.237 2400:6180:0:d1::7f0:f001</td>
<td style="text-align: right;">derp.young.bangkok.lol</td>
</tr>
<tr class="odd">
<td style="text-align: center;">Young</td>
<td style="text-align: center;">Tri &amp; Quoc;</td>
<td style="text-align: left; vertical-align: top;">res-10.do.dns-school.org <span class="resips">165.22.247.99 2400:6180:0:d1::7ee:d001</span></td>
<td style="text-align: left; vertical-align: top;">auth-10.do.dns-school.org 209.97.169.214 2400:6180:0:d1::537:1</td>
<td style="text-align: right;">not.alone.bangkok.lol</td>
</tr>
<tr class="even">
<td style="text-align: center;">Alone</td>
<td style="text-align: center;">OnlyMe</td>
<td style="text-align: left; vertical-align: top;">res-11.do.dns-school.org <span class="resips">165.22.96.117 2400:6180:0:d1::52a:5001</span></td>
<td style="text-align: left; vertical-align: top;">auth-11.do.dns-school.org 165.22.245.208 2400:6180:0:d1::7c9:1</td>
<td style="text-align: right;">triple.nic-team.bangkok.lol</td>
</tr>
<!--
<tr class="odd">
<td style="text-align: center;">team-12</td>
<td style="text-align: center;">&nbsp;</td>
<td style="text-align: left; vertical-align: top;">res-12.do.dns-school.org <span class="resips">165.22.244.207 2400:6180:0:d1::7ea:3001</span></td>
<td style="text-align: left; vertical-align: top;">auth-12.do.dns-school.org 209.97.169.181 2400:6180:0:d1::534:6001</td>
<td style="text-align: right;">.bangkok.lol</td>
</tr>
<tr class="even">
<td style="text-align: center;">team-13</td>
<td style="text-align: center;">&nbsp;</td>
<td style="text-align: left; vertical-align: top;">res-13.do.dns-school.org <span class="resips">206.189.151.153 2400:6180:0:d1::52b:e001</span></td>
<td style="text-align: left; vertical-align: top;">auth-13.do.dns-school.org 206.189.147.63 2400:6180:0:d1::147:1</td>
<td style="text-align: right;">.bangkok.lol</td>
</tr>
<tr class="odd">
<td style="text-align: center;">team-14</td>
<td style="text-align: center;">&nbsp;</td>
<td style="text-align: left; vertical-align: top;">res-14.do.dns-school.org <span class="resips">206.189.147.208 2400:6180:0:d1::527:f001</span></td>
<td style="text-align: left; vertical-align: top;">auth-14.do.dns-school.org 209.97.169.79 2400:6180:0:d1::533:3001</td>
<td style="text-align: right;">.bangkok.lol</td>
</tr>
<tr class="even">
<td style="text-align: center;">team-15</td>
<td style="text-align: center;">&nbsp;</td>
<td style="text-align: left; vertical-align: top;">res-15.do.dns-school.org <span class="resips">206.189.155.108 2400:6180:0:d1::523:e001</span></td>
<td style="text-align: left; vertical-align: top;">auth-15.do.dns-school.org 209.97.169.60 2400:6180:0:d1::532:4001</td>
<td style="text-align: right;">.bangkok.lol</td>
</tr>
-->
</tbody></table></body>
15 changes: 15 additions & 0 deletions html/menu.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
<html><body><font size="2">
<a href="teams.shtml">Teams & IPs</a> |
<a href="waps.shtml">WiFi Access Points</a> |
<a href="part0.shtml">0. Access</a> |
<a href="part1.shtml">1. Resolver</a> |
<a href="part1b.shtml">2. Authoritative</a> |
<a href="part1c.shtml">3. Yet Another Zone</a> |
<a href="part1d.shtml">4. Resiliency</a> |
<a href="part2.shtml">5. Validation</a> |
<a href="part2b.shtml">6. Signing</a> |
<a href="part3.shtml">7. SoftHSM</a> |
<a href="part4.shtml">8. OpenDNSSEC</a> |
<a href="part_privacy.shtml">9. DNS privacy</a> |
<a href="bangkok.lol.delegations.shtml">bangkok.lol.delegations</a>
</font></body></html>
30 changes: 30 additions & 0 deletions html/part0.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
% Introduction and access to lab environment

Participants to this course are divided into teams of 2 to 3 participants,
in order to have 10 to 15 teams. Teams are numbered from 0 till 15,
team-0 is reserved for demonstration purposes and is used
throughout this description. Each team is given access to its own
set of servers, which is suffixed with -*\<team nr\>* .

Each of the servers is given a specific role, one should not mix these
roles. Two of these servers are:

- res-0.do.dns-school.org
- auth-0.do.dns-school.org

The machine `res-0` will play the role of a caching recursive DNS
resolver. The `auth-0` machine will
play the role of the authoratative DNS server for your team.

You can see the addresses and names of the servers of your team on the [teams
page](teams.html).

To which team you belong will be determined during the course.
You will also be working with a domain of your liking within the `bangkok.lol`
domain.

## Connecting to your servers

Use an SSH client (such as OpenSSH or [PuTTY](https://www.chiark.greenend.org.uk/~sgtatham/putty/)) to connect to the res-*\<team nr\>*
and auth-*<team nr *> machines. As username you should use `root`.
The password will be shared with you in the class room.
5 changes: 5 additions & 0 deletions html/part0.shtml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
<html><head><title>Access to machines</title></head>
<body>
<!--#include virtual="/menu.html" -->
<!--#include virtual="/part0.html" -->
</body>
Loading

0 comments on commit 8456333

Please sign in to comment.