Produs Software Proprietar — Clipboard Sync v1.2.25

Sincronizare Clipboard Real-Time Cross-Platform P2P & mTLS.

Partajați instantaneu text, imagini, poze de pe mobil și fișiere gigantice între mai multe calculatoare (Windows, Linux, macOS) din rețeaua dumneavoastră locală, fără cloud terț și cu criptare mutuală de nivel militar.

⚡Windows Release v1.2.25 • Cod Testat & Funcțional pe Windows
🚨
Avertisment Important de Securitate & Rețea

⚠️ APLICATIA NU ESTE RECOMANDATĂ A FI FOLOSITĂ PRIN INTERNET PUBLIC!

Clipboard Sync utilizează comunicare directă P2P pe porturi locale (TCP 5201 și UDP 5202). Rularea aplicației direct expusă la Internetul public (WAN) fără firewall adecvat sau fără un tunel privat expune amprentele de certificat și serviciile de sync la scanări de porturi terțe.

🏠 Strict Rețea Locală (LAN / Wi-Fi Privat)
Folosiți aplicația în rețeaua de acasă sau de la birou în spatele unui router cu firewall activ.
🔐 Tunel VPN Privat pentru Lucru la Distanță
Dacă doriți să sincronizați clipboard-ul între locații geografice diferite, utilizați o conexiune VPN securizată (WireGuard, Tailscale, OpenVPN).
Zero-Cloud Zero Server Cloud
Datele nu trec prin niciun server central. Schimbul de clipboard are loc 100% direct între dispozitivele dumneavoastră autorizate.
Securitate & Confidențialitate de Nivel Enterprise

Criptare mTLS & Proiectat pentru Confidențialitate Totală

Implementat în Go cu garanții criptografice avansate pentru protecția datelor dumneavoastră sensibile.

🛡️
TLS 1.3 Strict

Criptare Mutuată mTLS 1.3 & ECDSA P-256

Fiecare instanță Clipboard Sync generează propria pereche de chei eliptice și un certificat X.509. Fiecare conexiune este autentificată bidirecțional cu verificare de amprentă SHA-256.

🔍
Sensitive Data Guard

Filtrare Automatǎ Date Sensibile & Ephemeral TTL

Detectare automată a cheilor API, jetoanelor JWT, cheilor private, cardurilor și parolelor copiate în clipboard, cu eliminare automată din memoria RAM după expirarea parametrului Ephemeral TTL.

🌐
Tailscale & LAN

Autodiscovery Multi-Interfață & Suport Tailscale VPN

Descoperire automată prin broadcast UDP pe toate interfețele de rețea active (Ethernet, Wi-Fi, Tailscale Tailnet) și autocompletare port implicit :5201.

🔢
P2P Pairing

Asociere prin Cod PIN Criptografic din 6 Cifre

Nodurile noi se pot conecta numai prin introducerea unui PIN temporar (valabil 10 minute), generat cu crypto/rand. Peer-urile autorizate sunt salvate local în peers.json.

🧠
Zero Disk Logs

Protecție Text în Memoria RAM (Zero Disc Storage)

Conținutul clipboard-ului de tip text este stocat exclusiv în memoria RAM (HistoryBuffer circular). Niciun text copiat nu este scris pe hard disk sau în fișiere de jurnal.

🔑
Token Security

Share-to-Web securizat cu Token Hex pe 256 de Biți

Serverul HTTP LAN integrat generează un token de securitate unic de 32 octeți (64 caractere hex). Cererile neautorizate fără token sunt respinse instant cu eroare 401.

🔒
AES-256 Payload

AES-256 GCM Binary Framing

Pachetele de rețea binară (MsgClipboardUpdate, MsgFetchChunkReq) sunt încapsulate cu verificare strictă de lungime și checksum-uri criptografice.

🕸️
Full Mesh

Arhitectură P2P Mesh Fără Punct Unic de Eșec

Fiecare calculator acționează simultan ca client și server. Nodurile efectuează schimb automat de topologie (MsgPeerExchange), conectând toate PC-urile din grup.

Funcționalități Tehnice de Ultimă Generație

Transfer Instant cu OLE Lazy Streaming

Proiectat pentru latență minimă, gestionare inteligentă a memoriei și transfer fără efort.

📈

Grafic Vizual Interactiv al Topologiei Mesh

Randare în timp real a hărții vizuale cu nodurile din rețeaua P2P, starea de conectivitate mTLS și conexiunile active din cluster.

🔄

Motor P2P Auto-Upgrade & Releu Multi-Hop

Actualizare automată peer-to-peer a executabilului până la cadre de 64MB și releu de date multi-hop pentru nodurile din spatele conexiunilor NAT/firewall strict.

⚡

Virtual Files OLE Streaming (Lazy Transfer)

Copiați fișiere de zeci de GB fără ca datele să fie încărcate în RAM. Prin interfața Win32 OLE COM, fișierele sunt transmise în bucăți optimizate de date numai la comanda Paste în Explorer.

📊

Fereastră Nativă de Progres Transfer (GDI Double-Buffered)

Dialog nativ pe Windows cu bară de progres fluentă (flicker-free), viteza de transfer (MB/s), octeții procesați și timpul rămas estimat în timpul dării de Paste.

📱

Cod QR Mobil & Ingestion Poze/Fișiere din Browser

Interfață web Share-to-Web integrată cu popup QR Code pentru scanare instant de pe telefonul mobil și posibilitate de upload poze/fișiere direct în clipboard-ul PC-urilor.

🔔

Minimizare în System Tray & Iconiță Personalizată

Integrat în zona de notificare Windows (System Tray) pentru operare discretă în fundal, cu favicon-uri dedicate și restaurare rapidă la clic.

📡

Autodiscovery UDP Broadcast (Port 5202)

Aplicația își anunță prezența pe subrețea prin pachete UDP pe portul 5202. Calculatoarele asociate din rețea se redescoperă și se reconectează automat la repornire.

🪟

Interfață Nativă Windows WebView2

Experiență desktop fluidă și modernă bazată pe Microsoft Edge WebView2, rulată direct fără consolă de fundal (subsystem -H=windowsgui).

Stare Suport Multi-Platformă (Windows, Linux, macOS)

Compatibilitate Sistem de Operare

Codul sursă este arhitecturat pentru compatibilitate cross-platform în Go.

🪟
✅ Testat & Funcțional

Windows (x64 / ARM64)

Executabil nativ complet testat și optimizat pentru Windows 10, Windows 11 și Windows Server. Include suport WebView2 GUI, System Tray Icon, OLE Progress Dialog și driver Win32 OLE COM Clipboard.

Descărcare Executabil Windows (v1.2.25)
🐧
🧪 În Dezvoltare (Netestat)

Linux (x64 / ARM64 / Raspberry Pi)

Codul sursă Go pentru Linux este pregătit și include suport Headless CLI (xclip/xsel integration). În acest moment binarele Linux sunt în curs de testare.

In Testing (Netestat)
🍎
🧪 În Dezvoltare (Netestat)

macOS (Apple Silicon M-Series & Intel)

Arhitectura macOS este integrată în baza de cod pentru pbcopy/pbpaste, însă executabilele native pentru macOS sunt în etapă de testare preliminară.

In Testing (Netestat)
Galerie & Prezentare Interfață Aplicație

Capturi de Ecran & Interfață

Faceți clic pe orice imagine pentru a o mări și a explora detaliile tehnice ale aplicației.

Interfață Grafică Desktop & Istoric Clipboard
Desktop GUI

Interfață Grafică Desktop & Istoric Clipboard

Vizualizare în timp real a elementelor sincronizate (text, imagini, fișiere), bară de stare P2P și acțiuni rapide de copiere.

Gestionare Conexiuni P2P & Autentificare mTLS
Securitate & Noduri

Gestionare Conexiuni P2P & Autentificare mTLS

Panou dedicat pentru nodurile autorizate, afișare amprente de certificat ECDSA, generare cod PIN din 6 cifre și asociere peer-uri.

Jurnalizare Activitate & Monitorizare Transmisii
Jurnalizare & Logs

Jurnalizare Activitate & Monitorizare Transmisii

Consolă de debug și jurnale în timp real pentru pachete binare, apeluri OLE COM, evenimente mTLS și stare autodiscover UDP.

Inspectare Detaliată Data Stream & Payload-uri
Protocol Binar

Inspectare Detaliată Data Stream & Payload-uri

Analiză detaliată a cadrelor MsgClipboardUpdate, structură JSON, encodări Base64 pentru thumbnail-uri și bucăți de fișiere.

Ghid de Pornire Rapidă (Quickstart)

Pornire Rapidă & Comenzi CLI

Conectați două calculatoare din rețeaua locală în mai puțin de 60 de secunde.

Pasul 1: Lansarea aplicației

Rulați executabilul clipboard-sync.exe pe ambele calculatoare din rețea. Se va deschide interfața desktop.

.\clipboard-sync.exe
Pasul 2: Generarea codului PIN

Pe primul PC, apăsați pe "Generate Pairing PIN" (sau rulați în terminal clipboard-sync.exe pin). Se afișează un PIN din 6 cifre valabil 10 minute.

.\clipboard-sync.exe pin
Pasul 3: Conectare & Asociere

Pe al doilea PC introduceți IP-ul și PIN-ul generat (sau comanda clipboard-sync.exe pair <IP>:5201 <PIN>). Nodurile se vor autoriza reciproc mTLS!

.\clipboard-sync.exe -h

Tabel Parametri Linie de Comandă (CLI Flags)

Aplicația poate fi configurată complet prin flag-uri în consolă pentru rulare în mod serviciu Headless.

ParametruTipImplicitDescriere & Utilizare
-listenstring:5201Adresa de ascultare TLS P2P pentru conexiunile dintre noduri (ex: :5201 sau 192.168.1.50:5201).
-namestringHostnameNume prietenos pentru identificarea ușoară a acestui calculator în rețeaua locală.
-meshstringdefaultIdentificator de grup mesh pentru izolarea calculatoarelor din același departament sau birou.
-webboolfalseActivează serverul HTTP LAN integrat pentru acces din browser de pe telefoane sau tablete.
-web-portint8080Portul HTTP folosit de modulul Share-to-Web LAN.
-autodiscoverboolfalseActivează fasciculul UDP Broadcast pentru descoperirea automată a peer-urilor din subrețea.
-discovery-portint5202Portul UDP utilizat pentru pachetele de anunț de autodiscovery.
-pair-codestring""Cod PIN comun din 6 cifre pentru asocierea automată prin autodiscovery la pornire.
-cliboolfalseRulează aplicația în mod serviciu Headless fără fereastră GUI (ideal pentru Linux/Servere).
-debugboolfalseActivează jurnalele detaliate de depanare în consolă sau în fișierul de log.
Depanare & Întrebări Frecvente (FAQ)

Întrebări Frecvente

Răspunsuri la cele mai comune întrebări despre utilizarea și securitatea Clipboard Sync.

❓ De ce aplicația nu este recomandată direct pe Internet public fără VPN?

Aplicația funcționează prin conexiuni P2P directe și ascultă pe porturile TCP 5201 și UDP 5202. Expunerea directă în WAN fără un firewall sau VPN expune adresa IP a nodului la scanări automate de porturi. Folosiți un VPN (Tailscale, WireGuard) pentru sincronizare securizată între locații la distanță.

❓ Cum trimit o poză de pe telefonul mobil în clipboard-ul calculatoarelor?

Activează modul Share-to-Web (-web), scanează codul QR afișat în interfață folosind camera smartphone-ului conectat la același Wi-Fi și apasă pe butonul de încărcare foto/fișier direct din browser.

❓ Care este stadiul aplicației pe alte sisteme decât Windows?

Aplicația este testată și 100% funcțională pe Windows (10, 11, Server). Codul sursă Go conține suportul pentru Linux (xclip) și macOS (pbcopy), însă pentru aceste două platforme binarele sunt în prezent în fază de dezvoltare și testare.

❓ Cum sunt protejate parolele sau datele sensibile din clipboard?

Conținutul text transmis prin clipboard nu este salvat niciodată pe hard disk sau în fișiere de log. Păstrarea se face exclusiv în memoria RAM (circular HistoryBuffer) și toate transmisiile de rețea sunt criptate prin mTLS 1.3 ECDSA P-256. În plus, variabilele sensibile (chei API, parole, carduri) pot fi șterse automat după expirarea parametrului Ephemeral TTL.

❓ Cum pot descărca fișiere gigantice fără să mi se umple memoria RAM?

Pe Windows, aplicația folosește tehnologia OLE COM Virtual Files (Lazy Streaming) cu casetă nativă de progres. Când copiați un fișier de 20 GB, este transmis doar un obiect de metadate lejer. Fișierul efectiv este citit prin rețea în bucăți optimizate numai atunci când dați Paste în Explorer.

Istoric Versiuni (Change Log)

Versiuni & Actualizări

Evoluția aplicației Clipboard Sync, versiune cu versiune.

v1.2.2514 August 2026

Optimizare Autodiscovery & Cache Status Tailscale

  • Ticker de autodiscovery optimizat la 60 de secunde în stare stabilă, cu rafală inițială rapidă și declanșare manuală TriggerSweep() la cerere pentru consum minim CPU.
  • Memorie cache TTL de 15 secunde pentru interogările de stare ale serviciului Tailscale CLI.
  • Execuția comenzilor de fundal cu flag-ul CREATE_NO_WINDOW pentru eliminarea definitivă a ferestrelor negre de consolă pe Windows.
v1.2.23 - v1.2.2414 August 2026

Autodiscovery Tailscale Tailnet & P2P Auto-Upgrade 64MB

  • Descoperire automată a peer-urilor din rețeaua privată Tailscale VPN (gama IP 100.x.y.z) și adăugare automată a portului implicit :5201 la introducerea manuală a adreselor.
  • Mărire limită cadru binar la 64MB și extindere timeout la 60s pentru descărcarea fluidă a actualizărilor automate P2P de executabil.
  • Upgrade automat la conexiuni directe TCP P2P și motor de reconectare continuă pentru stabilitate maximă în rețeaua mesh.
v1.2.19 - v1.2.2214 August 2026

Detector Date Sensibile, Topologie Vizuală Mesh & System Tray Subclassing

  • Identificare automată date sensibile (chei API, token-uri JWT, chei private, carduri, parole) și opțiune de ștergere automată din memoria RAM după parametrul Ephemeral TTL.
  • Grafic vizual interactiv al topologiei rețelei mesh direct în interfața desktop și web.
  • Sortare deterministă a nodurilor pentru eliminarea pâlpâirii listei și raportarea stării online/offline derivate din pachetele Peer Exchange.
  • Mod de asociere strict PIN, autodiscovery pe interfețe multiple (Ethernet, Wi-Fi, Tailscale) și subclassing nativ pentru System Tray pe Windows.
v1.2.1813 August 2026

Asociere Transitivă Mesh & Releu Multi-Hop de Date

  • Propagare automată a asocierii peer-urilor în tot grupul mesh (transitive auto-pairing).
  • Releu binar multi-hop pentru transmiterea bucăților de fișiere și clipboard prin noduri intermediare, permițând sincronizarea nodurilor aflate în spatele conexiunilor NAT/firewall strict.
v1.2.1711 August 2026

Fix Paste Fișiere Virtuale în Explorer

  • Remediere critică pentru IStream::Stat: buffer-ul STATSTG este acum scris corect, eliminând eșecul Explorer la interogarea stream-urilor virtuale.
  • Suport complet pentru copierea folderelor întregi: structura de directoare este păstrată (directoarele se marchează cu FILE_ATTRIBUTE_DIRECTORY), iar copierea reconstituie ierarhia în Explorer.
  • Validare strictă FORMATETC (DVASPECT_CONTENT, TYMED_ISTREAM, lindex) pentru FileContents, respingând cererile invalide cu codurile OLE corecte.
  • Directoarele sunt excluse din enumerarea FileContents; numai fișierele sunt transmise prin IStream, iar statutul de directoare nu mai blochează paste-ul.
v1.2.1610 August 2026

Eliminare Flicker Card Transfer Completat

  • Cardul de progres din interfața web nu mai pâlpâie când un transfer se finalizează.
  • Starea finală (completat/anulat) este randată o singură dată; cardul se ascunde corect după 2,5 secunde.
Sincronizare Clipboard Ultra-Rapidă

Descarcă Clipboard Sync v1.2.25 sau solicită asistență IT.

Descarcă executabilul autonom pentru Windows sau contactează echipa ProComm Systems pentru soluții software personalizate.

Sau scrieți-ne la [email protected]