From ad2aea4c2c0ff13650492f68b723fe156312f0df Mon Sep 17 00:00:00 2001 From: Steven Foerster Date: Fri, 28 May 2021 11:26:12 -0400 Subject: [PATCH 1/6] pihole and README --- README.md | 5 ++++- base.yml | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 870c6ac..75ae7cf 100644 --- a/README.md +++ b/README.md @@ -15,6 +15,8 @@ The term [Mistborn](http://www.brandonsanderson.com/the-mistborn-saga-the-origin Mistborn started as a passion project for a husband and father protecting his family. Certain family members insisted on connecting their devices to free public WiFi networks. We needed a way to secure all family devices with a solid VPN (Wireguard). Once we had that we wanted to control DNS to block ads to all devices and block malicious websites across all family devices. Then we wanted chat, file-sharing, and webchat services that we could use for ourselves without entrusting our data to some big tech company. And then... home automation. I know I'll be adding more services so I made that easy to do. +As an [Offensive Security Certified Professional (OSCP)](https://resources.infosecinstitute.com/certification/the-oscp-certification-and-exam/) Mistborn is designed thinking about how it would be attacked by both external and internal threats. + Ideal for teams who: - hate internet ads - need to be protected from malicious internet domains @@ -557,7 +559,8 @@ Many features and refinements are in the works at various stages including: # Featured In - [Linux Magazine](https://www.linux-magazine.com/Issues/2020/240/Mistborn/(language)/eng-US) November 2020 (featuring Mistborn version from early May 2020) -- [Awesome Open Source](https://www.youtube.com/watch?v=hekP0_crotw) July 2020 (featuring Mistborn version from early July 2020) +- [Awesome Open Source](https://www.youtube.com/watch?v=hekP0_crotw) July 2020 +- [DB Tech](https://www.youtube.com/watch?v=UE_OuAOgoZI) May 2021 # Follow You can find recent bugfixes, functional additions, some extra documentation and more at the Cyber5K Patreon page: [https://www.patreon.com/cyber5k](https://www.patreon.com/cyber5k) diff --git a/base.yml b/base.yml index 035a6e8..5fd55e7 100644 --- a/base.yml +++ b/base.yml @@ -158,7 +158,7 @@ services: pihole: container_name: mistborn_production_pihole - image: pihole/pihole:v5.7 + image: pihole/pihole:release-5.8 env_file: - ./.envs/.production/.pihole ports: From f9629b4d6a75681041633db53227a057bc5fe85e Mon Sep 17 00:00:00 2001 From: Steven Foerster Date: Fri, 28 May 2021 11:27:30 -0400 Subject: [PATCH 2/6] grammar --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 75ae7cf..686b4d4 100644 --- a/README.md +++ b/README.md @@ -15,7 +15,7 @@ The term [Mistborn](http://www.brandonsanderson.com/the-mistborn-saga-the-origin Mistborn started as a passion project for a husband and father protecting his family. Certain family members insisted on connecting their devices to free public WiFi networks. We needed a way to secure all family devices with a solid VPN (Wireguard). Once we had that we wanted to control DNS to block ads to all devices and block malicious websites across all family devices. Then we wanted chat, file-sharing, and webchat services that we could use for ourselves without entrusting our data to some big tech company. And then... home automation. I know I'll be adding more services so I made that easy to do. -As an [Offensive Security Certified Professional (OSCP)](https://resources.infosecinstitute.com/certification/the-oscp-certification-and-exam/) Mistborn is designed thinking about how it would be attacked by both external and internal threats. +As an [Offensive Security Certified Professional (OSCP)](https://resources.infosecinstitute.com/certification/the-oscp-certification-and-exam/), I designed Mistborn thinking about how it would be attacked by both external and internal threats. Ideal for teams who: - hate internet ads From cf4eb6713496fdd2d313b147695e98d47fbeb197 Mon Sep 17 00:00:00 2001 From: Steven Foerster Date: Fri, 28 May 2021 11:29:10 -0400 Subject: [PATCH 3/6] paranoid --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 686b4d4..8b7e719 100644 --- a/README.md +++ b/README.md @@ -15,7 +15,7 @@ The term [Mistborn](http://www.brandonsanderson.com/the-mistborn-saga-the-origin Mistborn started as a passion project for a husband and father protecting his family. Certain family members insisted on connecting their devices to free public WiFi networks. We needed a way to secure all family devices with a solid VPN (Wireguard). Once we had that we wanted to control DNS to block ads to all devices and block malicious websites across all family devices. Then we wanted chat, file-sharing, and webchat services that we could use for ourselves without entrusting our data to some big tech company. And then... home automation. I know I'll be adding more services so I made that easy to do. -As an [Offensive Security Certified Professional (OSCP)](https://resources.infosecinstitute.com/certification/the-oscp-certification-and-exam/), I designed Mistborn thinking about how it would be attacked by both external and internal threats. +As an [Offensive Security Certified Professional (OSCP)](https://resources.infosecinstitute.com/certification/the-oscp-certification-and-exam/), I designed Mistborn thinking about how it would be attacked by both external and internal threats. In making design trade-off decisions I tend to the paranoid. Ideal for teams who: - hate internet ads From 3bac3fb7d72d3fade19404f86382bb26fb8a73e8 Mon Sep 17 00:00:00 2001 From: Steven Foerster Date: Fri, 28 May 2021 11:32:59 -0400 Subject: [PATCH 4/6] links --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 8b7e719..2f858ef 100644 --- a/README.md +++ b/README.md @@ -15,7 +15,7 @@ The term [Mistborn](http://www.brandonsanderson.com/the-mistborn-saga-the-origin Mistborn started as a passion project for a husband and father protecting his family. Certain family members insisted on connecting their devices to free public WiFi networks. We needed a way to secure all family devices with a solid VPN (Wireguard). Once we had that we wanted to control DNS to block ads to all devices and block malicious websites across all family devices. Then we wanted chat, file-sharing, and webchat services that we could use for ourselves without entrusting our data to some big tech company. And then... home automation. I know I'll be adding more services so I made that easy to do. -As an [Offensive Security Certified Professional (OSCP)](https://resources.infosecinstitute.com/certification/the-oscp-certification-and-exam/), I designed Mistborn thinking about how it would be attacked by both external and internal threats. In making design trade-off decisions I tend to the paranoid. +As an [Offensive Security Certified Professional (OSCP)](https://resources.infosecinstitute.com/certification/the-oscp-certification-and-exam/), I designed Mistborn thinking about how it would be attacked by both external and internal threats. In making design trade-off decisions I tend to the paranoid. See [Technical and Security Insights](#technical-and-security-insights) Ideal for teams who: - hate internet ads @@ -104,7 +104,7 @@ sudo mistborn-cli getconf Connect via Wireguard then visit `http://home.mistborn` -For more information, see the `Installation` section below. +For more information, see the [Installation](#installation) section below. # Network Diagram ![Mistborn Network Diagram](https://gitlab.com/cyber5k/public/-/raw/master/graphics/mistborn_network.png) From 08d6862113b1c469e6d211f6e147df32a1523715 Mon Sep 17 00:00:00 2001 From: Steven Foerster Date: Fri, 28 May 2021 11:35:19 -0400 Subject: [PATCH 5/6] syntax --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 2f858ef..4cd788e 100644 --- a/README.md +++ b/README.md @@ -15,7 +15,7 @@ The term [Mistborn](http://www.brandonsanderson.com/the-mistborn-saga-the-origin Mistborn started as a passion project for a husband and father protecting his family. Certain family members insisted on connecting their devices to free public WiFi networks. We needed a way to secure all family devices with a solid VPN (Wireguard). Once we had that we wanted to control DNS to block ads to all devices and block malicious websites across all family devices. Then we wanted chat, file-sharing, and webchat services that we could use for ourselves without entrusting our data to some big tech company. And then... home automation. I know I'll be adding more services so I made that easy to do. -As an [Offensive Security Certified Professional (OSCP)](https://resources.infosecinstitute.com/certification/the-oscp-certification-and-exam/), I designed Mistborn thinking about how it would be attacked by both external and internal threats. In making design trade-off decisions I tend to the paranoid. See [Technical and Security Insights](#technical-and-security-insights) +As an [Offensive Security Certified Professional (OSCP)](https://resources.infosecinstitute.com/certification/the-oscp-certification-and-exam/), I designed Mistborn thinking about how it would be attacked by both external and internal threats. In making design trade-off decisions I tend to the paranoid. See [Technical and Security Insights](#technical-and-security-insights). Ideal for teams who: - hate internet ads From 39479edf3769f5d38b2714ed008a059a29f7b33d Mon Sep 17 00:00:00 2001 From: Steven Foerster Date: Fri, 28 May 2021 12:55:53 -0400 Subject: [PATCH 6/6] pihole v5.8 still broken --- base.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/base.yml b/base.yml index 5fd55e7..035a6e8 100644 --- a/base.yml +++ b/base.yml @@ -158,7 +158,7 @@ services: pihole: container_name: mistborn_production_pihole - image: pihole/pihole:release-5.8 + image: pihole/pihole:v5.7 env_file: - ./.envs/.production/.pihole ports: