Fiche technique | |
---|---|
Type de produit : | Bibliothèque |
Langage de programmation : | Delphi, Free Pascal |
Auteur : | Lukas Gebauer |
Date de publication : | 1999 à 2009 |
Site Web : | http://synapse.ararat.cz/ |
Introduction
Le Ararat Synapse propose un port série et une connectivité TCP/IP. Elle diffère des autres bibliothèques en ce sens qu'il vous suffit d'ajouter quelques fichiers de code source Ararat Synapse en Pascal à votre code ; il n'est pas nécessaire d'installer des paquets,... La seule exception est que vous aurez besoin d'une bibliothèque de cryptographie externe si vous souhaitez utiliser un cryptage tel que SSL/TLS/SSH.
Voici les principales fonctionnalités de Ararat Synapse :
- Fonctionne sous le système d'exploitation Windows et sous Linux.
- Peut être compilé par Delphi, C++Builder, Kylix et FreePascal.
- Prise en charge de la communication par Winsock ou Libc chargés dynamiquement en mode bloquant (ou toute autre bibliothèque compatible).
- Prise en charge des protocoles TCP, UDP, ICMP et RAW.
- Prise en charge limitée du mode de communication non bloquant.
- Peut utiliser des adresses IPv4 et IPv6.
- Prise en charge native complète du proxy SOCKS5 pour les protocoles TCP et UDP.
- Prise en charge native complète du proxy SOCKS4/4a pour le protocole TCP.
- Prise en charge de TCP via un tunnel proxy HTTP.
- Prise en charge de TCP avec SSL/TLS par OpenSSL ou SSLeay.
- Prise en charge de TCP avec SSL/TLS par StreamSecII.
- Prise en charge de la requête PING par ICMP ou ICMPv6.
- Prise en charge du codage et du décodage ASN.1.
- Prise en charge du DNS (TCP ou UDP) avec de nombreux enregistrements non standard (y compris les transferts de zone).
- Prise en charge du transcodage de codes de caractères. Les jeux de caractères pris en charge sont les codages ISO de base (ISO-8859-x), les codages Windows (CP-125x), KOI8-R, CP-895 (Kamenicky), CP-852 (PC-Latin-2) et UNICODE (UCS-4, UCS-2, UTF-7 et UTF-8).
- Prise en charge du remplacement de caractères lors des transformations de jeux de caractères (c'est-à-dire pour supprimer les diakritiques, etc.)
- Prise en charge du codage et du décodage des messages électroniques MIME (inclut la conversion de caractères de tous les jeux de caractères pris en charge), y compris le codage MIME en ligne.
- Prise en charge des protocoles SMTP et ESMTP. Le mode SSL/TLS est également pris en charge.
- Prise en charge des protocoles HTTP 0.9, 1.0 et 1.1. Peut gérer TOUTE méthode HTTP, KeepAlives, 100-status, Cookies et téléchargement partiel de documents. HTTPS également pris en charge.
- Prise en charge du protocole SNMP (y compris les interruptions). Récupération facile des tables SNMP,...
- Prise en charge des protocoles de temps NTP et SNTP (y compris le client de diffusion).
- Prise en charge du protocole POP3 (connexion classique et APOP). Le mode SSL/TLS est également pris en charge.
- Prise en charge du protocole FTP (prise en charge de nombreux pare-feu, y compris les pare-feu personnalisés, reprise du téléchargement et du chargement, transfert entre deux serveurs FTP). Analyse de la liste de répertoires également implémentée. Prise en charge SSL/TLS.
- Prise en charge du protocole TFTP (client et serveur).
- Prise en charge du protocole LDAP.
- Prise en charge du client BSD Syslog pour une capacité de journalisation indépendante de la plate-forme unifiée.
- Prise en charge du protocole NNTP (Network News Transfer Protocol), y compris la prise en charge SSL/TLS.
- Prise en charge du client de script Telnet.
- Prise en charge du codage et du décodage Base64 et Quoted-printable.
- Prise en charge du décodage UUcode, XXcode et Yenc.
- Prise en charge du calcul de CRC16, CRC32, MD5 et HMAC-MD5.
- Prise en charge de la détection automatique des serveurs DNS ou des paramètres proxy.
- Wake-on-lan
Dernière mise à jour : Dimanche, le 18 août 2024