Ajouter un commentaire

Webbol : un serveur web en... Cobol

Par:
francoistonic

lun, 06/10/2025 - 11:53

Cobol est un langage apparu il y a plus de 60 ans ! Il prouve sa capacité à nous surprenante, avec un projet un peu dingue : créer un serveur web minimaliste. Ce projet est webdol, créé par Jms Dnns. Il est codé en GNUCobol. 

Il permet de :

- gérer et déployer des fichiers statiques dans le répertoire courant

- MIME automatique pour détection les types de fichiers 

- Gére les codes HTTP : 200, 403, 404 et 413

- préventation d'une attaque par chemin transverse, à la mode en ce moment

- index.html

Pour fonctionner, il faut GnuCOBOL, avec cobc, pour compiler et un OS comptable POSIX (Linux, macOS, BSD)

Les types MIME supportés :

  • HTML: text/html
  • CSS: text/css
  • JavaScript: application/javascript
  • JSON: application/json
  • XML: application/xml
  • Plain text: text/plain
  • PNG: image/png
  • JPEG: image/jpeg
  • GIF: image/gif
  • SVG: image/svg+xml
  • ICO: image/x-icon
  • PDF: application/pdf

Attention, il s'agit d'un serveur web minimal. Il ne supporte SSL/TLS, 1 seul thread, les fichiers sont limités à 64 Ko, pas de cache. 

A découvrir : https://github.com/jmsdnns/webbol

Filtered HTML

Plain text

CAPTCHA
Cette question permet de vérifier que vous n'êtes pas un robot spammeur :-)
 M   M   QQQ    ZZZZZ  X   X  V     V 
MM MM Q Q Z X X V V
M M M Q Q Z X V V
M M Q QQ Z X X V V
M M QQQQ ZZZZZ X X V
Q