{"repo":"Isan-Rivkin/surf","free":true,"listed":false,"github":"https://github.com/Isan-Rivkin/surf","clone":"git clone https://github.com/Isan-Rivkin/surf.git","description":"CLI Text Search across your infrastructure platforms, Universal Ctrl+F for infra","language":"Go","stars":114,"topics":["vault","secrets","router","kubernetes","aws","infrastructure","devops","golang","dynamodb","elasticsearch"],"license":"Apache-2.0","category":"deployment-docker-iac","readme_excerpt":"SURF Free Text Search across your infrastructure platforms via CLI. It's like ... grep but for your entire infrastructure! S.U.R.F is an acronym for: Search-Unified-Recursive-Fast Supported Platforms - [X] AWS Route53 and Targets - [X] AWS CloudControl - [X] AWS ACM - [X] AWS S3 - [X] AWS DynamoDB - [x] Hashicorp Vault - [X] Hashicorp Consul KV - [X] ElasticSearch / AWS OpenSearch - [X] Logz.io - [ ] Kubernetes - TODO Table of Contents - SURF - Supported Platforms - Table of Contents - Overview - Usage Examples - AWS Route53 Usage - AWS Cloud Control Usage - AWS ACM Usage - AWS DynamoDB Usage - AWS S3 Usage - Hashicorp Vault Usage - Hashicorp Consul Usage - ElasticSearch and OpenSearch Usage - Logz.io Usage - Install - Brew - Download Binary - Install from Source - Authentication - Supported Authentication Methods - Version check - How it Works - Contributors Overview SURF is built for Infrastructure Engineers as a CLI tool that enables searching any pattern across different platforms. Usually, the results are returned with a direct web URL. The search process depends on the context, for example: if you're searching in Vault it'll pattern match against keys. Instead, if you're searching in Route53 AWS a DNS address it'll return links to the targets behind it (e.g Load balancer). Usage Examples AWS Route53 Usage Based on AWS Route53: Search what's behind domain api.my-corp.com : AWS Cloud Control Usage Cloud Control API allows searching across AWS resources in a resource agnos","default_branch":null,"files":null,"tree":[],"storefront":"/r/Isan-Rivkin","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Isan-Rivkin/surf/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}