FTP 라이브러리 개요
소개
The SmartFTP FTP Library component (COM) provides file transfer functionality using the FTP and SFTP protocol. It offers a wide range of features, reliable and secure file transfers (SSH and TLS). The component takes advantage of the COM technology which makes it possible to use it in numerous environments such as Visual Basic, Visual C++, JavaScript/VBScript, VB.NET, C#.NET, Delphi, etc.
기능
일반
- 이어받기가 가능한 업로드, 다운로드
- 디렉터리 이름 바꾸기, 만들기 및 제거
- 파일 이동, 이름 바꾸기 및 삭제
- IPv4 및 IPv6
- 국제적 도메인 이름 (IDN)
- 확장된 NAT/UPnP/ICS/ICF 지원
- UTF8 / 유니코드 지원
- SOCKS4, SOCKS4A, SOCKS5, HTTP 프록시 지원
- 64-비트 파일 크기 지원 (4GB 이상)
- 전송 속도 제한 (전체의 연결마다)
- 파일 로그 기록
- 다중 언어 지원
- 즉시 파일 암호화
- Native Windows x64, x86 and arm64 support
- FIPS 140-3, 140-2, 186-4 compliant
- Compatible with Windows 11, 10, 8.1, Server 2022, 2019, 2016, 2012 R2
- 완료 HTML 도움말 문서
FTP / FTPS
- 서버에서 서버 (FXP) 전송
- Secure Transfers (TLS)
- 압축 (MODE Z)
- 전송 무결성 검사 (XCRC, XMD5, XSHA1)
- 기기 판독 목록화 (MLSD)
- FTP 파서 (Unix, MLST, VMS, MVS, DOS, HP-UX, zOS)
- 확장된 NAT/UPnP/ICS/ICF 지원
- 파일 수정한 날짜 설정/가져오기 (MDTM, MFMT, SITE UTIME)
- IP 리피터
- 로컬 포트 제한
- Unix 특성 설정 (SITE CHMOD Wrapper)
SFTP를 SSH 통해
- SFTP 프로토콜 버전: 1-6
- 호스트 키 알고리즘: RSA, DSA, ECDSA, Ed25519
- Encryption Algorithms: aes128-ctr, aes256-cbc, aes192-cbc, aes128-cbc, 3des-cbc, aes128-gcm@openssh.com, aes256-gcm@openssh.com
- 키 교환: DH, DH group exchange (DHGEX), Elliptic Curve DH (ECDH), Curve25519
- 인증: 암호, 공개 키, Kerberos v5 (GSSAPI/SSPI), 스마트 카드 (PKCS#11), X.509 인증, 키보드 대화형, SecurID, hostbased, 없음
- 압축: zlib, zlib@openssh.com, 없음
- HMAC Algorithms: hmac-sha2-256, hmac-sha2-512, hmac-sha1
- 성능: 성능이 중요한 알고리즘에 대한 최적화된 어셈블러
- 상호 작동: 모든 공동 사용 가능한 SFTP/SSH 실행 서버에서 반복 테스트 합니다. 실행에 결함이 있으면 자동으로 회피합니다.