2026-03-21 10:53:02 +01:00
|
|
|
#!/bin/bash
|
|
|
|
|
cat << 'EOF'
|
|
|
|
|
=============================
|
|
|
|
|
_______ ________ ___ ___ _______ ________
|
|
|
|
|
|\ ___ \ |\ __ \|\ \|\ \|\ ___ \ |\ ____\
|
|
|
|
|
\ \ __/|\ \ \|\ \ \ \\\ \ \ __/|\ \ \___|
|
|
|
|
|
\ \ \_|/_\ \ ____\ \ __ \ \ \_|/_\ \ \
|
|
|
|
|
\ \ \_|\ \ \ \___|\ \ \ \ \ \ \_|\ \ \ \____
|
|
|
|
|
\ \_______\ \__\ \ \__\ \__\ \_______\ \_______\
|
|
|
|
|
\|_______|\|__| \|__|\|__|\|_______|\|_______|
|
|
|
|
|
=============================
|
|
|
|
|
EOF
|
|
|
|
|
cat << 'EOF'
|
|
|
|
|
===============================
|
|
|
|
|
Vérification de la présence de python
|
|
|
|
|
=================================
|
|
|
|
|
EOF
|
|
|
|
|
|
|
|
|
|
VERSION_PYTHON=$(python3 --version 2>&1)
|
|
|
|
|
|
|
|
|
|
if [ $? -eq 0 ]; then
|
|
|
|
|
echo "Python est installé"
|
|
|
|
|
echo "Voici la version : $VERSION_PYTHON"
|
|
|
|
|
else
|
|
|
|
|
apt install -y python3
|
|
|
|
|
fi
|
|
|
|
|
|
|
|
|
|
cat << 'EOF'
|
|
|
|
|
===================================================
|
|
|
|
|
Vérification de la présence de la bibliothèque FLASK
|
|
|
|
|
====================================================
|
|
|
|
|
EOF
|
|
|
|
|
|
|
|
|
|
if venv/bin/python -m pip list | grep -qi 'flask'; then
|
|
|
|
|
echo "Flask existe bien"
|
|
|
|
|
else
|
|
|
|
|
echo "Flask n'est pas installé..."
|
|
|
|
|
echo "Lancement de l'installation..."
|
|
|
|
|
sleep 1
|
|
|
|
|
venv/bin/python -m pip install flask
|
|
|
|
|
fi
|
|
|
|
|
|
2026-03-25 00:40:16 +01:00
|
|
|
cat << 'EOF'
|
|
|
|
|
=================================
|
|
|
|
|
Vérification des certificats SSL
|
|
|
|
|
==================================
|
|
|
|
|
EOF
|
|
|
|
|
|
|
|
|
|
bash web_secu/ssl.sh
|
|
|
|
|
|
|
|
|
|
cat << 'EOF'
|
|
|
|
|
=============================
|
2026-04-01 00:58:00 +02:00
|
|
|
Vérification du daemon Avahi
|
2026-03-25 00:40:16 +01:00
|
|
|
============================
|
|
|
|
|
EOF
|
|
|
|
|
bash web_secu/avahi.sh
|
|
|
|
|
|
|
|
|
|
|
2026-03-21 10:53:02 +01:00
|
|
|
cat << 'EOF'
|
|
|
|
|
================================
|
|
|
|
|
Lancement du serveur FLASK
|
|
|
|
|
================================
|
|
|
|
|
EOF
|
|
|
|
|
|
|
|
|
|
sleep 1
|
2026-03-24 23:06:07 +01:00
|
|
|
touch /var/log/loustique.log
|
|
|
|
|
chown ${SUDO_USER}:${SUDO_USER} /var/log/loustique.log
|
2026-03-31 23:58:23 +02:00
|
|
|
venv/bin/python main.py
|