https://github.com/reverseclabs/freezer
Rust implementation of IceKube download functionality
https://github.com/reverseclabs/freezer
Last synced: 5 months ago
JSON representation
Rust implementation of IceKube download functionality
- Host: GitHub
- URL: https://github.com/reverseclabs/freezer
- Owner: ReversecLabs
- License: apache-2.0
- Created: 2024-02-08T15:02:11.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-11-19T18:47:03.000Z (over 1 year ago)
- Last Synced: 2026-01-22T09:53:58.220Z (5 months ago)
- Language: Rust
- Size: 23.4 KB
- Stars: 6
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Freezer
Freezer is a tool to download resources from a Kubernetes cluster in the same format needed for [IceKube](https://github.com/WithSecureLabs/IceKube). Specifically, it is a rust implementation of the `icekube download` command.
## Usage
```bash
# Quick run and download to dir/
cargo run dir/
# Build and run, the binary can also be uploaded elsewhere to be run from another location
cargo build --release
./target/release/freezer dir/
```
## Permissions Required
This requires elevated privileges within the target cluster to enumerate resources. This typically requires read-only access on all resources within the cluster including secrets. Freezer does not persist any secret data it retrieves from secrets if that is a concern.