eSeGeCe — Delphi 및 .NET용 엔터프라이즈 통신 컴포넌트
추천 · sgcIndy

이미 알고 있는 그 Indy를 유지 관리하고 최신화했어요

sgcIndy는 Indy 라이브러리를 유지 관리하고 패치해 최신화한 배포판이에요. 포크도 아니고 대체품도 아니에요. sgcId* 접두사 아래 약 160개의 래핑된 Indy 컴포넌트를 제공하고, 그 위에 OpenSSL 1.1.x 및 3.0.x 바인딩, TLS 1.3, SSH와 SFTP 클라이언트, 선택 적용형 서버 보안 강화를 얹었어요.

  • 160개 이상 컴포넌트
  • OpenSSL 1.1 및 3.0
  • TLS 1.3 지원
  • 무료 커뮤니티 버전
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;

컴포넌트 모델도 클래스 이름도 그대로예요. 최신으로 올라가는 건 그 아래의 TLS 계층이에요.

sgcIndy 추천

Delphi, C++ Builder, Free Pascal을 위한 향상된 Indy TCP/IP 컴포넌트예요. 커뮤니티 버전은 컴파일된 바이너리를 무료로 제공하고, 전체 소스는 eSeGeCe All-Access 구독에 포함돼요.

쓰던 것은 그대로, 아래의 배관만 앞으로 나아가요

Indy는 원래의 Internet Direct 라이브러리로, Indy Pit Crew가 이중 라이선스로 유지 관리해요. sgcIndy는 그 컴포넌트 모델과 클래스 이름을 그대로 유지하면서, 기본 배포판에는 들어 있지 않은 부분을 그 위에 얹어요. 아래의 모든 항목은 sgcIndy와 Indy 비교에 문서화돼 있어요.

최신 OpenSSL 바인딩과 TLS 1.3

OpenSSL 1.1.x ABI와 OpenSSL 3.x 공급자 아키텍처를 위한 헤더를 레거시 1.0.x API와 함께 제공해요. 덕분에 원래의 SSL 유닛을 패치하지 않고도 최신 라이브러리에 링크할 수 있어요. TIdSSLVersion 열거형은 sslvTLSv1_3으로 확장되고, OpenSSL 컨텍스트는 이를 적용하기 전에 IsOpenSSL_TLSv1_3_Available로 런타임을 확인해요. TLS 1.2와 1.3은 OpenSSL 백엔드와 SChannel 백엔드 모두에서 사용할 수 있어요.

TLS 및 OpenSSL 기능 →

SSH 클라이언트, TIdSSHClient

비밀번호, 공개 키, 키보드 인터랙티브 인증을 지원하는 SSH 2.0 클라이언트예요. 원격 명령을 위한 Execute(), 셸 및 PTY 세션, 다중 채널 지원, 로컬 또는 원격 포트 포워딩을 제공해요. Indy 업스트림에는 SSH 컴포넌트가 없어요.

SSH 자세히 보기 →

SFTP 클라이언트, TIdSFTPClient

TIdSSHClient 위에 만들어진 SSH 기반 SFTP v3예요. 경로나 스트림으로 하는 Get과 Put, 전체 속성을 담은 ListDirectory, 삭제, 이름 변경, 폴더 관리, 그리고 취소 플래그가 있는 OnSFTPProgress를 제공해요. Indy 업스트림은 일반 FTP와 FTPS를 제공하며 SFTP는 없어요.

SFTP 자세히 보기 →

선택 적용형 서버 보안 강화

StrictVerify는 실패 시 통과되는 인증서 검증 경로를 차단해요. DisableCompression, DisableRenegotiation, ServerCipherPreference는 TLS 컨텍스트를 강화해요. SetReadDeadlineRequestReadTimeout은 느린 점적식 Slowloris 클라이언트를 막아요. MaxRequestBodySize, MaxHeaderTotalSize, StrictRequestParsing은 요청 메모리를 제한하고 스머글링된 요청을 거부해요. 모든 플래그는 기본적으로 이전 동작으로 설정돼요.

2026.6 릴리스 노트 읽기 →

원클릭 설치 프로그램

네이티브 Windows 설치 프로그램이 머신에 설치된 모든 Delphi 및 C++ Builder IDE를 감지하고, 런타임 및 디자인 타임 패키지를 컴파일해 등록하며, 라이브러리, 검색, BPL 출력 경로까지 추가해 줘요.

패키지 받기 →

바로 쓸 수 있는 XOAuth2

TIdSASLXOAuth2TIdSASLOAuth2Bearer 메커니즘이 번들된 SMTP, IMAP, POP3 클라이언트와 함께 패키징되어 있어요. 덕분에 Gmail과 Outlook 계정을 최신 OAuth 흐름으로 인증할 수 있어요.

인증 →

연결 처리 개선

Keep-alive, 타임아웃, 버퍼 관리 조정이 Indy의 TCP, UDP, HTTP, FTP, SMTP, POP3, IMAP 컴포넌트 위에 얹히고, 오류 처리도 개선됐어요.

제품 개요 →

모든 IDE용 사전 빌드

Delphi 7부터 RAD Studio 13까지, C++ Builder 2007부터 C++ Builder 13까지의 DCU 및 BPL 바이너리를 패키지로 제공해요. Indy는 소스로만 배포되기 때문에, 버전마다 직접 빌드해야 해요.

에디션 →

sgcIndy는 Indy Pit Crew, Remy Lebeau, Hadi Hariri, Indy Working Group의 원래 Indy 작업 위에 만들어졌어요. 포크가 아니라 배포판이며, Indy 컴포넌트 모델은 그대로 보존돼요.

아직 설치해 둔 모든 IDE

아래의 각 버전용으로 DCU 및 BPL 바이너리 패키지가 배포돼요. 같은 소스가 Free Pascal과 Lazarus에서도 빌드되며, VCL, FireMonkey, 콘솔 애플리케이션을 지원해요.

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비트 및 64비트 macOS Linux Lazarus 및 Free Pascal VCL, FMX, 콘솔 IPv4 및 IPv6

sgcIndy 다운로드 페이지에서 사용하는 IDE를 고르세요. 모든 패키지는 무료로 내려받을 수 있고 로열티 없이 배포할 수 있어요.

기본 Indy에서 sgcIndy까지, 네 단계

컴포넌트는 sgcId* 접두사 아래에서 Indy 모델과 Indy 클래스 이름을 그대로 유지해요. 그래서 기존 Indy 코드베이스는 최소한의 변경만으로 옮겨 올 수 있어요.

  1. 1 사용하는 IDE 패키지를 받으세요

    커뮤니티 버전은 무료이고, 등록도 만료도 없어요. Delphi와 C++ Builder 버전마다 아카이브가 하나씩 있어요.

  2. 2 설치 프로그램을 실행하세요

    설치된 모든 IDE를 감지하고, 런타임 및 디자인 타임 패키지를 컴파일해 등록하며, 라이브러리, 검색, BPL 경로를 설정해요.

  3. 3 코드는 그대로 두세요

    컴포넌트 모델도 클래스 이름도 같고, sgcId* 접두사 아래 약 160개의 래핑된 컴포넌트를 제공해요. 기존 Indy 애플리케이션은 최소한의 변경으로 업그레이드할 수 있어요.

  4. 4 필요한 것만 켜세요

    TLS 1.3, OpenSSL 3.0, XOAuth2, 서버 보안 강화 플래그는 모두 선택 적용이고, 각각 기본값은 이전 동작이에요.

커뮤니티 버전

무료예요. 지원되는 모든 Delphi와 C++ Builder 버전용 컴파일된 DCU 및 DCP 바이너리, 기본 제공되는 OpenSSL 1.1과 3.0, XOAuth2 인증, 상용 애플리케이션에서의 로열티 없는 배포, 커뮤니티 지원을 제공해요.

커뮤니티 버전 다운로드 →

소스 코드 버전

eSeGeCe All-Access 구독에 포함돼요. 전체 Pascal 소스, 패치와 빌드 스크립트를 제공하고, sgcWebSockets Enterprise, sgcHTML, sgcOpenAPI, sgcSign, sgcBiometrics와 함께 번들되며, 1년간의 업데이트와 우선 이메일 지원이 따라와요.

에디션 비교하기 →

여섯 개의 라이브러리, 하나의 구독

sgcIndy가 전송을 담당해요. 나머지 제품군은 그 위에 프로토콜, UI, SDK, 서명을 더해요.

sgcIndy

OpenSSL 1.1과 3.0, TLS 1.3, SSH 및 SFTP 클라이언트, 선택 적용형 서버 보안 강화를 갖춘 향상된 Indy TCP/IP 제품군이에요. Delphi 7부터 RAD Studio 13까지 지원해요.

자세히 알아보기 →

sgcWebSockets

Delphi, C++Builder, Lazarus, .NET을 위한 WebSocket, HTTP/2, HTTP/3, MQTT, AMQP, WebRTC, AI 및 30개 이상의 API 통합을 제공해요.

자세히 알아보기 →

sgcHTML

Delphi와 .NET에서 풀스택 웹 인터페이스를 만들 수 있어요. 서버 사이드 HTML 컴포넌트, 실시간 WebSocket 업데이트, htmx 인터랙티브 기능을 제공해요.

자세히 알아보기 →

sgcOpenAPI

OpenAPI 3.x 파서, Pascal SDK 생성기, OpenAPI 서버, 그리고 AWS, Azure, Google Cloud, Microsoft Graph용으로 사전 빌드된 1,195개 이상의 SDK를 제공해요.

자세히 알아보기 →

sgcSign

문서 서명(XAdES, PAdES, CAdES, ASiC)과 코드 서명(Authenticode, ClickOnce, NuGet, VSIX)을 10개 키 공급자, 21개 EU 국가 프로파일과 함께 제공해요.

자세히 알아보기 →

sgcBiometrics

Windows Biometric Framework 위에서 Delphi와 C++Builder용 Windows Hello, 지문 센서, 얼굴 인식을 제공해요.

자세히 알아보기 →

개발자들의 평가

전 세계에서 네트워크 애플리케이션을 만드는 Delphi, C++ Builder, Lazarus 및 .NET 개발자가 신뢰해요.

sgcWebSockets 라이브러리는 정말 유용하고 설정하기 쉬워요. 앞으로도 좋은 작업 부탁드려요!
Simone Moretti Delphi 개발자
도움과 지원에 정말 감사드려요. 컴포넌트가 너무 마음에 들어요.
Mark Steinfeld CTO
sgcWebSockets는 정말 훌륭하고 지원도 최고예요!
Christian Meyer 창립자 및 CTO

지금 eSeGeCe의 Indy 관점을 보고 있어요.

다른 관점 보기 →
30일 환불 보장만족하지 않으세요? 구매 후 30일 이내에 전액 환불을 요청하세요. 환불 정책 보기

Indy 스택을 최신으로 가져가세요

무료 커뮤니티 버전을 내려받아 설치 프로그램을 실행하고, 이미 가지고 있는 코드를 그대로 쓰세요. 전체 소스는 다른 다섯 개의 eSeGeCe 라이브러리와 함께 All-Access로 제공돼요.