commit 8e1cecedce74e08459aaea41566404366d638137 Author: benjilegeek Date: Fri Mar 13 10:04:55 2026 +0100 initial commit diff --git a/homelab/0e2bff5b3ea34aaabfe08203af091de6@machine.ics b/homelab/0e2bff5b3ea34aaabfe08203af091de6@machine.ics new file mode 100644 index 0000000..10b3173 --- /dev/null +++ b/homelab/0e2bff5b3ea34aaabfe08203af091de6@machine.ics @@ -0,0 +1,18 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:nl.whynothugo.todoman +BEGIN:VTODO +COMPLETED:20260313T085550Z +CREATED:20260313T082514Z +DESCRIPTION:add strato5 to ansible +DTSTAMP:20260313T082514Z +DUE:20260313T112500Z +LAST-MODIFIED:20260313T085550Z +PERCENT-COMPLETE:100 +PRIORITY:1 +SEQUENCE:2 +STATUS:COMPLETED +SUMMARY:strato5 ansible +UID:0e2bff5b3ea34aaabfe08203af091de6@machine +END:VTODO +END:VCALENDAR diff --git a/homelab/1689a6cf3e134b28b97efedafde0bd34@machine.ics b/homelab/1689a6cf3e134b28b97efedafde0bd34@machine.ics new file mode 100644 index 0000000..0580292 --- /dev/null +++ b/homelab/1689a6cf3e134b28b97efedafde0bd34@machine.ics @@ -0,0 +1,17 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:nl.whynothugo.todoman +BEGIN:VTODO +COMPLETED:20260312T230417Z +CREATED:20260311T234047Z +DESCRIPTION:set up wireguard on pi2 +DTSTAMP:20260311T234047Z +DUE:20260313T234000Z +LAST-MODIFIED:20260312T230417Z +PERCENT-COMPLETE:100 +SEQUENCE:2 +STATUS:COMPLETED +SUMMARY:wireguard +UID:1689a6cf3e134b28b97efedafde0bd34@machine +END:VTODO +END:VCALENDAR diff --git a/homelab/3cd4be126ba843b691412a597e017129@machine.ics b/homelab/3cd4be126ba843b691412a597e017129@machine.ics new file mode 100644 index 0000000..6128046 --- /dev/null +++ b/homelab/3cd4be126ba843b691412a597e017129@machine.ics @@ -0,0 +1,18 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:nl.whynothugo.todoman +BEGIN:VTODO +COMPLETED:20260222T004558Z +CREATED:20260221T234749Z +DESCRIPTION:Make the warning message strings clearer in webserver. +DTSTAMP:20260221T234749Z +DUE:20260223T234700Z +LAST-MODIFIED:20260222T004558Z +PERCENT-COMPLETE:100 +PRIORITY:5 +SEQUENCE:2 +STATUS:COMPLETED +SUMMARY:Rework the warnings in webserver. +UID:3cd4be126ba843b691412a597e017129@machine +END:VTODO +END:VCALENDAR diff --git a/homelab/42924ee982274c5aae20362d58a5da5b@machine.ics b/homelab/42924ee982274c5aae20362d58a5da5b@machine.ics new file mode 100644 index 0000000..74b7bd5 --- /dev/null +++ b/homelab/42924ee982274c5aae20362d58a5da5b@machine.ics @@ -0,0 +1,19 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:nl.whynothugo.todoman +BEGIN:VTODO +COMPLETED:20260311T233619Z +CREATED:20260219T083854Z +DESCRIPTION:Find a new useful purpose for strato2. Best case smth related + to networking\, network administration etc. +DTSTAMP:20260219T083854Z +DUE:20260428T100000Z +LAST-MODIFIED:20260311T233619Z +PERCENT-COMPLETE:100 +PRIORITY:9 +SEQUENCE:3 +STATUS:COMPLETED +SUMMARY:repurpose strato2 +UID:42924ee982274c5aae20362d58a5da5b@machine +END:VTODO +END:VCALENDAR diff --git a/homelab/446d57a4dc7f4f99b92d016cddd91918@machine.ics b/homelab/446d57a4dc7f4f99b92d016cddd91918@machine.ics new file mode 100644 index 0000000..4c64cc6 --- /dev/null +++ b/homelab/446d57a4dc7f4f99b92d016cddd91918@machine.ics @@ -0,0 +1,18 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:nl.whynothugo.todoman +BEGIN:VTODO +COMPLETED:20260215T005537Z +CREATED:20260213T112941Z +DESCRIPTION:Move ansible to rasberry pi 1 with gitea repo. +DTSTAMP:20260213T112941Z +DUE:20260215T112900Z +LAST-MODIFIED:20260215T005537Z +PERCENT-COMPLETE:100 +PRIORITY:9 +SEQUENCE:2 +STATUS:COMPLETED +SUMMARY:ansible pi1 +UID:446d57a4dc7f4f99b92d016cddd91918@machine +END:VTODO +END:VCALENDAR diff --git a/homelab/74cd5768a9a04736824688a0c7a43c3f@machine.ics b/homelab/74cd5768a9a04736824688a0c7a43c3f@machine.ics new file mode 100644 index 0000000..8b58ac9 --- /dev/null +++ b/homelab/74cd5768a9a04736824688a0c7a43c3f@machine.ics @@ -0,0 +1,18 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:nl.whynothugo.todoman +BEGIN:VTODO +COMPLETED:20260213T210314Z +CREATED:20260213T112216Z +DESCRIPTION:Check the permissions on the letsencrypt dir on strato4. +DTSTAMP:20260213T112216Z +DUE:20260215T112200Z +LAST-MODIFIED:20260213T210314Z +PERCENT-COMPLETE:100 +PRIORITY:5 +SEQUENCE:5 +STATUS:COMPLETED +SUMMARY:letsencrypt strato4 +UID:74cd5768a9a04736824688a0c7a43c3f@machine +END:VTODO +END:VCALENDAR diff --git a/homelab/752d77d2b7bd478a9a3e5e089c695f25@machine.ics b/homelab/752d77d2b7bd478a9a3e5e089c695f25@machine.ics new file mode 100644 index 0000000..d7b0da5 --- /dev/null +++ b/homelab/752d77d2b7bd478a9a3e5e089c695f25@machine.ics @@ -0,0 +1,18 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:nl.whynothugo.todoman +BEGIN:VTODO +COMPLETED:20260215T102621Z +CREATED:20260213T211941Z +DESCRIPTION:Add vuln scanner (OVS) to p2. +DTSTAMP:20260213T211941Z +DUE:20260215T211900Z +LAST-MODIFIED:20260215T102621Z +PERCENT-COMPLETE:100 +PRIORITY:9 +SEQUENCE:4 +STATUS:COMPLETED +SUMMARY:add ssm to pi2 +UID:752d77d2b7bd478a9a3e5e089c695f25@machine +END:VTODO +END:VCALENDAR diff --git a/homelab/7aea865aa6474f6ea4a17f8432e06301@machine.ics b/homelab/7aea865aa6474f6ea4a17f8432e06301@machine.ics new file mode 100644 index 0000000..71a2741 --- /dev/null +++ b/homelab/7aea865aa6474f6ea4a17f8432e06301@machine.ics @@ -0,0 +1,17 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:nl.whynothugo.todoman +BEGIN:VTODO +CATEGORIES: +CREATED:20260311T233813Z +DESCRIPTION:finish first articles and launch blog on strato2 +DTSTAMP:20260311T233813Z +DUE:20260315T233800Z +LAST-MODIFIED:20260311T233854Z +PRIORITY:9 +SEQUENCE:1 +STATUS:NEEDS-ACTION +SUMMARY:launch blog +UID:7aea865aa6474f6ea4a17f8432e06301@machine +END:VTODO +END:VCALENDAR diff --git a/homelab/8f39eb99ac284b8faf5794f63f5b9ae4@machine.ics b/homelab/8f39eb99ac284b8faf5794f63f5b9ae4@machine.ics new file mode 100644 index 0000000..4a7ab1e --- /dev/null +++ b/homelab/8f39eb99ac284b8faf5794f63f5b9ae4@machine.ics @@ -0,0 +1,16 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:nl.whynothugo.todoman +BEGIN:VTODO +CATEGORIES: +CREATED:20260311T234125Z +DESCRIPTION:create todo and ipam reduncances through git +DTSTAMP:20260311T234125Z +DUE:20260313T234100Z +LAST-MODIFIED:20260311T234313Z +SEQUENCE:2 +STATUS:NEEDS-ACTION +SUMMARY:redundances w git +UID:8f39eb99ac284b8faf5794f63f5b9ae4@machine +END:VTODO +END:VCALENDAR diff --git a/homelab/903764ca64b04d4eac9f9f7c75968c6c@machine.ics b/homelab/903764ca64b04d4eac9f9f7c75968c6c@machine.ics new file mode 100644 index 0000000..9c1422f --- /dev/null +++ b/homelab/903764ca64b04d4eac9f9f7c75968c6c@machine.ics @@ -0,0 +1,18 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:nl.whynothugo.todoman +BEGIN:VTODO +COMPLETED:20260311T201851Z +CREATED:20260222T004601Z +DESCRIPTION:Fix the ssl handshake in the c webserver. +DTSTAMP:20260222T004601Z +DUE:20260224T004600Z +LAST-MODIFIED:20260311T201851Z +PERCENT-COMPLETE:100 +PRIORITY:9 +SEQUENCE:2 +STATUS:COMPLETED +SUMMARY:Fix ssl handshake. +UID:903764ca64b04d4eac9f9f7c75968c6c@machine +END:VTODO +END:VCALENDAR diff --git a/homelab/98cf54ece6134dd794900dea41ebae9c@machine.ics b/homelab/98cf54ece6134dd794900dea41ebae9c@machine.ics new file mode 100644 index 0000000..906f794 --- /dev/null +++ b/homelab/98cf54ece6134dd794900dea41ebae9c@machine.ics @@ -0,0 +1,19 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:nl.whynothugo.todoman +BEGIN:VTODO +COMPLETED:20260219T211623Z +CREATED:20260219T083809Z +DESCRIPTION:Build checkmk check that verifies that ansible update ran corr + ectly on raspi1. +DTSTAMP:20260219T083809Z +DUE:20260221T083800Z +LAST-MODIFIED:20260219T211623Z +PERCENT-COMPLETE:100 +PRIORITY:9 +SEQUENCE:2 +STATUS:COMPLETED +SUMMARY:check for updates +UID:98cf54ece6134dd794900dea41ebae9c@machine +END:VTODO +END:VCALENDAR diff --git a/homelab/ac374bd324ca4ed08a97b82ae4b1afa3@machine.ics b/homelab/ac374bd324ca4ed08a97b82ae4b1afa3@machine.ics new file mode 100644 index 0000000..1a3c3df --- /dev/null +++ b/homelab/ac374bd324ca4ed08a97b82ae4b1afa3@machine.ics @@ -0,0 +1,19 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:nl.whynothugo.todoman +BEGIN:VTODO +COMPLETED:20260215T125558Z +CREATED:20260215T011842Z +DESCRIPTION:Setup cronjob on pi1 to run daily updates on servers with ansi + ble. +DTSTAMP:20260215T011842Z +DUE:20260217T011800Z +LAST-MODIFIED:20260215T125558Z +PERCENT-COMPLETE:100 +PRIORITY:1 +SEQUENCE:2 +STATUS:COMPLETED +SUMMARY:cronjob ansible updates +UID:ac374bd324ca4ed08a97b82ae4b1afa3@machine +END:VTODO +END:VCALENDAR diff --git a/homelab/af15e0aabe0d4b188269aca03c760d1f@machine.ics b/homelab/af15e0aabe0d4b188269aca03c760d1f@machine.ics new file mode 100644 index 0000000..b3aa3fe --- /dev/null +++ b/homelab/af15e0aabe0d4b188269aca03c760d1f@machine.ics @@ -0,0 +1,16 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:nl.whynothugo.todoman +BEGIN:VTODO +CATEGORIES: +CREATED:20260312T115459Z +DESCRIPTION:remove pihole from pi2 and maybe implement new os +DTSTAMP:20260312T115459Z +DUE:20260319T115400Z +LAST-MODIFIED:20260312T115542Z +SEQUENCE:1 +STATUS:NEEDS-ACTION +SUMMARY:purge pi2 +UID:af15e0aabe0d4b188269aca03c760d1f@machine +END:VTODO +END:VCALENDAR diff --git a/homelab/c2ab2f3c3c6b42e9a1a4b60210a1d2a9@machine.ics b/homelab/c2ab2f3c3c6b42e9a1a4b60210a1d2a9@machine.ics new file mode 100644 index 0000000..f35beda --- /dev/null +++ b/homelab/c2ab2f3c3c6b42e9a1a4b60210a1d2a9@machine.ics @@ -0,0 +1,19 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:nl.whynothugo.todoman +BEGIN:VTODO +COMPLETED:20260219T202301Z +CREATED:20260215T095702Z +DESCRIPTION:Create ansible tools to interact with ufw firewalls on all str + ato hosts. +DTSTAMP:20260215T095702Z +DUE:20260217T095700Z +LAST-MODIFIED:20260219T202301Z +PERCENT-COMPLETE:100 +PRIORITY:9 +SEQUENCE:2 +STATUS:COMPLETED +SUMMARY:ansible for ufw +UID:c2ab2f3c3c6b42e9a1a4b60210a1d2a9@machine +END:VTODO +END:VCALENDAR diff --git a/homelab/ccb965d8d36940739f27e6ea0e958ec4@machine.ics b/homelab/ccb965d8d36940739f27e6ea0e958ec4@machine.ics new file mode 100644 index 0000000..e43b906 --- /dev/null +++ b/homelab/ccb965d8d36940739f27e6ea0e958ec4@machine.ics @@ -0,0 +1,19 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:nl.whynothugo.todoman +BEGIN:VTODO +COMPLETED:20260219T083757Z +CREATED:20260213T212119Z +DESCRIPTION:Develop simple portfolio static webpage in rust. Use MD format + if possible. Run on strato2. Implement with QUIC instead of TCP if possib + le. +DTSTAMP:20260213T212119Z +DUE:20260215T212100Z +LAST-MODIFIED:20260219T083757Z +PERCENT-COMPLETE:100 +SEQUENCE:4 +STATUS:COMPLETED +SUMMARY:rust portfolio webpage +UID:ccb965d8d36940739f27e6ea0e958ec4@machine +END:VTODO +END:VCALENDAR diff --git a/homelab/d6456291af7c48af87d05c5563f78df0@machine.ics b/homelab/d6456291af7c48af87d05c5563f78df0@machine.ics new file mode 100644 index 0000000..780fa0c --- /dev/null +++ b/homelab/d6456291af7c48af87d05c5563f78df0@machine.ics @@ -0,0 +1,18 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:nl.whynothugo.todoman +BEGIN:VTODO +COMPLETED:20260215T095807Z +CREATED:20260213T112352Z +DESCRIPTION:Find new usage for strato2. +DTSTAMP:20260213T112352Z +DUE:20260215T112300Z +LAST-MODIFIED:20260215T095807Z +PERCENT-COMPLETE:100 +PRIORITY:9 +SEQUENCE:4 +STATUS:COMPLETED +SUMMARY:repurpose strato2 +UID:d6456291af7c48af87d05c5563f78df0@machine +END:VTODO +END:VCALENDAR diff --git a/homelab/db1a33a529f94caabbc54360f02f13c1@machine.ics b/homelab/db1a33a529f94caabbc54360f02f13c1@machine.ics new file mode 100644 index 0000000..9a20129 --- /dev/null +++ b/homelab/db1a33a529f94caabbc54360f02f13c1@machine.ics @@ -0,0 +1,18 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:nl.whynothugo.todoman +BEGIN:VTODO +COMPLETED:20260311T201855Z +CREATED:20260221T234844Z +DESCRIPTION:Implement session caching for TLS on C webserver. +DTSTAMP:20260221T234844Z +DUE:20260223T234800Z +LAST-MODIFIED:20260311T201855Z +PERCENT-COMPLETE:100 +PRIORITY:5 +SEQUENCE:2 +STATUS:COMPLETED +SUMMARY:Add TLS caching. +UID:db1a33a529f94caabbc54360f02f13c1@machine +END:VTODO +END:VCALENDAR diff --git a/homelab/e9fb675522154ced865e22ba2910cbf1@machine.ics b/homelab/e9fb675522154ced865e22ba2910cbf1@machine.ics new file mode 100644 index 0000000..710ae90 --- /dev/null +++ b/homelab/e9fb675522154ced865e22ba2910cbf1@machine.ics @@ -0,0 +1,16 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:nl.whynothugo.todoman +BEGIN:VTODO +CATEGORIES: +CREATED:20260312T230543Z +DESCRIPTION:build checkmk check for strato5 that checks the wg tunnel +DTSTAMP:20260312T230543Z +DUE:20260314T230500Z +LAST-MODIFIED:20260312T230625Z +SEQUENCE:1 +STATUS:NEEDS-ACTION +SUMMARY:tunnel check +UID:e9fb675522154ced865e22ba2910cbf1@machine +END:VTODO +END:VCALENDAR diff --git a/personal/1a5a8ccec539473a97ff98e513191f00@machine.ics b/personal/1a5a8ccec539473a97ff98e513191f00@machine.ics new file mode 100644 index 0000000..a2c15fc --- /dev/null +++ b/personal/1a5a8ccec539473a97ff98e513191f00@machine.ics @@ -0,0 +1,18 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:nl.whynothugo.todoman +BEGIN:VTODO +COMPLETED:20260213T211935Z +CREATED:20260213T113042Z +DESCRIPTION:Get dhl packages from späti. +DTSTAMP:20260213T113042Z +DUE:20260215T113000Z +LAST-MODIFIED:20260213T211935Z +PERCENT-COMPLETE:100 +PRIORITY:5 +SEQUENCE:2 +STATUS:COMPLETED +SUMMARY:retrieve dhl pkgs +UID:1a5a8ccec539473a97ff98e513191f00@machine +END:VTODO +END:VCALENDAR diff --git a/sec/69ac231331414585af7140a0f7c0c40a@machine.ics b/sec/69ac231331414585af7140a0f7c0c40a@machine.ics new file mode 100644 index 0000000..2530fc3 --- /dev/null +++ b/sec/69ac231331414585af7140a0f7c0c40a@machine.ics @@ -0,0 +1,17 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:nl.whynothugo.todoman +BEGIN:VTODO +CATEGORIES: +CREATED:20260311T233729Z +DESCRIPTION:set up sandbox on pc to run malware (research for ready soluti + on) +DTSTAMP:20260311T233729Z +DUE:20260513T223700Z +LAST-MODIFIED:20260311T233809Z +SEQUENCE:1 +STATUS:NEEDS-ACTION +SUMMARY:sandbox +UID:69ac231331414585af7140a0f7c0c40a@machine +END:VTODO +END:VCALENDAR diff --git a/sec/f1a0a05cab6f4cc8a13beff85bc60eed@machine.ics b/sec/f1a0a05cab6f4cc8a13beff85bc60eed@machine.ics new file mode 100644 index 0000000..8eae528 --- /dev/null +++ b/sec/f1a0a05cab6f4cc8a13beff85bc60eed@machine.ics @@ -0,0 +1,16 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:nl.whynothugo.todoman +BEGIN:VTODO +CATEGORIES: +CREATED:20260311T233912Z +DESCRIPTION:try to get the malware winrar sample and research it +DTSTAMP:20260311T233912Z +DUE:20260513T223900Z +LAST-MODIFIED:20260311T233959Z +SEQUENCE:1 +STATUS:NEEDS-ACTION +SUMMARY:research winrar malvertising +UID:f1a0a05cab6f4cc8a13beff85bc60eed@machine +END:VTODO +END:VCALENDAR diff --git a/uni/06059a9529c949f7bf593fcb24ea0bf9@machine.ics b/uni/06059a9529c949f7bf593fcb24ea0bf9@machine.ics new file mode 100644 index 0000000..2a48db1 --- /dev/null +++ b/uni/06059a9529c949f7bf593fcb24ea0bf9@machine.ics @@ -0,0 +1,19 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:nl.whynothugo.todoman +BEGIN:VTODO +COMPLETED:20260304T205021Z +CREATED:20260221T151455Z +DESCRIPTION:Complete the eBPF demonstration for NPA. The demonstration is + referenced in the slides. +DTSTAMP:20260221T151455Z +DUE:20260302T151400Z +LAST-MODIFIED:20260304T205021Z +PERCENT-COMPLETE:100 +PRIORITY:5 +SEQUENCE:2 +STATUS:COMPLETED +SUMMARY:Do eBPF demo. +UID:06059a9529c949f7bf593fcb24ea0bf9@machine +END:VTODO +END:VCALENDAR diff --git a/uni/6073c31594334993b344df4c34c32a5f@machine.ics b/uni/6073c31594334993b344df4c34c32a5f@machine.ics new file mode 100644 index 0000000..5456d03 --- /dev/null +++ b/uni/6073c31594334993b344df4c34c32a5f@machine.ics @@ -0,0 +1,18 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:nl.whynothugo.todoman +BEGIN:VTODO +COMPLETED:20260301T191918Z +CREATED:20260221T144134Z +DESCRIPTION:Do the P4 exercise for NPA to better understand the program. T + he exercise is described in the second half of the lecture slides. +DTSTAMP:20260221T144134Z +DUE:20260302T144200Z +LAST-MODIFIED:20260301T191918Z +PERCENT-COMPLETE:100 +SEQUENCE:4 +STATUS:COMPLETED +SUMMARY:Write P4 programm +UID:6073c31594334993b344df4c34c32a5f@machine +END:VTODO +END:VCALENDAR diff --git a/uni/cbf809acb5564110a0841db20184b4b9@machine.ics b/uni/cbf809acb5564110a0841db20184b4b9@machine.ics new file mode 100644 index 0000000..4748556 --- /dev/null +++ b/uni/cbf809acb5564110a0841db20184b4b9@machine.ics @@ -0,0 +1,19 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:nl.whynothugo.todoman +BEGIN:VTODO +COMPLETED:20260219T202306Z +CREATED:20260215T095552Z +DESCRIPTION:Check out last NPA assignment and if its worth doing it for bo + nus points. +DTSTAMP:20260215T095552Z +DUE:20260217T095500Z +LAST-MODIFIED:20260219T202306Z +PERCENT-COMPLETE:100 +PRIORITY:1 +SEQUENCE:2 +STATUS:COMPLETED +SUMMARY:last npa assignment +UID:cbf809acb5564110a0841db20184b4b9@machine +END:VTODO +END:VCALENDAR