TheToddLuci0 / MirrorEntity

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Mirror Entity

Imagine, if you will, a social engineer who wants to take a peek in the server room of the local bank. But alas! His buisnuess cards simply say "Big Dong Consulting", and a link to his domain of choice, but the last time he used it it was for an electrician pretext, and he's currently wearing a plumbers outfit! Worry not! By simply taping one button on his phone, his website is suddenly that of a plumber, thanks to Mirror Entity!

For those wondering what happened to our brave hero, he was forced to display his LoA when the gaurd asked why a plumber needed to see the server room! Unfortunatly, there's nothing we can do to help if you choose a terrible pretext!

How it works

Mirror Entity has two main components: a cloudfront distro that serves your website(s), and a control plane that changes what the distro points at. Site content is housed in an S3 bucket.

Useage

Simply deploy the template into your AWS account using CFN. You can then upload your "sites" into the S3 bucket it creates. The postman collection contains sample requests to change the site that is presented at the domain. Simply set the variables at the collection level and you're good to go.

FAQ

Deploying this takes a long time!

This deploys DNS records and provisions SSL certs. To do so on a traditional provider is a multi-day affair, be glad AWS only takes 20 minutes.

Why is there an MTG card at the top?

The project name was inspired by a fun little card called Mirror Entity.

About

License:MIT License


Languages

Language:HTML 100.0%