Python -sécurité et administration système

  • Paris 17e

Objectifs

  • Lire, analyser et manipuler des fichiers CSV/Excel avec Pandas et des fichiers de logs avec des expressions régulières
  • Automatiser les tâches système (passer des paramètres à des scripts, exécuter des commandes système et créer des pipelines de traitement de données)
  • Interagir avec des services externes (interroger des API Restful, envoyer des SMS et utiliser des protocoles réseau (HTTP, FTP, SMTP, POP/IMAP)
  • Interfacer Python avec des bases relationnelles pour lire, écrire et gérer des données de manière sécurisée
  • Chiffrer des documents sensibles et mettre en place des tableaux de bord pour la surveillance et l'analyse
  • Développer des sondes SNMP pour surveiller les équipements et effectuer des tâches d'administration réseau avancées

Description

# Jour 1 : Interface système - Passer des paramètres à un script - Exécuter des commandes système - Lire des fichiers de logs, CSV, .INI - Utiliser des expressions régulières - Manipuler les fichiers et dossiers, compresser/décompresser, chiffrer et déchiffrer - Positionner des limites CPU/Mémoire sur un script - Lancer des commandes en SSH **_Mises en pratique_** : _- Compression de fichiers tar et zip - Analyse de logs SSH pour détecter les tentatives d'intrusion sur une machine - Réalisation des statistiques sur ces données avec pandas - Géolocalisation des pays d'origine des attaquants - Affichage du résultat dans un tableau de bord_
# Jour 2 : Interface réseau - Lire et envoyer des courriels avec les protocoles SNMP/POP/IMAP

  • Solutions pour Microsoft exchange - Envoyer des SMS - Télécharger des fichiers avec les protocoles réseau comme HTTP et FTP - Interroger des périphériques réseau avec SNMP et NetCONF - Chiffrer et déchiffrer des fichiers avec PGP et AES - Scanner le réseau avec Scapy - Connexion aux bases de données relationnelles avec la DBAPI et SqlAlchemy
_Mises en pratique_
  • : _- Envoi d'un fichier chiffré avec AES par email - Interrogation d'une imprimante connectée en réseau - Préparation d'un fichier de traces TCP pour wireshark - Sensibilisation à la sécurité sur la longueur des mots de passe avec Hashcat pour retrouver un mot de passe oublié_
# Jour 3 : Automatisation système - Générer des documents avec Jinja - Présentation des principaux frameworks d'automatisation de tâches et de création de pipelines de traitement de données - Automatiser des tâches, s'interfacer avec OpenStack **_Mises en pratique_** : _- Génération de rapports avec Jinja - Automatisation de tâches avec Prefect - Utilisation de l'API OpenStack_

Liste des sessions

29 juin 2026 > 1 juillet 2026

Human Coders

  • 0184173896
  • formation@humancoders.com

Centre de formation

11bis Passage Doisy, 75017 Paris 17e

Lieu de formation

11bis Passage Doisy, 75017 Paris 17e