rename-this / vhs

Apache License 2.0
33 stars 6 forks source link

[![Contributors][contributors-shield]][contributors-url] [![Forks][forks-shield]][forks-url] [![Stargazers][stars-shield]][stars-url] [![Issues][issues-shield]][issues-url] [![MIT License][license-shield]][license-url]


:vhs:

VHS

The cloud-native swiss army knife for network traffic data.
Explore the docs »

Report Bug · Request Feature

Table of Contents

  1. About The Project
  2. Getting Started
  3. More Information
  4. Roadmap
  5. License
  6. Built With
  7. Contact
## About The Project `vhs` is a versatile tool for network traffic capture. `vhs` can be run as a command line tool or be deployed into your Kubernetes cluster as a sidecar, where it can capture traffic to and from your services. Live traffic can be analyzed in real time to produce Prometheus metrics or saved for use in offline analysis, load testing, or whatever you can imagine! ## Getting Started The quickest way to see `vhs` in action is to visit our [getting started](https://rename-this.github.io/vhs/getting-started/) page to run through a simple demo of `vhs` and see a few straightforward usage examples that demonstrate various aspects of `vhs` functionality. ### More Information A [complete guide](https://rename-this.github.io/vhs/reference/) to the usage and flags of `vhs` is available on our documentation site. `vhs` operates on the concept of a data flow that originates with a [source](https://rename-this.github.io/vhs/reference/#sources) and terminates with one or more [sinks](https://rename-this.github.io/vhs/reference/#sinks). Sources may capture network data, read data from files, etc. Sinks may write data to cloud (GCS, S3, etc.) or local storage, standard output, or send data to other destinations. Along the way, data may pass through a series of input [modifiers](https://rename-this.github.io/vhs/reference/#input-modifiers) and [formats](https://rename-this.github.io/vhs/reference/#input-formats) and output [modifiers](https://rename-this.github.io/vhs/reference/#output-modifiers) and [formats](https://rename-this.github.io/vhs/reference/#output-formats) that transform the data. This architecture is described in more detail [here](https://rename-this.github.io/vhs/architecture/). ## Roadmap We want **your help** in determining the future of `vhs`. See the [issues](https://github.com/rename-this/vhs/issues) page and please let us know what features are important to you! ## License Distributed under the Apache 2.0 license. See `LICENSE` for more information. ## Built With * [cobra](https://github.com/spf13/cobra) * [zerolog](https://github.com/rs/zerolog) * [go-packet](https://github.com/google/gopacket) ## Contact There are several ways to contact the `vhs` team: * You can file a GitHub [issue](https://github.com/rename-this/vhs/issues) with an idea, feature request, or bug. * You can join the public `vhs` [mailing list](https://groups.google.com/g/vhs-pre-rename-launch). * You can join the public `vhs` [Slack](https://stormforge.slack.com/) using [this form](https://forms.gle/zikShrEjUCAN9XcC6). `vhs`-related discussions can be found in the [#vhs-to-be-renamed channel](https://stormforge.slack.com/archives/C01EXEZLZ52) If you are interested in contributing, please join the mailing list and Slack above, and be sure to check out the [contributor guidelines](https://github.com/rename-this/vhs/blob/main/CONTRIBUTING.md) and the [code of conduct](https://github.com/rename-this/vhs/blob/main/CODE_OF_CONDUCT.md). [contributors-shield]: https://img.shields.io/github/contributors/rename-this/vhs.svg?style=for-the-badge [contributors-url]: https://github.com/rename-this/vhs/graphs/contributors [forks-shield]: https://img.shields.io/github/forks/rename-this/vhs.svg?style=for-the-badge [forks-url]: https://github.com/rename-this/vhs/network/members [stars-shield]: https://img.shields.io/github/stars/rename-this/vhs.svg?style=for-the-badge [stars-url]: https://github.com/rename-this/vhs/stargazers [issues-shield]: https://img.shields.io/github/issues/rename-this/vhs.svg?style=for-the-badge [issues-url]: https://github.com/rename-this/vhs/issues [license-shield]: https://img.shields.io/github/license/rename-this/vhs.svg?style=for-the-badge [license-url]: https://github.com/rename-this/vhs/blob/master/LICENSE.txt [linkedin-shield]: https://img.shields.io/badge/-LinkedIn-black.svg?style=for-the-badge&logo=linkedin&colorB=555 [linkedin-url]: https://www.linkedin.com/company/stormforge/