# yaml-language-server: $schema=https://schema.zeabur.app/template.json
apiVersion: zeabur.com/v1
kind: Template
metadata:
    name: CyberChef
spec:
    description: |
        CyberChef is a web app for encryption, encoding, compression, and data analysis — a "Cyber Swiss Army Knife" created by GCHQ. Runs entirely in the browser with no server-side processing.
    coverImage: https://raw.githubusercontent.com/FuturizeRush/zeabur-template-assets/main/cyberchef-cover.png
    icon: https://gchq.github.io/CyberChef/images/cyberchef-128x128.png
    variables:
        - key: PUBLIC_DOMAIN
          type: DOMAIN
          name: Domain
          description: The domain to access CyberChef
    tags:
        - Tool
        - Developer Tools
    readme: |
        # CyberChef

        A web app for encryption, encoding, compression, and data analysis — the "Cyber Swiss Army Knife" by GCHQ. All processing happens in the browser, no data is sent to the server.

        ## What You Can Do After Deployment

        1. **Visit your domain** — CyberChef loads instantly, ready to use
        2. **Drag & drop operations** — pick from 300+ operations on the left panel
        3. **Build recipes** — chain multiple operations together (e.g., Base64 Decode → Gunzip → JSON Beautify)
        4. **Save & share recipes** — export your operation chains as URLs or JSON

        ## Popular Operations

        - **Encoding/Decoding** — Base64, URL, HTML Entity, Hex, Binary, Punycode
        - **Encryption/Decryption** — AES, DES, Triple DES, Blowfish, RC4, RSA
        - **Hashing** — MD5, SHA-1, SHA-256, SHA-512, HMAC, bcrypt
        - **Data Format** — JSON, XML, YAML beautify/minify, CSV, Hex dump
        - **Networking** — Parse IP ranges, decode URLs, extract domains, parse TLS
        - **Language** — Text encoding (UTF-8, ASCII, Unicode), character codes
        - **Compression** — Gzip, Bzip2, Zlib, Zip, Tar
        - **Regular Expressions** — match, extract, replace with regex
        - **Visual** — Render images, play audio, entropy graphs, hex viewer

        ## Architecture

        Single container, no database. All processing runs client-side in the browser.

        ## License

        Apache-2.0 — [GitHub](https://github.com/gchq/CyberChef)
    services:
        - name: cyberchef
          icon: https://gchq.github.io/CyberChef/images/cyberchef-128x128.png
          template: PREBUILT_V2
          spec:
            id: cyberchef
            source:
                image: mpepping/cyberchef:v10.22.1
            ports:
                - id: web
                  port: 8000
                  type: HTTP
            healthCheck:
                type: HTTP
                port: web
                http:
                    path: /
          domainKey: PUBLIC_DOMAIN
localization:
    es-ES:
        description: |
            CyberChef es una herramienta web para cifrado, codificación, compresión y análisis de datos — la "navaja suiza cibernética" de GCHQ. Todo el procesamiento ocurre en el navegador.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Dominio
              description: El dominio para acceder a CyberChef
        readme: |
            # CyberChef

            Herramienta web para cifrado, codificación, compresión y análisis de datos. Todo se procesa en el navegador.

            ## Qué puedes hacer después del despliegue

            1. **Visita tu dominio** — listo para usar inmediatamente
            2. **Arrastra operaciones** — más de 300 operaciones disponibles
            3. **Construye recetas** — encadena múltiples operaciones
            4. **Guarda y comparte** — exporta como URL o JSON

            ## Operaciones populares

            - Codificación/Decodificación (Base64, URL, Hex)
            - Cifrado/Descifrado (AES, RSA)
            - Hashing (MD5, SHA-256)
            - Formato de datos (JSON/XML)
            - Compresión (Gzip, Zip)

            ## Arquitectura

            Contenedor único, sin base de datos. Procesamiento en el navegador.

            ## Licencia

            Apache-2.0 — [GitHub](https://github.com/gchq/CyberChef)
    id-ID:
        description: |
            CyberChef adalah alat web untuk enkripsi, encoding, kompresi, dan analisis data — "Pisau Swiss Army Cyber" dari GCHQ. Semua pemrosesan dilakukan di browser.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Domain
              description: Domain untuk mengakses CyberChef
        readme: |
            # CyberChef

            Alat web untuk enkripsi, encoding, kompresi, dan analisis data. Semua diproses di browser.

            ## Apa yang bisa dilakukan setelah deploy

            1. **Buka domain** — langsung siap digunakan
            2. **Drag & drop operasi** — 300+ operasi tersedia
            3. **Buat resep** — rangkai beberapa operasi
            4. **Simpan & bagikan** — ekspor sebagai URL atau JSON

            ## Operasi populer

            - Encoding/Decoding (Base64, URL, Hex)
            - Enkripsi/Dekripsi (AES, RSA)
            - Hashing (MD5, SHA-256)
            - Format data (JSON/XML)
            - Kompresi (Gzip, Zip)

            ## Arsitektur

            Satu kontainer, tanpa database. Pemrosesan di browser.

            ## Lisensi

            Apache-2.0 — [GitHub](https://github.com/gchq/CyberChef)
    ja-JP:
        description: |
            CyberChefは暗号化・エンコード・圧縮・データ分析のWebツール — GCHQが開発した「サイバースイスアーミーナイフ」。全ての処理はブラウザ内で完結します。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: ドメイン
              description: CyberChefにアクセスするためのドメイン
        readme: |
            # CyberChef

            暗号化・エンコード・圧縮・データ分析のWebツール。全ての処理はブラウザ内で完結。

            ## デプロイ後にできること

            1. **ドメインにアクセス** — すぐに利用可能
            2. **操作をドラッグ＆ドロップ** — 300以上の操作から選択
            3. **レシピを構築** — 複数の操作を連鎖
            4. **保存・共有** — URLやJSONとしてエクスポート

            ## よく使う操作

            - エンコード/デコード（Base64、URL、Hex）
            - 暗号化/復号（AES、RSA）
            - ハッシュ（MD5、SHA-256）
            - データフォーマット（JSON/XML整形）
            - 圧縮（Gzip、Zip）

            ## アーキテクチャ

            単一コンテナ、データベース不要。ブラウザ側で処理。

            ## ライセンス

            Apache-2.0 — [GitHub](https://github.com/gchq/CyberChef)
    ko-KR:
        description: |
            CyberChef는 암호화, 인코딩, 압축 및 데이터 분석을 위한 웹 도구 — GCHQ가 만든 "사이버 스위스 아미 나이프". 모든 처리는 브라우저에서 수행됩니다.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 도메인
              description: CyberChef에 접속할 도메인
        readme: |
            # CyberChef

            암호화, 인코딩, 압축 및 데이터 분석 웹 도구. 모든 처리는 브라우저에서 수행.

            ## 배포 후 할 수 있는 것

            1. **도메인 접속** — 즉시 사용 가능
            2. **작업 드래그 앤 드롭** — 300개 이상의 작업
            3. **레시피 구축** — 여러 작업 연결
            4. **저장 및 공유** — URL 또는 JSON으로 내보내기

            ## 자주 사용하는 작업

            - 인코딩/디코딩 (Base64, URL, Hex)
            - 암호화/복호화 (AES, RSA)
            - 해시 (MD5, SHA-256)
            - 데이터 포맷 (JSON/XML 정리)
            - 압축 (Gzip, Zip)

            ## 아키텍처

            단일 컨테이너, 데이터베이스 없음. 브라우저에서 처리.

            ## 라이선스

            Apache-2.0 — [GitHub](https://github.com/gchq/CyberChef)
    th-TH:
        description: |
            CyberChef คือเครื่องมือเว็บสำหรับเข้ารหัส, เอ็นโค้ด, บีบอัด และวิเคราะห์ข้อมูล — "มีดพับไซเบอร์" จาก GCHQ ทุกอย่างประมวลผลในเบราว์เซอร์
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: โดเมน
              description: โดเมนสำหรับเข้าถึง CyberChef
        readme: |
            # CyberChef

            เครื่องมือเว็บสำหรับเข้ารหัส เอ็นโค้ด บีบอัด และวิเคราะห์ข้อมูล ทุกอย่างประมวลผลในเบราว์เซอร์

            ## สิ่งที่ทำได้หลังจากติดตั้ง

            1. **เข้าสู่โดเมน** — พร้อมใช้งานทันที
            2. **ลากและวางการดำเนินการ** — มากกว่า 300 รายการ
            3. **สร้างสูตร** — เชื่อมต่อหลายการดำเนินการ
            4. **บันทึกและแชร์** — ส่งออกเป็น URL หรือ JSON

            ## การดำเนินการยอดนิยม

            - เอ็นโค้ด/ดีโค้ด (Base64, URL, Hex)
            - เข้ารหัส/ถอดรหัส (AES, RSA)
            - แฮช (MD5, SHA-256)
            - จัดรูปแบบข้อมูล (JSON/XML)
            - บีบอัด (Gzip, Zip)

            ## สถาปัตยกรรม

            คอนเทนเนอร์เดียว ไม่มีฐานข้อมูล ประมวลผลในเบราว์เซอร์

            ## สัญญาอนุญาต

            Apache-2.0 — [GitHub](https://github.com/gchq/CyberChef)
    zh-CN:
        description: |
            CyberChef 是加密、编码、压缩与数据分析的网页工具 — GCHQ 打造的"网络瑞士军刀"。所有处理都在浏览器内完成，无需服务器端运算。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 域名
              description: 访问 CyberChef 的域名
        readme: |
            # CyberChef

            加密、编码、压缩与数据分析的网页工具。所有运算在浏览器端完成。

            ## 部署后可以做什么

            1. **打开域名** — 立即可用
            2. **拖放操作** — 300+ 种操作
            3. **构建配方** — 串接多个操作
            4. **保存分享** — 导出为 URL 或 JSON

            ## 常用操作

            - 编码/解码（Base64、URL、Hex）
            - 加密/解密（AES、RSA）
            - 哈希（MD5、SHA-256）
            - 数据格式化（JSON/XML 美化）
            - 压缩（Gzip、Zip）

            ## 架构

            单容器，无数据库。浏览器端运算。

            ## 授权

            Apache-2.0 — [GitHub](https://github.com/gchq/CyberChef)
    zh-TW:
        description: |
            CyberChef 是加密、編碼、壓縮與資料分析的網頁工具 — GCHQ 打造的「網路瑞士刀」。所有處理都在瀏覽器內完成，無需伺服器端運算。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 網域
              description: 存取 CyberChef 的網域
        readme: |
            # CyberChef

            加密、編碼、壓縮與資料分析的網頁工具 — GCHQ 打造的「網路瑞士刀」。所有運算都在瀏覽器內完成，不會傳送資料到伺服器。

            ## 部署後可以做什麼

            1. **開啟網域** — CyberChef 立即載入，可以直接使用
            2. **拖放操作** — 從左側面板選擇 300+ 種操作
            3. **建立配方** — 串接多個操作（如 Base64 解碼 → 解壓縮 → JSON 格式化）
            4. **儲存與分享** — 將操作鏈匯出為 URL 或 JSON

            ## 常用操作

            - 編碼/解碼（Base64、URL、Hex、Binary）
            - 加密/解密（AES、DES、RSA、Blowfish）
            - 雜湊（MD5、SHA-256、bcrypt）
            - 資料格式（JSON/XML/YAML 美化、CSV、Hex dump）
            - 壓縮（Gzip、Bzip2、Zip、Tar）
            - 正規表達式匹配與提取

            ## 架構

            單一容器，無資料庫。所有運算在瀏覽器端執行。

            ## 授權

            Apache-2.0 — [GitHub](https://github.com/gchq/CyberChef)
