├── .bitbucket └── bitbucket-pipelines.yml ├── .cloudflare ├── newtowner_worker.js └── wrangler.toml ├── .github └── workflows │ └── newtowner_github_http_check.yml ├── .gitignore ├── .gitlab └── workflows │ └── gitlab_http_check.yml ├── README.md ├── cmd └── newtowner │ └── main.go ├── configuration.json ├── go.mod ├── go.sum ├── internal ├── config │ └── config.go ├── display │ └── display.go ├── mocks │ └── action-result.json ├── providers │ ├── aws │ │ ├── apigateway.go │ │ └── ec2.go │ ├── bitbucket │ │ └── bitbucket.go │ ├── cloudflare │ │ └── cloudflare.go │ ├── github │ │ └── github.go │ ├── gitlab │ │ └── gitlab.go │ └── ssh │ │ └── ssh.go └── util │ ├── comparison.go │ ├── fileutil.go │ ├── geolocation.go │ ├── http.go │ └── stringutil.go └── scripts └── http_check_runner.py /.bitbucket/bitbucket-pipelines.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/assetnote/newtowner/HEAD/.bitbucket/bitbucket-pipelines.yml -------------------------------------------------------------------------------- /.cloudflare/newtowner_worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/assetnote/newtowner/HEAD/.cloudflare/newtowner_worker.js -------------------------------------------------------------------------------- /.cloudflare/wrangler.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/assetnote/newtowner/HEAD/.cloudflare/wrangler.toml -------------------------------------------------------------------------------- /.github/workflows/newtowner_github_http_check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/assetnote/newtowner/HEAD/.github/workflows/newtowner_github_http_check.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | data/GeoLite2-City.mmdb -------------------------------------------------------------------------------- /.gitlab/workflows/gitlab_http_check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/assetnote/newtowner/HEAD/.gitlab/workflows/gitlab_http_check.yml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/assetnote/newtowner/HEAD/README.md -------------------------------------------------------------------------------- /cmd/newtowner/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/assetnote/newtowner/HEAD/cmd/newtowner/main.go -------------------------------------------------------------------------------- /configuration.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/assetnote/newtowner/HEAD/configuration.json -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/assetnote/newtowner/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/assetnote/newtowner/HEAD/go.sum -------------------------------------------------------------------------------- /internal/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/assetnote/newtowner/HEAD/internal/config/config.go -------------------------------------------------------------------------------- /internal/display/display.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/assetnote/newtowner/HEAD/internal/display/display.go -------------------------------------------------------------------------------- /internal/mocks/action-result.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/assetnote/newtowner/HEAD/internal/mocks/action-result.json -------------------------------------------------------------------------------- /internal/providers/aws/apigateway.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/assetnote/newtowner/HEAD/internal/providers/aws/apigateway.go -------------------------------------------------------------------------------- /internal/providers/aws/ec2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/assetnote/newtowner/HEAD/internal/providers/aws/ec2.go -------------------------------------------------------------------------------- /internal/providers/bitbucket/bitbucket.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/assetnote/newtowner/HEAD/internal/providers/bitbucket/bitbucket.go -------------------------------------------------------------------------------- /internal/providers/cloudflare/cloudflare.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/assetnote/newtowner/HEAD/internal/providers/cloudflare/cloudflare.go -------------------------------------------------------------------------------- /internal/providers/github/github.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/assetnote/newtowner/HEAD/internal/providers/github/github.go -------------------------------------------------------------------------------- /internal/providers/gitlab/gitlab.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/assetnote/newtowner/HEAD/internal/providers/gitlab/gitlab.go -------------------------------------------------------------------------------- /internal/providers/ssh/ssh.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/assetnote/newtowner/HEAD/internal/providers/ssh/ssh.go -------------------------------------------------------------------------------- /internal/util/comparison.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/assetnote/newtowner/HEAD/internal/util/comparison.go -------------------------------------------------------------------------------- /internal/util/fileutil.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/assetnote/newtowner/HEAD/internal/util/fileutil.go -------------------------------------------------------------------------------- /internal/util/geolocation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/assetnote/newtowner/HEAD/internal/util/geolocation.go -------------------------------------------------------------------------------- /internal/util/http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/assetnote/newtowner/HEAD/internal/util/http.go -------------------------------------------------------------------------------- /internal/util/stringutil.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/assetnote/newtowner/HEAD/internal/util/stringutil.go -------------------------------------------------------------------------------- /scripts/http_check_runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/assetnote/newtowner/HEAD/scripts/http_check_runner.py --------------------------------------------------------------------------------