├── .github ├── ISSUE_TEMPLATE │ ├── bug.yml │ ├── feat.yml │ └── perf.yml └── workflows │ └── release.yaml ├── .gitignore ├── .goreleaser.yaml ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── cmd ├── banner.go ├── flag.go ├── mcpServer.go ├── modules.go └── root.go ├── go.mod ├── go.sum ├── main.go ├── pkg ├── aliyun │ ├── 1101_list_cloud_assets.go │ ├── 1201_oss_list_buckets.go │ ├── 1202_oss_search_objects.go │ ├── 1203_oss_bucket_only_upload_images.go │ ├── 1301_ecs_list_instances.go │ ├── 1401_ram_list_users.go │ ├── 1402_ram_list_roles.go │ ├── 1403_ram_create_user.go │ ├── 1404_ram_attach_policy_to_user.go │ ├── 1405_ram_create_login_profile.go │ ├── 1406_ram_create_access_key.go │ ├── 1501_domain_list_domains.go │ ├── aliyun.go │ ├── client.go │ ├── utilsECS.go │ ├── utilsOSS.go │ └── utilsRAM.go ├── baiduCloud │ ├── 4201_bos_list_buckets.go │ ├── baiduCloud.go │ ├── client.go │ └── utilsBOS.go ├── huaweiCloud │ ├── 3201_obs_list_buckets.go │ ├── client.go │ ├── huaweiCloud.go │ └── utilsOBS.go ├── qiniuCloud │ ├── 5201_kodo_list_buckets.go │ ├── client.go │ ├── qiniu.go │ └── utilsKodo.go └── tencentCloud │ ├── 2101_list_cloud_assets.go │ ├── 2102_create_honey_token.go │ ├── 2201_cos_list_buckets.go │ ├── 2301_cvm_list_instances.go │ ├── 2302_lh_list_instances.go │ ├── 2401_cam_list_users.go │ ├── 2402_cam_list_roles.go │ ├── 2403_cam_create_user.go │ ├── 2404_cam_attach_policy_to_user.go │ ├── 2405_cam_create_login_profile.go │ ├── 2406_cam_create_access_key.go │ ├── client.go │ ├── tencentCloud.go │ ├── utilsCAM.go │ ├── utilsCOS.go │ ├── utilsCVM.go │ └── utilsLH.go ├── static ├── 1201_aliyun_oss_list_buckets.gif ├── WgpSecBot.png ├── add_group.png ├── buy-coffee.png ├── header.jpg ├── image-20250401193340509.png ├── image-20250401193444375.png ├── image-20250401194214015.png ├── teamssix.png └── wgpsec.png └── utils ├── global └── global.go ├── http.go ├── logger └── logger.go ├── table.go ├── text.go └── time.go /.github/ISSUE_TEMPLATE/bug.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wgpsec/cloudsword/HEAD/.github/ISSUE_TEMPLATE/bug.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feat.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wgpsec/cloudsword/HEAD/.github/ISSUE_TEMPLATE/feat.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/perf.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wgpsec/cloudsword/HEAD/.github/ISSUE_TEMPLATE/perf.yml -------------------------------------------------------------------------------- /.github/workflows/release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wgpsec/cloudsword/HEAD/.github/workflows/release.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wgpsec/cloudsword/HEAD/.gitignore -------------------------------------------------------------------------------- /.goreleaser.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wgpsec/cloudsword/HEAD/.goreleaser.yaml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- 1 | ## [v0.0.1](https://github.com/wgpsec/cloudsword/releases/tag/v0.0.1) 2024.12.21 2 | 3 | * 首次提交代码 -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wgpsec/cloudsword/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wgpsec/cloudsword/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wgpsec/cloudsword/HEAD/README.md -------------------------------------------------------------------------------- /cmd/banner.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wgpsec/cloudsword/HEAD/cmd/banner.go -------------------------------------------------------------------------------- /cmd/flag.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wgpsec/cloudsword/HEAD/cmd/flag.go -------------------------------------------------------------------------------- /cmd/mcpServer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wgpsec/cloudsword/HEAD/cmd/mcpServer.go -------------------------------------------------------------------------------- /cmd/modules.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wgpsec/cloudsword/HEAD/cmd/modules.go -------------------------------------------------------------------------------- /cmd/root.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wgpsec/cloudsword/HEAD/cmd/root.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wgpsec/cloudsword/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wgpsec/cloudsword/HEAD/go.sum -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wgpsec/cloudsword/HEAD/main.go -------------------------------------------------------------------------------- /pkg/aliyun/1101_list_cloud_assets.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wgpsec/cloudsword/HEAD/pkg/aliyun/1101_list_cloud_assets.go -------------------------------------------------------------------------------- /pkg/aliyun/1201_oss_list_buckets.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wgpsec/cloudsword/HEAD/pkg/aliyun/1201_oss_list_buckets.go -------------------------------------------------------------------------------- /pkg/aliyun/1202_oss_search_objects.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wgpsec/cloudsword/HEAD/pkg/aliyun/1202_oss_search_objects.go -------------------------------------------------------------------------------- /pkg/aliyun/1203_oss_bucket_only_upload_images.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wgpsec/cloudsword/HEAD/pkg/aliyun/1203_oss_bucket_only_upload_images.go -------------------------------------------------------------------------------- /pkg/aliyun/1301_ecs_list_instances.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wgpsec/cloudsword/HEAD/pkg/aliyun/1301_ecs_list_instances.go -------------------------------------------------------------------------------- /pkg/aliyun/1401_ram_list_users.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wgpsec/cloudsword/HEAD/pkg/aliyun/1401_ram_list_users.go -------------------------------------------------------------------------------- /pkg/aliyun/1402_ram_list_roles.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wgpsec/cloudsword/HEAD/pkg/aliyun/1402_ram_list_roles.go -------------------------------------------------------------------------------- /pkg/aliyun/1403_ram_create_user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wgpsec/cloudsword/HEAD/pkg/aliyun/1403_ram_create_user.go -------------------------------------------------------------------------------- /pkg/aliyun/1404_ram_attach_policy_to_user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wgpsec/cloudsword/HEAD/pkg/aliyun/1404_ram_attach_policy_to_user.go -------------------------------------------------------------------------------- /pkg/aliyun/1405_ram_create_login_profile.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wgpsec/cloudsword/HEAD/pkg/aliyun/1405_ram_create_login_profile.go -------------------------------------------------------------------------------- /pkg/aliyun/1406_ram_create_access_key.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wgpsec/cloudsword/HEAD/pkg/aliyun/1406_ram_create_access_key.go -------------------------------------------------------------------------------- /pkg/aliyun/1501_domain_list_domains.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wgpsec/cloudsword/HEAD/pkg/aliyun/1501_domain_list_domains.go -------------------------------------------------------------------------------- /pkg/aliyun/aliyun.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wgpsec/cloudsword/HEAD/pkg/aliyun/aliyun.go -------------------------------------------------------------------------------- /pkg/aliyun/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wgpsec/cloudsword/HEAD/pkg/aliyun/client.go -------------------------------------------------------------------------------- /pkg/aliyun/utilsECS.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wgpsec/cloudsword/HEAD/pkg/aliyun/utilsECS.go -------------------------------------------------------------------------------- /pkg/aliyun/utilsOSS.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wgpsec/cloudsword/HEAD/pkg/aliyun/utilsOSS.go -------------------------------------------------------------------------------- /pkg/aliyun/utilsRAM.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wgpsec/cloudsword/HEAD/pkg/aliyun/utilsRAM.go -------------------------------------------------------------------------------- /pkg/baiduCloud/4201_bos_list_buckets.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wgpsec/cloudsword/HEAD/pkg/baiduCloud/4201_bos_list_buckets.go -------------------------------------------------------------------------------- /pkg/baiduCloud/baiduCloud.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wgpsec/cloudsword/HEAD/pkg/baiduCloud/baiduCloud.go -------------------------------------------------------------------------------- /pkg/baiduCloud/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wgpsec/cloudsword/HEAD/pkg/baiduCloud/client.go -------------------------------------------------------------------------------- /pkg/baiduCloud/utilsBOS.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wgpsec/cloudsword/HEAD/pkg/baiduCloud/utilsBOS.go -------------------------------------------------------------------------------- /pkg/huaweiCloud/3201_obs_list_buckets.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wgpsec/cloudsword/HEAD/pkg/huaweiCloud/3201_obs_list_buckets.go -------------------------------------------------------------------------------- /pkg/huaweiCloud/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wgpsec/cloudsword/HEAD/pkg/huaweiCloud/client.go -------------------------------------------------------------------------------- /pkg/huaweiCloud/huaweiCloud.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wgpsec/cloudsword/HEAD/pkg/huaweiCloud/huaweiCloud.go -------------------------------------------------------------------------------- /pkg/huaweiCloud/utilsOBS.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wgpsec/cloudsword/HEAD/pkg/huaweiCloud/utilsOBS.go -------------------------------------------------------------------------------- /pkg/qiniuCloud/5201_kodo_list_buckets.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wgpsec/cloudsword/HEAD/pkg/qiniuCloud/5201_kodo_list_buckets.go -------------------------------------------------------------------------------- /pkg/qiniuCloud/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wgpsec/cloudsword/HEAD/pkg/qiniuCloud/client.go -------------------------------------------------------------------------------- /pkg/qiniuCloud/qiniu.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wgpsec/cloudsword/HEAD/pkg/qiniuCloud/qiniu.go -------------------------------------------------------------------------------- /pkg/qiniuCloud/utilsKodo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wgpsec/cloudsword/HEAD/pkg/qiniuCloud/utilsKodo.go -------------------------------------------------------------------------------- /pkg/tencentCloud/2101_list_cloud_assets.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wgpsec/cloudsword/HEAD/pkg/tencentCloud/2101_list_cloud_assets.go -------------------------------------------------------------------------------- /pkg/tencentCloud/2102_create_honey_token.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wgpsec/cloudsword/HEAD/pkg/tencentCloud/2102_create_honey_token.go -------------------------------------------------------------------------------- /pkg/tencentCloud/2201_cos_list_buckets.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wgpsec/cloudsword/HEAD/pkg/tencentCloud/2201_cos_list_buckets.go -------------------------------------------------------------------------------- /pkg/tencentCloud/2301_cvm_list_instances.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wgpsec/cloudsword/HEAD/pkg/tencentCloud/2301_cvm_list_instances.go -------------------------------------------------------------------------------- /pkg/tencentCloud/2302_lh_list_instances.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wgpsec/cloudsword/HEAD/pkg/tencentCloud/2302_lh_list_instances.go -------------------------------------------------------------------------------- /pkg/tencentCloud/2401_cam_list_users.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wgpsec/cloudsword/HEAD/pkg/tencentCloud/2401_cam_list_users.go -------------------------------------------------------------------------------- /pkg/tencentCloud/2402_cam_list_roles.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wgpsec/cloudsword/HEAD/pkg/tencentCloud/2402_cam_list_roles.go -------------------------------------------------------------------------------- /pkg/tencentCloud/2403_cam_create_user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wgpsec/cloudsword/HEAD/pkg/tencentCloud/2403_cam_create_user.go -------------------------------------------------------------------------------- /pkg/tencentCloud/2404_cam_attach_policy_to_user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wgpsec/cloudsword/HEAD/pkg/tencentCloud/2404_cam_attach_policy_to_user.go -------------------------------------------------------------------------------- /pkg/tencentCloud/2405_cam_create_login_profile.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wgpsec/cloudsword/HEAD/pkg/tencentCloud/2405_cam_create_login_profile.go -------------------------------------------------------------------------------- /pkg/tencentCloud/2406_cam_create_access_key.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wgpsec/cloudsword/HEAD/pkg/tencentCloud/2406_cam_create_access_key.go -------------------------------------------------------------------------------- /pkg/tencentCloud/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wgpsec/cloudsword/HEAD/pkg/tencentCloud/client.go -------------------------------------------------------------------------------- /pkg/tencentCloud/tencentCloud.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wgpsec/cloudsword/HEAD/pkg/tencentCloud/tencentCloud.go -------------------------------------------------------------------------------- /pkg/tencentCloud/utilsCAM.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wgpsec/cloudsword/HEAD/pkg/tencentCloud/utilsCAM.go -------------------------------------------------------------------------------- /pkg/tencentCloud/utilsCOS.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wgpsec/cloudsword/HEAD/pkg/tencentCloud/utilsCOS.go -------------------------------------------------------------------------------- /pkg/tencentCloud/utilsCVM.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wgpsec/cloudsword/HEAD/pkg/tencentCloud/utilsCVM.go -------------------------------------------------------------------------------- /pkg/tencentCloud/utilsLH.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wgpsec/cloudsword/HEAD/pkg/tencentCloud/utilsLH.go -------------------------------------------------------------------------------- /static/1201_aliyun_oss_list_buckets.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wgpsec/cloudsword/HEAD/static/1201_aliyun_oss_list_buckets.gif -------------------------------------------------------------------------------- /static/WgpSecBot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wgpsec/cloudsword/HEAD/static/WgpSecBot.png -------------------------------------------------------------------------------- /static/add_group.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wgpsec/cloudsword/HEAD/static/add_group.png -------------------------------------------------------------------------------- /static/buy-coffee.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wgpsec/cloudsword/HEAD/static/buy-coffee.png -------------------------------------------------------------------------------- /static/header.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wgpsec/cloudsword/HEAD/static/header.jpg -------------------------------------------------------------------------------- /static/image-20250401193340509.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wgpsec/cloudsword/HEAD/static/image-20250401193340509.png -------------------------------------------------------------------------------- /static/image-20250401193444375.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wgpsec/cloudsword/HEAD/static/image-20250401193444375.png -------------------------------------------------------------------------------- /static/image-20250401194214015.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wgpsec/cloudsword/HEAD/static/image-20250401194214015.png -------------------------------------------------------------------------------- /static/teamssix.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wgpsec/cloudsword/HEAD/static/teamssix.png -------------------------------------------------------------------------------- /static/wgpsec.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wgpsec/cloudsword/HEAD/static/wgpsec.png -------------------------------------------------------------------------------- /utils/global/global.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wgpsec/cloudsword/HEAD/utils/global/global.go -------------------------------------------------------------------------------- /utils/http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wgpsec/cloudsword/HEAD/utils/http.go -------------------------------------------------------------------------------- /utils/logger/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wgpsec/cloudsword/HEAD/utils/logger/logger.go -------------------------------------------------------------------------------- /utils/table.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wgpsec/cloudsword/HEAD/utils/table.go -------------------------------------------------------------------------------- /utils/text.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wgpsec/cloudsword/HEAD/utils/text.go -------------------------------------------------------------------------------- /utils/time.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wgpsec/cloudsword/HEAD/utils/time.go --------------------------------------------------------------------------------