System Architecture

About OP Easy Generator

Designed from the ground up to replace terminal scripts with a secure, browser-native suite of tools.

Core Purpose

OP Easy Generator is a modern control center for configuring Google Drive bots, Pyrogram session strings, Google OAuth tokens, and Google Cloud service account fleets.

Previously, configuring these integrations required separate command-line scripts, local callback servers, interactive terminal inputs, and manual credential handling. OP Easy Generator provides the same workflows through a browser interface while keeping compatible output formats for existing Python-based tools, including token.pickle and Pyrogram V2 session strings.

Security & Privacy Safeguards

🔒

Zero Credential Logging

We enforce strict redaction on all server-side logging. Google OAuth refresh tokens, access tokens, client secrets, Telegram session strings, and 2FA passwords are never written to application logs.

🛡️

Ephemeral Workspaces & TTL Cleanup

Each generator execution runs within an isolated workspace directory identified by a cryptographically random UUID. Workspaces are temporary and automatically purged after their configured expiry period.

🛡️

Zip-Slip Protection

User-uploaded ZIP archives containing service accounts are strictly validated against directory traversal attacks to ensure files can never extract outside the isolated workspace.

🔑

Session-Bound Authorization

Downloads and background jobs are bound to the specific visitor's session token, preventing unauthorized users from guessing download IDs or accessing another user's artifacts.

Technical Specifications

Backend Engine

  • • Node.js 20+ / Express Web Application
  • • Google APIs Node.js Client & OAuth 2.0
  • • MTProto Login Engine with Pyrogram V2 Export
  • • Async Job & Live Progress Tracker

Frontend Architecture

  • • Responsive Glassmorphic Design System
  • • Perspective 3D Transforms & Particles
  • • Dark & Light Modes with System Sync
  • • Zero Bloat: Vanilla Modern CSS & JS