Développer ses applications de hacking et forensic en Python

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

  • Développer des applications de hacking et forensic à l'aide du langage Python.

ENI Service


votre centre de formation informatique de confiance
Voir la fiche entreprise

Tarif

Contacter l'organisme

Durée 4 jours - 28 h
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

ENI Service


votre centre de formation informatique de confiance
Voir la fiche

Tarif

Contacter l'organisme

Durée 4 jours - 28 h
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

Découvrez comment développer vos propres applications de hacking et de forensic en Python grâce à notre formation pratique et intensive.
Vous apprendrez à manipuler des sockets, à travailler avec FTP, HTTP, les mails (POP, IMAP, SMTP), et à utiliser des outils tels que Scapy pour la création de trames, le sniffing, le déni de services et le scan de ports.
Vous maîtriserez également les aspects fondamentaux du forensic, notamment le parcours du disque dur, le filtrage des fichiers, la manipulation des métadonnées, l’accès à la base de registre et le traitement d’images.
Enfin, vous acquerrez des compétences en débogage sous Windows.

Programme

Le réseau

  • Programmation socket
    • Création client
    • Création serveur
  • Le FTP
  • Le HTTP
  • Les mails (POP, IMAP, SMTP)

Scapy

  • Notions
  • Créations de trames
    • Eternet
    • Ip
    • TCP/UDP
    • ICMP ...
  • Sniffing
  • Deny of Services
  • Scan de ports

Forensic

  • Parcourir le disque dur
    • Lister les fichiers et répertoires
    • Lister les fichiers et répertoires récursivement
  • Filtrer les fichiers
    • Les expressions régulières
    • Les bibliothèques particulières
  • Les Métadonnées
    • PDF
    • Exif
  • La base de registre
  • La poubelle Windows

Le traitement d'images

  • La bibliothèque PIL
  • Gérer, modifier, capturer les images (webcam)

Le débogage sous Windows

  • Pydbgr
  • Points d'arrêts
  • Lecture des registres
  • Pas à pas

Prérequis

  • Niveau intermédiaire de développement d’application en Python ;
  • Connaissances de base sur l’architecture des PC Intel et le réseau ;
  • Bases d’utilisation de Linux et Windows.

Public

Développeurs, responsables sécurité.

Ces formations pourraient vous intéresser

Objectifs de la formation

  • Se connecter et identifier les composants de Microsoft 365
  • Créer et stocker des fichiers pour un usage collaboratif avec OneDrive et utiliser les fonctionnalités spécifiques des applications Office Online (Word, Excel et PowerPoint)
  • Partager un bloc-notes numérique OneNote
  • Gérer une équipe et ses fichiers. Communiquer et créer des réunions en ligne au travers de l'application Teams.
  • Utiliser l'outil de gestion des tâches Planner pour mieux répartir le travail d'une équipe
  • Mettre en place des listes et des bibliothèques de fichiers pour un usage collaboratif avec SharePoint Online
  • Réaliser des enquêtes et des formulaires pertinents avec Forms
Tarif

A partir de 600,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Comprendre les principes de base et le potentiel de l'IA dans le domaine commercial.
  • Identifier et exploiter les applications de l'IA pour optimiser les processus de vente.
  • Formuler des stratégies efficaces pour intégrer l'IA dans les pratiques commerciales.
  • Évaluer l'impact et les enjeux éthiques de l'IA.
  • Planifier et gérer la transformation digitale avec l'IA.
Tarif

A partir de 800,00 €

Durée

1j / 7h

Modes
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation Jetpack Compose, vous aurez acquis les connaissances nécessaires pour :

  • Comprendre les différents paradigmes de programmation qu’apporte Jetpack Compose
  • Savoir prendre en main les notions élémentaires permettant de construire une interface : thème, texte, boutons, images, formulaires, images, mise en page, décoration ou modification d’un composant et accessibilité
  • Savoir gérer correctement les effets de bords nécessaires dans une application
  • Architecturer correctement son code, en particulier en maîtrisant la notion d'état
  • Réaliser des mises en page structurées qui appliquent les patterns et le style Material Design. Comprendre le principe de conception Slot API Pattern (anti-pattern). Appliquer ce pattern dans la conception de composants structurants quand nécessaire
  • Découvrir et manipuler l’API permettant de réaliser des animations (simples, en une ligne de code, mais aussi plus personnalisées)
  • Découvrir et manipuler les moyens fournis par Jetpack Compose pour tester une interface de manière automatisée
  • Connaître et appliquer les bonnes pratiques de débogage et d’optimisation de performance
Tarif

A partir de 1 480,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation Oracle Débutant, vous serez capable de : 

  • Concevoir une base de données Oracle (modèle relationnel, MCD) 
  • Créer une base Oracle (tables, contraintes d'intégrités) 
  • Remplir une base de données Oracle (chargement depuis un fichier texte ou ordres SQL) 
  • Ecrire des requêtes SQL pour extraire les données de la base (select) 
  • Comprendre le concept de transaction et des verrous (accès concurrent) 
  • Comprendre comment les données sont sécurisées (droits) - Comprendre les formats de données et leurs places dans l'import/export de données (CSV, XML, ...) à la croisée des échanges entre les applications 
  • Comprendre la place de la base de données dans les architectures d'entreprise (site WEB, décisionnel, applications internes, etc. )
Tarif

A partir de 2 260,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Savoir maîtriser

Gatling est un outil de développement open source dédié de test de charge et de prerformance des applications web. Il fournit une alternative full dev-ops au vénérable JMeter. Les tests de charge sont scriptés via le langage Scala et s’intègrent aisément dans les pipelines de CI/CD (intégration continue / livraison continue) des approches DevOps. L’architecture asynchrone du produit lui permet de simuler de très nombreux utilisateurs avec un minimum de ressources.

Avec cette formation Gatling, vous apprendrez à :

  • Installer et intégrer Gatling dans une chaîne CI/CD
  • Développer ses scripts via le DSL fourni
  • Bâtir des rapports de performance selon le standard du domaine
  • Écrire des tests fonctionnels avec Gatling
Tarif

A partir de 1 480,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Cette formation Portail Java, vous donne les connaissances et compétences nécessaires pour :

  • Installer et développer un portail avec WebLogic Portail
  • Développer des portlets
  • Administrer un portail
  • Utiliser les ressources de WebLogic Portail
Tarif

Contacter l'organisme

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Formation ExtJS 5

Proposé par PLB CONSULTANT

Objectifs de la formation

ExtjS 5 le Framework javaScript de Sencha ,vous permettra de développer des applications Web riches (RIA) et interactives pour mobiles ou Desktop. Ce standard du développement d'application Web respecte le modèle MVC (et même MVVM avec la version 5) et le HTML5 avec tous les navigateurs sur lesquels il s'exécute. Il propose de nombreux composants visuels d'une grande qualité (formulaire avancé, arbre, tableau, onglets,...), et une philosophie d'encapsulation du modèle événementiel qui facilite l'interactivité avec l'utilisateur.
Le design et la richesse de son arborescence de classes en font un modèle particulièrement apprécié des développeurs tant au niveau de la qualité du code que du rendu graphique mais aussi sur le plan professionnel car il facilite le travail en équipes.
Les nouveautés (tactiles, MVVM, responsive, etc.) apportées par ExtJS 5 par rapport à ExtJS 4 seront abordées.

Tarif

A partir de 2 260,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Résoudre les problèmes du développement logiciel et produire des applications performantes.

 Objectifs pédagogiques :

Concrètement, à l'issue de cette formation Design Patterns vous serez en mesure de :

  • Résoudre des problèmes de programmation complexes grâce aux design patterns standard
  • Produire un code sans erreur en utilisant le développement piloté par les tests et Visual Studio
  • Créer des architectures multicouches réutilisables et éliminer la duplication fonctionnelle
Tarif

A partir de 2 290,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Comprendre et appréhender l’architecture de la plateforme Jakarta EE
  • Intégrer une couche d’accès aux bases de données utilisant Jakarta Persistence
  • Développer la logique métier d’une application avec des composants Enterprise Beans session et Message-Driven
  • Gérer les transactions dans les composants métiers
  • Comprendre et utiliser l’injection de dépendance avec l’API CDI et ce dans les différents types de composants applicatifs
  • Développer, exposer et consommer des services Web SOAP avec l’API Jakarta XML Web Services
  • Développer des Services REST avec Jakarta RESTful Web Services pour exposer les fonctionnalités applicatives
  • Développer des WebSockets pour interagir avec des clients JavaScript
  • Déployer les différents types de composants dans un serveur d’applications
  • Développer des IHM Web en utilisant Server Faces
  • Utiliser des traitements Batch dans une application Jakarta EE
  • Comprendre les usages de l’API de concurrence dans une application Jakarta EE
Tarif

Contacter l'organisme

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Comprendre l’architecture du framework
  • Appréhender ses différents composants
  • Créer des APIs
  • Récupérer les données de vos APIs
  • Interagir avec une base de données
  • Sécuriser vos APIs
Tarif

A partir de 2 440,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...