Cyber Actualité
Espace apprentissage

Retour au lab

Exercices Python

Le code s’exécute dans votre navigateur, isolé du site et de votre ordinateur.

Chargement de Python (environ 13 Mo la première fois)...

1. Afficher un message

Affichez exactement : Bonjour, cybersécurité !

2. Une variable

Créez une variable tentatives qui vaut 3.

3. Longueur d’un mot de passe

Écrivez une fonction assez_long(mdp) qui renvoie True si mdp contient au moins 12 caractères.

4. Compter dans une liste

Complétez compter(lignes) pour renvoyer le nombre de lignes qui contiennent le mot ECHEC.

5. Analyser un journal

Écrivez ip_de(ligne) qui renvoie le dernier mot d’une ligne. Par exemple « ECHEC depuis 192.0.2.7 » donne 192.0.2.7.

6. Trouver le plus actif

Écrivez plus_frequente(ips) qui renvoie l’adresse la plus présente dans la liste.

7. Ports à risque

Écrivez a_surveiller(ports) qui renvoie les ports de la liste présents dans {21, 23, 3389}, triés.

8. Robustesse simple

Écrivez score(mdp) : 1 point si 12 caractères ou plus, 1 point s’il contient un chiffre, 1 point s’il contient une majuscule.