gdirect: Google Drive CLI mit direkter IP-Verbindung und SNI-Umgehung

Repositorymizorewww/gdirectTool

gdirect ist ein in Rust geschriebenes CLI-Tool für Google Drive, das Zensur und Netzwerkblockaden durch gezieltes IP-Scanning und SNI-Tricks umgeht. Es nutzt libaria2 für mehrteilige Downloads direkt über erreichbare Google-Frontends.

Das Wichtigste

  1. Findet funktionierende Google-IP-Adressen aus offiziellen IP-Bereichen durch TCP- und TLS-Pings, um Blockaden wie die in China zu umgehen.
  2. Nutzt Domain-Fronting-Techniken ('g.cn' als TLS-SNI mit echtem Host-Header), falls reguläre TLS-SNI-Verbindungen zurückgesetzt werden.
  3. Validiert TLS-Zertifikate ausschließlich gegen eingebettete GTS-Root-Zertifikate von Google statt über den System-Trust-Store.
  4. Bietet beschleunigte, wiederaufnehmbare Downloads und Uploads mittels gebundenem libaria2.
  5. Erfordert regulären Proxy-Zugriff nur beim initialen Login (OAuth2), während Transfers direkt über gefundene Endpunkte laufen.

Warum das relevant ist

Für Anwender in restriktiven Netzen ermöglicht das Tool schnellen Zugriff auf Google Drive ohne bandbreitenlimitierte Proxys, indem es Zensurfilter auf Protokollebene umgeht.

Einordnung

Funktionsweise und Umgehungstechnik

gdirect adressiert das Problem gesperrter Google-Dienste in restriktiven Netzwerkumgebungen (insbesondere China). Anstatt den gesamten Datenverkehr über langsame VPNs oder Proxys zu leiten, durchsucht das Tool wöchentlich aktualisierte IP-Bereiche von Google (goog.json abzüglich cloud.json) nach erreichbaren Frontend-Servern. Findet das System keine direkte Verbindung mit regulärem SNI (Server Name Indication), setzt es auf eine gefälschte TLS-Identität (g.cn im SNI, das eigentliche Ziel im HTTP-Host-Header), ähnlich dem Ansatz von Sheas-Cealer.

Sicherheit und Architektur

Das Tool bindet libaria2 ein, um parallele, segmentierte Downloads mit hoher Geschwindigkeit zu ermöglichen. Zur Absicherung gegen Man-in-the-Middle-Angriffe ignoriert gdirect den System-Zertifikatsspeicher und prüft Zertifikate strikt gegen fest kompilierte Google Trust Services (GTS) Roots. Standardmäßig wird auch ein Relay-Server getestet, was sich jedoch mit dem Flag --google-only unterbinden lässt.

Zielgruppe und Reife

Das Open-Source-Projekt (GPL-2.0) richtet sich primär an technisch versierte Nutzer in Ländern mit strikter Internetzensur. Mit über 750 Sternen, klarer Dokumentation und durchdachter Fehlerbehandlung wirkt es für seinen spezifischen Nischeneinsatz bereits gut erprobt, wenngleich SNI-Umgehungsverfahren ständiger Gegenwehr von Firewalls unterliegen können.

Gefunden in

Zusammenfassung von KI erstellt (Gemini 3.8 Flash, 28. Oktober 2026). Sie kann Fehler enthalten – maßgeblich ist die Originalquelle.

Inhaltlich ähnlich, ermittelt über die KI-Suche.

  • Repository:cloudflare/pingora

    Cloudflare Pingora: Asynchrones Rust-Framework für Netzwerkdienste und Proxies

    Pingora ist ein von Cloudflare als Open-Source-Software veröffentlichtes Rust-Framework zur Entwicklung programmierbarer, robuster und schneller Netzwerkdienste und HTTP-Proxies. Es dient als speichersichere Alternative zu traditionellen C/C++-Lösungen und verarbeitet in Cloudflares Produktivumgebung seit mehreren Jahren mehr als 40 Millionen Anfragen pro Sekunde.

    27.327SterneRust

    Security· Tool

  • Repository:jchultarsky/mirador

    Mirador: Minimalistisches Terminal-Dashboard in Rust

    Mirador ist ein persönliches Dashboard für das Terminal, entwickelt in Rust mit der TUI-Bibliothek Ratatui. Es bündelt Systemmetriken, Aufgaben, Kalender, Notizen und Wetter in einer ruhigen, ablenkungsfreien Oberfläche für ganztägig geöffnete Terminal-Tabs.

    298SterneRust

    DevOps· Tool

  • Repository:openai/codex

    OpenAI Codex CLI: Lokaler Terminal-Coding-Agent in Rust

    Codex CLI ist ein leichtgewichtiger Coding-Agent von OpenAI, der direkt lokal im Terminal läuft. Das Tool ist in Rust geschrieben und lässt sich an bestehende ChatGPT-Abonnements oder API-Schlüssel anbinden.

    121.651SterneRust

    KI & AI· Tool

  • Repository:woelper/offgrid

    offgrid: Autarke All-in-One-Laufzeitumgebung für lokale LLMs in Rust

    offgrid ist eine portable Einzeldatei-Anwendung in Rust, die das Herunterladen, Ausführen und Bereitstellen von Sprachmodellen komplett offline ermöglicht. llama.cpp ist direkt einkompiliert, wodurch Python-Umgebungen und externe Server entfallen. Das Tool richtet sich an Entwickler, die ohne Cloud, Telemetrie oder Internetabhängigkeiten lokal arbeiten wollen.

    4SterneRust

    KI & AI· Tool

Sprechen wir über Ihr Projekt.

Standorte

  • Mattersburg
    Johann Nepomuk Bergerstraße 7/2/14
    7210 Mattersburg, Austria
  • Wien
    Ungargasse 64-66/3/404
    1030 Wien, Austria

Ein Teil von diesem Inhalt wurde mit KI gemacht.