Site de téléchargement (HTTP): http://cr.yp.to/ucspi-tcp/ucspi-tcp-0.88.tar.gz Site de téléchargement (FTP): Version utilisée: 0.88 Taille du package: 56 Ko Estimation de l'espace disque requis: 2 Mo |
Téléchargements supplémentaires: correctif errno pour ucspi-tcp |
Le package ucspi-tcp consiste en une suite d'outils qui permmettent une création simple de démons client-serveur tcp. Tcpserver est une alternative plus sécurisée que inetd. Il a des fonctionnalités intégrées pour des contrôles d'accès par règle, et va gracieusement reporter les connexions lorsqu'une charge maximale configurable a été atteinte, contrairement à inetd. Tcpserver est aussi recommandé pour l'utiliser avec Qmail, et a été écrit par le même auteur.
Installez ucspi-tcp en lançant les commandes suivantes:
patch -Np1 -i ../ucspi-tcp-0.88.errno.patch && sed 's|/usr/local|/usr|' conf-home > conf-home~ && mv conf-home~ conf-home && sed 's/bin/sbin/' hier.c > hier.c~ && mv hier.c~ hier.c && make && make setup check |
sed 's|/usr/local|/usr|' conf-home > conf-home~ mv conf-home~ conf-home sed 's/bin/sbin/' hier.c > hier.c~ mv hier.c~ hier.c |
cd /usr/sbin mv tcpclient *@ mconnect delcr addcr tcpcat /usr/bin |
Le package ucspi-tcp contient tcpserver, tcprules, tcprulescheck, argv0, fixcrio, recordio, rblsmtpd, tcpclient, who@, date@, finger@, http@, tcpcat, mconnect, addcr et delcr
Vous pouvez aussi trouver les descriptions détaillées de chaque programme sur http://cr.yp.to/ucspi-tcp/tcpserver.html, mais voici un bref résumé:
tcpserver écoute sur un port donné les demandes de connexions tcp, et lance un programme que vous avez choisi en réponse à la connexion.
tcprules compile des règles qui commandent le contrôle d'accès pour tcpserver, dans un format de base de données à accès rapide.
tcprulescheck permet de visualiser comment tcpserver va réagir aux connexions d'une adresse donnée, sans avoir besoin de se connecter à partir de cette adresse. Ceci est utile pour vérifier que les règles de contrôle d'accès que vous utilisez font ce que vous souhaitez.
argv0 lance un programme donné avec l'argument 0 spécifié.
fixcrio insert des retours chariots à la fin des lignes quand ils manquent.
recordio enregistre toutes les entrées et sorties d'un programme donné comme argument.
rblsmtpd est un programme de blocage de spam qui fonctionne en relation avec un démon stmp et tcpserver.
tcpclient crée une connexion à un port tcp pour un programme donné.
who@ est un programme de démonstration utilisant tcpclient qui a les fonctionnalités du programme rwho. Il requiert un serveur lançant sysstat sur le port 11.
date@ est un programme de démonstration utilisant tcpclient qui retournera l'heure système d'un hôte distant qui fait tourner un service de temps (daytime service) sur le port 13.
finger@ est un programme de démonstration utilisant tcpclient qui mimique les fonctionnalités du programme finger. Il requiert un serveur faisant tourner fingerd sur le port 79.
http@ télécharge des pages web des serveurs web.
tcpcat se connecte sur un port tcp et affiche tout ce qui est retourné par ce port.
mconnect connecte à un port tcp, délivre toute entrée spécifiée sur le port, et affiche toute sortie sur ce port.
addcr ajoute des retours chariot dans des fichiers. Ceci et delcr sont utiles pour convertir des formats de fichiers Windows vers Unix.
delcr supprime les retours chariot des fichiers.
Précédent | Sommaire | Suivant |
daemontools-man-0.76 | Niveau supérieur | Serveur Réseau |