eSeGeCe — Enterprise-communicatiecomponenten voor Delphi & .NET
UITGELICHT · sgcIndy

De Indy die je al kent, onderhouden en gemoderniseerd

sgcIndy is een onderhouden, gepatchte, gemoderniseerde distributie van de Indy-bibliotheek, geen fork en geen vervanging. Ongeveer 160 Indy-componenten, verpakt onder het sgcId*-prefix, met OpenSSL 1.1.x- en 3.0.x-bindings, TLS 1.3, SSH- en SFTP-clients, en optionele serverhardening erbovenop.

  • 160+ componenten
  • OpenSSL 1.1 en 3.0
  • Klaar voor TLS 1.3
  • Gratis Community-editie
sgcIndyExample.pas
uses sgcIdTCPClient, sgcIdSSLOpenSSL; var SSL: TsgcIdSSLIOHandlerSocketOpenSSL; begin SSL := TsgcIdSSLIOHandlerSocketOpenSSL.Create(nil); SSL.SSLOptions.SSLVersions := [sslvTLSv1_3]; sgcIdTCPClient1.IOHandler := SSL; sgcIdTCPClient1.Host := 'api.example.com'; sgcIdTCPClient1.Port := 443; sgcIdTCPClient1.Connect; end;

Hetzelfde componentmodel, dezelfde classnamen. De TLS-laag eronder is het deel dat wordt gemoderniseerd.

sgcIndy Uitgelicht

Uitgebreide Indy TCP/IP-componenten voor Delphi, C++ Builder en Free Pascal. De Community-editie levert gecompileerde binaries gratis, de volledige broncode komt met het eSeGeCe All-Access-abonnement.

Alles blijft waar je het achterliet, de techniek eronder gaat vooruit

Indy is de oorspronkelijke Internet Direct-bibliotheek, dual-licensed en onderhouden door de Indy Pit Crew. sgcIndy behoudt het componentmodel en de classnamen, en legt daar de onderdelen bovenop die de standaarddistributie niet meelevert. Elk item hieronder staat beschreven in de vergelijking van sgcIndy en Indy.

Moderne OpenSSL-bindings en TLS 1.3

Headers voor de OpenSSL 1.1.x-ABI en voor de provider-architectuur van OpenSSL 3.x, naast de oude 1.0.x-API, zodat je tegen actuele bibliotheken kunt linken zonder de originele SSL-units te patchen. De TIdSSLVersion-enum is uitgebreid met sslvTLSv1_3, en de OpenSSL-context controleert de runtime via IsOpenSSL_TLSv1_3_Available voordat die wordt toegepast. TLS 1.2 en 1.3 zijn beschikbaar via zowel de OpenSSL- als de SChannel-backend.

TLS- en OpenSSL-functies →

SSH-client, TIdSSHClient

Een SSH 2.0-client met authenticatie via wachtwoord, publieke sleutel en keyboard-interactive, Execute() voor commando's op afstand, shell- en PTY-sessies, ondersteuning voor meerdere kanalen en lokale of externe port forwarding. Indy upstream levert geen SSH-component.

SSH-details →

SFTP-client, TIdSFTPClient

SFTP v3 over SSH, gebouwd op TIdSSHClient. Get en Put via pad of stream, ListDirectory met volledige attributen, verwijderen, hernoemen, mapbeheer, en OnSFTPProgress met een annuleervlag. Indy upstream levert gewoon FTP en FTPS, geen SFTP.

SFTP-details →

Optionele serverhardening

StrictVerify sluit het fail-open-pad in de certificaatverificatie. DisableCompression, DisableRenegotiation en ServerCipherPreference verstevigen de TLS-context. SetReadDeadline en RequestReadTimeout verslaan traag druppelende Slowloris-clients. MaxRequestBodySize, MaxHeaderTotalSize en StrictRequestParsing begrenzen het geheugengebruik van verzoeken en weigeren gesmokkelde verzoeken. Elke vlag staat standaard op het vorige gedrag.

Lees de releasenotes van 2026.6 →

Installatieprogramma met één klik

Een native Windows-installatieprogramma detecteert elke Delphi- en C++ Builder-IDE op de machine, compileert de runtime- en design-time-packages, registreert ze, en voegt de library-, browsing- en BPL-uitvoerpaden voor je toe.

Haal de packages op →

XOAuth2, meteen bruikbaar

De mechanismen TIdSASLXOAuth2 en TIdSASLOAuth2Bearer worden meegeleverd met de bijgeleverde SMTP-, IMAP- en POP3-clients, zodat Gmail- en Outlook-accounts zich via moderne OAuth-flows authenticeren.

Authenticatie →

Verfijningen in de verbindingsafhandeling

Aanpassingen voor keep-alive, timeouts en bufferbeheer liggen bovenop de Indy-componenten voor TCP, UDP, HTTP, FTP, SMTP, POP3 en IMAP, met verbeterde foutafhandeling.

Productoverzicht →

Kant-en-klaar voor elke IDE

Verpakte DCU- en BPL-binaries voor Delphi 7 tot en met RAD Studio 13 en C++ Builder 2007 tot en met C++ Builder 13. Indy wordt alleen als broncode gedistribueerd, dus die bouw je zelf, per versie, met de hand.

Edities →

sgcIndy bouwt voort op het oorspronkelijke Indy-werk van de Indy Pit Crew, Remy Lebeau, Hadi Hariri en de Indy Working Group. Het is een distributie, geen fork, en het Indy-componentmodel blijft behouden.

Elke IDE die je nog geïnstalleerd hebt

Voor elke versie hieronder worden verpakte DCU- en BPL-binaries gepubliceerd. Dezelfde broncode bouwt onder Free Pascal en Lazarus, voor VCL-, FireMonkey- en consoletoepassingen.

Delphi 13 Florence Delphi 12 Athens Delphi 11 Alexandria Delphi 10.4 Sydney Delphi 10.3 Rio Delphi 10.2 Tokyo Delphi 10.1 Berlin Delphi 10 Seattle Delphi XE8 XE7 XE6 XE5 XE4 XE3 XE2 XE Delphi 2010 Delphi 2009 Delphi 2007 Delphi 7
C++ Builder 13 C++ Builder 12 C++ Builder 11 10.4 10.3 10.2 10.1 10 XE8 XE7 XE6 XE5 XE4 XE3 XE2 XE 2010 2009 2007
Windows 32- en 64-bits macOS Linux Lazarus en Free Pascal VCL, FMX, Console IPv4 en IPv6

Kies je IDE op de downloadpagina van sgcIndy. Elk package is gratis te downloaden en royaltyvrij te implementeren.

In vier stappen van standaard-Indy naar sgcIndy

De componenten behouden het Indy-model en de Indy-classnamen onder het sgcId*-prefix, dus een bestaande Indy-codebase heeft minimale wijzigingen nodig om over te stappen.

  1. 1 Download het package voor je IDE

    De Community-editie is gratis, zonder registratie en zonder vervaldatum. Eén archief per Delphi- en per C++ Builder-versie.

  2. 2 Draai het installatieprogramma

    Het detecteert elke geïnstalleerde IDE, compileert en registreert de runtime- en design-time-packages, en stelt de library-, browsing- en BPL-paden in.

  3. 3 Behoud je code

    Hetzelfde componentmodel, dezelfde classnamen, ongeveer 160 componenten verpakt onder het sgcId*-prefix. Minimale wijzigingen om een bestaande Indy-toepassing te upgraden.

  4. 4 Zet aan wat je nodig hebt

    TLS 1.3, OpenSSL 3.0, XOAuth2 en de vlaggen voor serverhardening zijn allemaal optioneel, en elk staat standaard op het vorige gedrag.

Community-editie

Gratis. Gecompileerde DCU- en DCP-binaries voor elke ondersteunde Delphi- en C++ Builder-versie, OpenSSL 1.1 en 3.0 uit de doos, XOAuth2-authenticatie, royaltyvrije implementatie in commerciële toepassingen, community-ondersteuning.

Download Community →

Broncode-editie

Inbegrepen in het eSeGeCe All-Access-abonnement. Volledige Pascal-broncode, patches en buildscripts, gebundeld met sgcWebSockets Enterprise, sgcHTML, sgcOpenAPI, sgcSign en sgcBiometrics, één jaar updates en prioritaire e-mailondersteuning.

Vergelijk de edities →

Zes bibliotheken, één abonnement

sgcIndy verzorgt het transport. De rest van de suite legt daar de protocollen, de UI, de SDK's en de handtekeningen bovenop.

sgcIndy

Een uitgebreide Indy TCP/IP-suite met OpenSSL 1.1 en 3.0, TLS 1.3, SSH- en SFTP-clients, en optionele serverhardening, voor Delphi 7 tot en met RAD Studio 13.

Meer informatie →

sgcWebSockets

WebSocket, HTTP/2, HTTP/3, MQTT, AMQP, WebRTC, AI en 30+ API-integraties voor Delphi, C++Builder, Lazarus en .NET.

Meer informatie →

sgcHTML

Bouw full-stack webinterfaces in Delphi en .NET. Server-side HTML-componenten, realtime WebSocket-updates en interactiviteit dankzij htmx.

Meer informatie →

sgcOpenAPI

OpenAPI 3.x-parser, Pascal-SDK-generator en OpenAPI-server, plus 1.195+ kant-en-klare SDK's voor AWS, Azure, Google Cloud en Microsoft Graph.

Meer informatie →

sgcSign

Documenthandtekeningen (XAdES, PAdES, CAdES, ASiC) en code signing (Authenticode, ClickOnce, NuGet, VSIX), met 10 sleutelproviders en 21 EU-landprofielen.

Meer informatie →

sgcBiometrics

Windows Hello, vingerafdruksensoren en gezichtsherkenning voor Delphi en C++Builder, gebouwd op het Windows Biometric Framework.

Meer informatie →

Wat ontwikkelaars zeggen

Vertrouwd door Delphi-, C++ Builder-, Lazarus- en .NET-ontwikkelaars die over de hele wereld netwerktoepassingen bouwen.

Jullie sgcWebSockets-bibliotheek is erg handig en eenvoudig op te zetten. Ga zo door!
Simone Moretti Delphi-ontwikkelaar
Heel erg bedankt voor jullie hulp en ondersteuning, ik ben dol op jullie componenten.
Mark Steinfeld CTO
sgcWebSockets is geweldig en jullie support is de beste!
Christian Meyer Oprichter & CTO

Je ziet nu de weergave Indy van eSeGeCe.

Toon me een andere invalshoek →
Niet-goed-geld-terug-garantie van 30 dagenNiet tevreden? Vraag binnen 30 dagen na aankoop een volledige terugbetaling aan. Bekijk het terugbetalingsbeleid

Breng je Indy-stack up-to-date

Download de gratis Community-editie, draai het installatieprogramma, en behoud de code die je al hebt. De volledige broncode komt met All-Access, samen met de andere vijf eSeGeCe-bibliotheken.