Serveur Web via Netcat

 dans Actus, Linux, Serveur

Il arrive quelque fois d’avoir besoin de publier un fichier format html/txt sur une machine. Mais cette machine ne possède pas de serveur Web installé par défaut et vous avez pas trop l’envie de mettre en place toute une installation pour un fichier bidon ….

Bref, je crois que ce bonheur est pour vous. Mettez en place un serveur Web avec… avec Netcat 🙂

while true; do nc -l -p 70 < index.html; done

Vous avez vue, la commande reste toute simple, après à vous de vous faire un script pour effectué un démarrage / arrêt rapide de ce mini serveur.
Il faut savoir aussi que vous n’aurez pas de log, les requêtes sont directement renvoyé au stdout.

Après libre à vous et votre imagination de mettre en place un genre de script qui permet un retour shell comme la fonction netstat par exemple :

 while true; do echo « <pre>$(netstat -nptl)</pre> » | nc -l -p 70; done

 Alors, vous en pensez quoi maintenant ? A vous de tester !

Et en vidéo ?

[tube]zcvRCHyCoN0[/tube]

Articles recommandés