diff --git a/internal/dns/takeover.go b/internal/dns/takeover.go index 422a777..de2443e 100644 --- a/internal/dns/takeover.go +++ b/internal/dns/takeover.go @@ -46,6 +46,8 @@ var takeoverProviders = []struct{ suffix, name string }{ {".readme.io", "readme"}, {".agilecrm.com", "agilecrm"}, {".canny.io", "canny"}, + {".animaapp.io", "anima"}, + {".trydiscourse.com", "discourse"}, } // TakeoverProvider returns the takeover-prone service a CNAME target belongs diff --git a/internal/dns/takeover_test.go b/internal/dns/takeover_test.go index 7bc1dac..87167f8 100644 --- a/internal/dns/takeover_test.go +++ b/internal/dns/takeover_test.go @@ -17,7 +17,11 @@ func TestTakeoverProvider(t *testing.T) { "ACME.GitHub.io": "github-pages", "bucket.s3.amazonaws.com": "aws-s3", "site.azurewebsites.net": "azure", + "site.animaapp.io": "anima", + "forum.trydiscourse.com.": "discourse", "herokuapp.com.evil.example.com": "", + "animaapp.io.evil.example.com": "", + "trydiscourse.com.evil.test": "", "cdn.example.net": "", } { if got := TakeoverProvider(target); got != want {