MyTutor is a UK-based online platform dedicated to one-to-one learning. Through a curated community of tutors, they provide personalised learning experiences to their customers.
MyTutor use a high quality external VPN provider. But to ensure that key urls are hidden behind it, I built this simple monitor to test that a list of key URL’s remain unavailable when the VPN is not in use.
If any of the URLs is accessible and does not return an error via HTTP, an alert is sent to a Slack channel. The process is automated and triggered daily by a GitHub Action.