ormation Python, administration système avancée Développer des scripts Python pour la gestion des systèmes et réseaux


ormation Python, administration système avancée Développer des scripts Python pour la gestion des systèmes et réseaux

Catalogue : Développement logiciel



Scripting avancé
• Chiffrer et déchiffrer des fichiers avec AES/PGP.
• Manipuler des fichiers CSV volumineux (plusieurs Go) avec Vaex et Dax.
• Manipuler des fichiers XML.
• Créer des fichiers PDF.
• Ajouter une interface graphique à vos scripts.
• Paralléliser vos scripts d'administration système avec les librairies threading et multiprocessing.
Travaux pratiques
Ce chapitre est composé de plusieurs TP sur chacun des sujets abordés à la manière d'un cookbook.
Administration réseau avec Python
• Rappels rapides : protocoles TCP/IP, couches OSI, routing et translation d'adresses.
• Scanner les ports réseau avec les sockets.
• Utiliser les protocoles SNMP et NetCONF avec Python.
• Capture de paquets TCP avec Scapy et lecture de fichiers PCAP.
• Envoyer des SMS.
• Analyser les vulnérabilités de votre réseau avec Nessus et nessrest.
Travaux pratiques
Réaliser l'attaque du "ping de la mort" avec Scapy. Créer une sonde SNMP/OpenMP. Géolocalisez les adresses IP issues d'une analyse, les afficher sur une carte OpenStreetMap. Produire un rapport PDF.

 

Fiche de la formation



 Cible :

Administrateurs systèmes, devops, développeurs souhaitant utiliser plus en profondeur le langage Python.


 Prérequis :

Connaître le langage Python ou avoir suivi notre formation d'initiation au langage Python pour administrateurs systèmes.


 Durée : 2 jours

 Type : Stage pratique


 Contactez-nous