├── .gitattributes ├── .github ├── dependabot.yml ├── release.yml └── workflows │ ├── build.yaml │ ├── linting.yaml │ ├── release.yaml │ └── unittest.yaml ├── .gitignore ├── .goreleaser.yaml ├── LICENSE ├── README.md ├── cmd ├── dns │ ├── check.go │ ├── dns.go │ └── lookup.go ├── netpol │ ├── check.go │ ├── create.go │ ├── netpol.go │ └── show.go └── root.go ├── default.nix ├── docs ├── songbird.md ├── songbird_dns.md ├── songbird_dns_check.md ├── songbird_dns_lookup.md ├── songbird_netpol.md ├── songbird_netpol_check.md ├── songbird_netpol_create.md └── songbird_netpol_show.md ├── go.mod ├── go.sum ├── internal ├── k8s │ ├── k8sutils │ │ ├── portforward.go │ │ └── utils.go │ └── networkpolicy │ │ ├── interactive.go │ │ ├── interactive_test.go │ │ ├── networkpolicy.go │ │ └── networkpolicy_test.go └── utils │ └── logger │ └── logger.go ├── main.go ├── public └── gopher-songbird.png ├── scripts └── gen_doc.go └── shell.nix /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banh-Canh/songbird/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banh-Canh/songbird/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banh-Canh/songbird/HEAD/.github/release.yml -------------------------------------------------------------------------------- /.github/workflows/build.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banh-Canh/songbird/HEAD/.github/workflows/build.yaml -------------------------------------------------------------------------------- /.github/workflows/linting.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banh-Canh/songbird/HEAD/.github/workflows/linting.yaml -------------------------------------------------------------------------------- /.github/workflows/release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banh-Canh/songbird/HEAD/.github/workflows/release.yaml -------------------------------------------------------------------------------- /.github/workflows/unittest.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banh-Canh/songbird/HEAD/.github/workflows/unittest.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banh-Canh/songbird/HEAD/.gitignore -------------------------------------------------------------------------------- /.goreleaser.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banh-Canh/songbird/HEAD/.goreleaser.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banh-Canh/songbird/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banh-Canh/songbird/HEAD/README.md -------------------------------------------------------------------------------- /cmd/dns/check.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banh-Canh/songbird/HEAD/cmd/dns/check.go -------------------------------------------------------------------------------- /cmd/dns/dns.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banh-Canh/songbird/HEAD/cmd/dns/dns.go -------------------------------------------------------------------------------- /cmd/dns/lookup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banh-Canh/songbird/HEAD/cmd/dns/lookup.go -------------------------------------------------------------------------------- /cmd/netpol/check.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banh-Canh/songbird/HEAD/cmd/netpol/check.go -------------------------------------------------------------------------------- /cmd/netpol/create.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banh-Canh/songbird/HEAD/cmd/netpol/create.go -------------------------------------------------------------------------------- /cmd/netpol/netpol.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banh-Canh/songbird/HEAD/cmd/netpol/netpol.go -------------------------------------------------------------------------------- /cmd/netpol/show.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banh-Canh/songbird/HEAD/cmd/netpol/show.go -------------------------------------------------------------------------------- /cmd/root.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banh-Canh/songbird/HEAD/cmd/root.go -------------------------------------------------------------------------------- /default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banh-Canh/songbird/HEAD/default.nix -------------------------------------------------------------------------------- /docs/songbird.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banh-Canh/songbird/HEAD/docs/songbird.md -------------------------------------------------------------------------------- /docs/songbird_dns.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banh-Canh/songbird/HEAD/docs/songbird_dns.md -------------------------------------------------------------------------------- /docs/songbird_dns_check.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banh-Canh/songbird/HEAD/docs/songbird_dns_check.md -------------------------------------------------------------------------------- /docs/songbird_dns_lookup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banh-Canh/songbird/HEAD/docs/songbird_dns_lookup.md -------------------------------------------------------------------------------- /docs/songbird_netpol.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banh-Canh/songbird/HEAD/docs/songbird_netpol.md -------------------------------------------------------------------------------- /docs/songbird_netpol_check.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banh-Canh/songbird/HEAD/docs/songbird_netpol_check.md -------------------------------------------------------------------------------- /docs/songbird_netpol_create.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banh-Canh/songbird/HEAD/docs/songbird_netpol_create.md -------------------------------------------------------------------------------- /docs/songbird_netpol_show.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banh-Canh/songbird/HEAD/docs/songbird_netpol_show.md -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banh-Canh/songbird/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banh-Canh/songbird/HEAD/go.sum -------------------------------------------------------------------------------- /internal/k8s/k8sutils/portforward.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banh-Canh/songbird/HEAD/internal/k8s/k8sutils/portforward.go -------------------------------------------------------------------------------- /internal/k8s/k8sutils/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banh-Canh/songbird/HEAD/internal/k8s/k8sutils/utils.go -------------------------------------------------------------------------------- /internal/k8s/networkpolicy/interactive.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banh-Canh/songbird/HEAD/internal/k8s/networkpolicy/interactive.go -------------------------------------------------------------------------------- /internal/k8s/networkpolicy/interactive_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banh-Canh/songbird/HEAD/internal/k8s/networkpolicy/interactive_test.go -------------------------------------------------------------------------------- /internal/k8s/networkpolicy/networkpolicy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banh-Canh/songbird/HEAD/internal/k8s/networkpolicy/networkpolicy.go -------------------------------------------------------------------------------- /internal/k8s/networkpolicy/networkpolicy_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banh-Canh/songbird/HEAD/internal/k8s/networkpolicy/networkpolicy_test.go -------------------------------------------------------------------------------- /internal/utils/logger/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banh-Canh/songbird/HEAD/internal/utils/logger/logger.go -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banh-Canh/songbird/HEAD/main.go -------------------------------------------------------------------------------- /public/gopher-songbird.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banh-Canh/songbird/HEAD/public/gopher-songbird.png -------------------------------------------------------------------------------- /scripts/gen_doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banh-Canh/songbird/HEAD/scripts/gen_doc.go -------------------------------------------------------------------------------- /shell.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Banh-Canh/songbird/HEAD/shell.nix --------------------------------------------------------------------------------