Si je devais designer le logiciel de l'année 2009, ce serait HFS.
HFS (HTTP File Server, aucun rapport avec Apple) est un utilitaire Windows open-source (GPL) de 600 ko qui vous permet de partager vos fichiers de façon instantanée au travers d'un serveur web. Par simple glisser-déposer vous partager une ressource, sans jamais utiliser de serveur FTP (ni le protocole, tout est en HTTP).
HFS se nécessite aucune installation.
Fonctionnalités
HFS vous permet de partager un fichier ou un dossier complet et d'en protéger l'accès par un mot de passe. Dans le cas d'un sous-dossier HFS ne partage par l'arborescence du dossier parent mais simplement ce sous-dossier, sans possibilité de remonter vers la racine.
>
Lors de sa première exécution, HFS vous propose d'incorporer un raccourci d'envoi de fichiers/dossiers directement dans le menu contextuel :
HFS fonctionnant sur les adresses IP, il est facile de l'utiliser sur votre réseau local (pensez à ouvrir le port sur le firewall). Mais il est également possible de l'utiliser via le web ou configurant votre routeur sur le port 80 entrant vers la machine serveur sur laquelle fonctionne l'interface logicielle. Faites comme si c'était un serveur web, c'est le cas.
Au partage d'un dossier HFS vous offre la possibilité de le faire via un partage de dossier réel ou virtuel :
Le type de partage est transparent du côté de l'interface web, c'est logiciellement géré différemment.
Outre ces fonctionnalités, la meilleure façon de vous montrer que HFS est génial est de vous parler de ses fonctionnalités.
Sachez qu'il est possible de (dans le désordre) :
- Modifier le port d'écoute (80 par défaut)
- L'utiliser en tant que serveur web pour des pages HTML
- De crypter le contenu des échanges en SSL grâce à l'utilisation de sTunnel (pack portable FR ici)
- Activer l'écoute sur carte réseau précise uniquement (interface)
- Télécharger à la volée un répertoire courant (HFS le compresse au format TAR), attention à la consommation CPU ainsi qu'à l'espace disque nécessaire suivant la taille de vos données ! Cette fonctionnalité est désactivable (clic droit sur le dossier/racine > décocher Archivable)
- Personnaliser le template HTML (interface graphique) de l'interface web (Menu > Edit HTML Template)
- Streamer de l'audio et de la vidéo
- Loguer chaque téléchargement (et autres actions)
- Définir plusieurs niveau d'accès en fonction des utilisateurs HFS
- Définir une URL différente du nom du fichier/dossier
- Créer un raccourci vers une URL (vu comme un fichier)
- Masquer un fichier/dossier du listing
- Masquer un répertoire vide
- Interdire le téléchargement d'un fichier/dossier confidentiel (listing uniquement)
- Visualiser la bande passante utilisée dans un graphique
- Bannir une IP / plage d'adresse
- Définir différents types de MIME
- Customiser les informations au survol de la trayicon (icone en barre des tâches)
- Modifier le message de demande de mot de passe du navigateur (realm)
- Associer un label à une adresse
- Associer une icone à un type de fichier
- Détecter automatiquement l'IP externe (celle de votre modem/routeur)
- Filtrer des fichiers/dossiers
- Autoriser l'upload dans un dossier (via Login en haut à droite du navigateur)
- Démarrer HFS en même temps que Windows
- De limiter la bande passante de téléchargement par IP
- Bannir une IP
- Mettre à jour votre IP dynamique (DynDns, NoIP, CJB ou personnalisé)
- Choisir le type d'encodage des URL (ASCII, caractères spéciaux, etc.)
- Réserver un espace disque minimum
- et bien plus encore...
Les fonctionnalités sont tout simplement impressionnantes pour un logiciel de si petite taille.
Vous trouverez, j'en suis sûr, une fonctionnalité correspondant à chacun de vos besoins.
L'interface web est elle aussi, sobre mais effiace :
Le paramétrage
HFS dispose d'une interface simple "Easy Mode" ainsi que d'une interface plus complète "Expert Mode" (toutes les captures sont réalisées dans ce mode).
Toutes les options de configurations sont accessibles via le seul et unique Menu :
L'absence d'installation rend le logiciel portable. Vous pouvez démarrer votre serveur web depuis une clé USB sans nécessiter de droit administrateur (même si les partages windows sont désactivés par votre administrateur système).
L'auteur a pensé à tout ! Tout le paramétrage est mémorisable (fichier .vfs) pour être ainsi trimballé également sur une clé USB sur plusieurs machines, ou bien sauvegardé si vous formatez :
Pour cela, plusieurs emplacements de destination de ces paramètres s'offrent à vous :
- Dans un fichier (ctrl+S), ctrl+O pour restaurer des paramètres (clé USB par exemple)
- Dans le registre Windows de l'utilisateur courant (current user)
- Dans le registre Windows de tous les utilisateurs (all users), pratique si vous utilisez le logiciel sous plusieurs sessions ou dans un domaine
Je l'utilise très fréquemment, autant au niveau personnel que professionnel.
Le seul point noir est la consommation CPU élevée lors du transfert d'un fichier lourd, attention donc si vous avez d'autres applications lourdes fonctionnant en même temps sur le serveur.
Note : suivant l'antivirus que vous utilisez il se peut que vous ayez une alerte vous informant que HFS est un logiciel de partage de fichier (sans blague...), validez positivement.
Compatibilité : Windows 9x à Vista , Linux (Wine)
La version française est disponible ici.
Télécharger HTTP File System - FAQ (EN)
Wiki (documentation fr)
Forum de support
Auteur : Mr Xhark
Fondateur du blog et passionné par les nouvelles techno, suivez-moi sur twitter
12 commentaires
Très intéressant 😉
Merci beaucoup!
Excellent article.
J'utilise HFS (version portable) depuis plus d'un an et il se révèle très fonctionnel.
En quelques clics vous avez un serveur web prêt à recevoir tout plein de requêtes http 🙂
Excellent logiciel, bookmarké !
Thanks 🙂
J'aurais aimé des screen shots en français. Que diable ! HFS est traduit de fond en comble, même dans ses relases betâ les + récentes et 1 sous forum support existe pour les frenchies 🙂
http://www.rejetto.com/forum/index.php?topic=7516.0
Bravo et remerciement Xhark
@TCube : je l'utilise personnellement en anglais car je le trouve plus parlant dans cette langue 🙂 J'ai précisé les liens vers les versions FR, mais je pense qu'il manque sérieusement un lien vers les versions en différents langages sur la page de téléchargement : http://www.rejetto.com/hfs/?f=dl
'lut Xhark
Exac, le lien est effectivement indiqué sous la forme laconique dans ton post i.e : ici
La première page de la sous section français est plus explicite :
http://www.rejetto.com/forum/index.php?board=40.0
Bonne semaine à toi
thank you 🙂
Bonne découverte (et surtout très bon article !)
Superbe découverte. Solution adaptée pour le spays du sud
Frat:.
Faille dans le version 2 puis 2.3i
Hack virus qui efface les fichier pour demande de rançon.
C'est pas du tout secure
@medor: as-tu un lien concernant la 2.3i et remonté l'exploit au développeur ?