Olivier Jullien's Projects
Compiled version of ab.c on Linux 5.8.0-44
Apache2.4 configuration and site templates
Saves system logs and web logs into a timestamped bz2 archive.
Saves database into a timestamped bz2 archive and sending it to a ftp server.
Ban an ip using fail2ban
Cleans the /var/log folder.
Creates an apache user/group and a home directory in /var/www
Fills disks with zeros
Configures a fresh debian/ubuntu installation.
Simple tool for disabling, stopping or starting a list of services.
ECC Public Key Infrastructure (PKI) management toolkit
Saves a MySQL database to a timestamped bz2 archive.
Save a web-site folder located in /var/www/ to a timestamped bz2 archive.
Save a host-specific system-wide configuration located in /etc/ to a timestamped bz2 archive.
Bash framework
Tar and compress files to a timestamped bz2 archive.
Simple tool for updating the system.
Output ojullien/bash-* apps' version
Abstract part of a booting application process, using the Chain of Responsibility pattern.
Scripting - Personal Microsoft Windows command line projects
A bridge to easily work with multiple types of PSR-11 container builder like DI\ContainerBuilder
A concrete implementation of league/container to use with ojullien/container-builder-bridge abstraction.
A concrete implementation of php-di/php-di to use with ojullien/container-builder-bridge abstraction.
PHP Database abstraction layer.
Personal PHP source code draft and snippets. Do not use.
Personal PHP5 Framework
Personal static html photo gallery.
centralized projects from the YouTube show GUI Challenges
PHP tools for handling $_SERVER data.