Python Forensics

Tijdsduur
Locatie
Op locatie, Online
Startdatum en plaats

Python Forensics

SpiralTrain
Logo van SpiralTrain
Opleiderscore: starstarstarstarstar_half 8,5 SpiralTrain heeft een gemiddelde beoordeling van 8,5 (uit 50 ervaringen)

Tip: meer info over het programma, prijs, en inschrijven? Download de brochure!

Startdata en plaatsen
placeAmsterdam
17 feb. 2026 tot 20 feb. 2026
Toon rooster
event 17 februari 2026, 09:30-16:30, Amsterdam, Dag 1
event 18 februari 2026, 09:30-16:30, Amsterdam, Dag 2
event 19 februari 2026, 09:30-16:30, Amsterdam, Dag 3
event 20 februari 2026, 09:30-16:30, Amsterdam, Dag 4
placeEindhoven
17 feb. 2026 tot 20 feb. 2026
Toon rooster
event 17 februari 2026, 09:30-16:30, Eindhoven, Dag 1
event 18 februari 2026, 09:30-16:30, Eindhoven, Dag 2
event 19 februari 2026, 09:30-16:30, Eindhoven, Dag 3
event 20 februari 2026, 09:30-16:30, Eindhoven, Dag 4
placeHouten
17 feb. 2026 tot 20 feb. 2026
Toon rooster
event 17 februari 2026, 09:30-16:30, Houten, Dag 1
event 18 februari 2026, 09:30-16:30, Houten, Dag 2
event 19 februari 2026, 09:30-16:30, Houten, Dag 3
event 20 februari 2026, 09:30-16:30, Houten, Dag 4
computer Online: Online
17 feb. 2026 tot 20 feb. 2026
Toon rooster
event 17 februari 2026, 09:30-16:30, Online, Dag 1
event 18 februari 2026, 09:30-16:30, Online, Dag 2
event 19 februari 2026, 09:30-16:30, Online, Dag 3
event 20 februari 2026, 09:30-16:30, Online, Dag 4
placeRotterdam
17 feb. 2026 tot 20 feb. 2026
Toon rooster
event 17 februari 2026, 09:30-16:30, Rotterdam, Dag 1
event 18 februari 2026, 09:30-16:30, Rotterdam, Dag 2
event 19 februari 2026, 09:30-16:30, Rotterdam, Dag 3
event 20 februari 2026, 09:30-16:30, Rotterdam, Dag 4
placeZwolle
17 feb. 2026 tot 20 feb. 2026
Toon rooster
event 17 februari 2026, 09:30-16:30, Zwolle, Dag 1
event 18 februari 2026, 09:30-16:30, Zwolle, Dag 2
event 19 februari 2026, 09:30-16:30, Zwolle, Dag 3
event 20 februari 2026, 09:30-16:30, Zwolle, Dag 4
placeAmsterdam
14 apr. 2026 tot 17 apr. 2026
Toon rooster
event 14 april 2026, 09:30-16:30, Amsterdam, Dag 1
event 15 april 2026, 09:30-16:30, Amsterdam, Dag 2
event 16 april 2026, 09:30-16:30, Amsterdam, Dag 3
event 17 april 2026, 09:30-16:30, Amsterdam, Dag 4
placeEindhoven
14 apr. 2026 tot 17 apr. 2026
Toon rooster
event 14 april 2026, 09:30-16:30, Eindhoven, Dag 1
event 15 april 2026, 09:30-16:30, Eindhoven, Dag 2
event 16 april 2026, 09:30-16:30, Eindhoven, Dag 3
event 17 april 2026, 09:30-16:30, Eindhoven, Dag 4
placeHouten
14 apr. 2026 tot 17 apr. 2026
Toon rooster
event 14 april 2026, 09:30-16:30, Houten, Dag 1
event 15 april 2026, 09:30-16:30, Houten, Dag 2
event 16 april 2026, 09:30-16:30, Houten, Dag 3
event 17 april 2026, 09:30-16:30, Houten, Dag 4
computer Online: Online
14 apr. 2026 tot 17 apr. 2026
Toon rooster
event 14 april 2026, 09:30-16:30, Online, Dag 1
event 15 april 2026, 09:30-16:30, Online, Dag 2
event 16 april 2026, 09:30-16:30, Online, Dag 3
event 17 april 2026, 09:30-16:30, Online, Dag 4
placeRotterdam
14 apr. 2026 tot 17 apr. 2026
Toon rooster
event 14 april 2026, 09:30-16:30, Rotterdam, Dag 1
event 15 april 2026, 09:30-16:30, Rotterdam, Dag 2
event 16 april 2026, 09:30-16:30, Rotterdam, Dag 3
event 17 april 2026, 09:30-16:30, Rotterdam, Dag 4
placeZwolle
14 apr. 2026 tot 17 apr. 2026
Toon rooster
event 14 april 2026, 09:30-16:30, Zwolle, Dag 1
event 15 april 2026, 09:30-16:30, Zwolle, Dag 2
event 16 april 2026, 09:30-16:30, Zwolle, Dag 3
event 17 april 2026, 09:30-16:30, Zwolle, Dag 4
placeAmsterdam
16 jun. 2026 tot 19 jun. 2026
Toon rooster
event 16 juni 2026, 09:30-16:30, Amsterdam, Dag 1
event 17 juni 2026, 09:30-16:30, Amsterdam, Dag 2
event 18 juni 2026, 09:30-16:30, Amsterdam, Dag 3
event 19 juni 2026, 09:30-16:30, Amsterdam, Dag 4
placeEindhoven
16 jun. 2026 tot 19 jun. 2026
Toon rooster
event 16 juni 2026, 09:30-16:30, Eindhoven, Dag 1
event 17 juni 2026, 09:30-16:30, Eindhoven, Dag 2
event 18 juni 2026, 09:30-16:30, Eindhoven, Dag 3
event 19 juni 2026, 09:30-16:30, Eindhoven, Dag 4
placeHouten
16 jun. 2026 tot 19 jun. 2026
Toon rooster
event 16 juni 2026, 09:30-16:30, Houten, Dag 1
event 17 juni 2026, 09:30-16:30, Houten, Dag 2
event 18 juni 2026, 09:30-16:30, Houten, Dag 3
event 19 juni 2026, 09:30-16:30, Houten, Dag 4
computer Online: Online
16 jun. 2026 tot 19 jun. 2026
Toon rooster
event 16 juni 2026, 09:30-16:30, Online, Dag 1
event 17 juni 2026, 09:30-16:30, Online, Dag 2
event 18 juni 2026, 09:30-16:30, Online, Dag 3
event 19 juni 2026, 09:30-16:30, Online, Dag 4
placeRotterdam
16 jun. 2026 tot 19 jun. 2026
Toon rooster
event 16 juni 2026, 09:30-16:30, Rotterdam, Dag 1
event 17 juni 2026, 09:30-16:30, Rotterdam, Dag 2
event 18 juni 2026, 09:30-16:30, Rotterdam, Dag 3
event 19 juni 2026, 09:30-16:30, Rotterdam, Dag 4
placeZwolle
16 jun. 2026 tot 19 jun. 2026
Toon rooster
event 16 juni 2026, 09:30-16:30, Zwolle, Dag 1
event 17 juni 2026, 09:30-16:30, Zwolle, Dag 2
event 18 juni 2026, 09:30-16:30, Zwolle, Dag 3
event 19 juni 2026, 09:30-16:30, Zwolle, Dag 4
placeAmsterdam
18 aug. 2026 tot 21 aug. 2026
Toon rooster
event 18 augustus 2026, 09:30-16:30, Amsterdam, Dag 1
event 19 augustus 2026, 09:30-16:30, Amsterdam, Dag 2
event 20 augustus 2026, 09:30-16:30, Amsterdam, Dag 3
event 21 augustus 2026, 09:30-16:30, Amsterdam, Dag 4
placeEindhoven
18 aug. 2026 tot 21 aug. 2026
Toon rooster
event 18 augustus 2026, 09:30-16:30, Eindhoven, Dag 1
event 19 augustus 2026, 09:30-16:30, Eindhoven, Dag 2
event 20 augustus 2026, 09:30-16:30, Eindhoven, Dag 3
event 21 augustus 2026, 09:30-16:30, Eindhoven, Dag 4
Beschrijving
In de cursus Python Forensics leren de deelnemers de programmeer taal Python te gebruiken voor het onderzoek van data op desktop computers en mobile devices en de analyse van het berichten verkeer ter

Device Data Analysis

De cursus is gericht op het onderzoek en de analyse van de data die op devices aanwezig zijn in file systemen, browsers, log files en andere data bronnen.

Python Fundamentals en Libraries

In de eerste plaats wordt ingegaan op de fundamentals van de Python programmeer taal waarbij data types, control flow, classes, modules, packages en comprehensions aan de orde komen.
Ook diverse Python Libraries die van belang zijn bij opsporingsonderzoek worden daarbij besproken zoals de …

Lees de volledige beschrijving

Veelgestelde vragen

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Nog niet gevonden wat je zocht? Bekijk deze onderwerpen: Python, IT Beveiliging / Security, PHP, Programmeren (algemeen) en Perl Scripting.

In de cursus Python Forensics leren de deelnemers de programmeer taal Python te gebruiken voor het onderzoek van data op desktop computers en mobile devices en de analyse van het berichten verkeer ter

Device Data Analysis

De cursus is gericht op het onderzoek en de analyse van de data die op devices aanwezig zijn in file systemen, browsers, log files en andere data bronnen.

Python Fundamentals en Libraries

In de eerste plaats wordt ingegaan op de fundamentals van de Python programmeer taal waarbij data types, control flow, classes, modules, packages en comprehensions aan de orde komen.
Ook diverse Python Libraries die van belang zijn bij opsporingsonderzoek worden daarbij besproken zoals de Regular Expression pattern matching library, de log library en de library Date en Time library.

File en Database Analysis

Vervolgens wordt uitgebreid aandacht besteed aan de benadering van het file systeem en de analyse van files. Speciale onderwerpen daarbij zijn de creatie van Artifact Reports en de hashing van Data Streams. Ook de analyse van databases zoals SQLite, het identificeren van gaps daarin en data recovery zijn onderdeel van het cursus programma. Voorts wordt besproken hoe uit Wi-Fi berichten locatie gegevens kunnen worden achterhaald en wordt de analyse van web server logs besproken.

Audio en Video Analysis

Aan de orde komt ook de analyse van audio en video data en de mining van PDF en Office Metadata. De registry kan eveneens belangrijke informatie verschaffen en de analyze daarvan wordt besproken.

Mail Box Analysis

Tenslotte wordt ingegaan op de analyse van PST and OST mail boxes, het lezen en analyseren van EML files en de opsporing en het gebruik van Key Loggers.

Doelgroep voor de Cursus Python Forensics

De cursus Python Forensics is bedoeld voor developers en analisten die Python willen leren gebruiken voor opsporings onderzoek ter ondersteuning van het juridische proces.

Voorkennis voor de Training Python Forensics

Ervaring met Python programmeren is niet strikt noodzakelijk om deel te nemen aan deze cursus. Ervaring in Python programmeren is wel bevorderlijk voor een goede begripsvorming.

Uitvoering Training Python Forensics

De theorie in de cursus Python Forensics wordt behandeld aan de hand van presentatie slides. Illustratieve demo's verduidelijken de concepten. De theorie wordt afgewisseld met oefeningen. De cursustijden zijn van 9.30 tot 16.30.

Certificaat Python Forensics

De deelnemers krijgen na het goed doorlopen van de cursus een officieel certificaat Python Forensics.

Modules

Module 1 : Python Essentials

  • Python 2 versus Python 3
  • Lines and Indentation
  • Python Data Types
  • Numbers and Strings
  • Lists and Tuples
  • Sets and Dictionaries
  • Python Flow Control
  • Comprehensions
  • Functions
  • Modules and Packages
  • Exception Handling

Module 2 : Classes and Objects

  • Python Object Orientation
  • Creating Classes
  • Class Members
  • Creating and Using Objects
  • Property Syntax
  • Static Methods
  • Encapsulation
  • Inheritance and Polymorphism
  • Constructor Chaining
  • Overriding Methods
  • Abstract Classes

Module 3 : Python Libraries

  • Regular Expressions
  • Logging
  • Log Configuration
  • Generators
  • Unit Testing
  • Dates and Times
  • JSON Access
  • XML Access
  • Numpy Library
  • Pandas Library
  • Plotting

Module 4 : File Analysis

  • File I/O
  • Iterating over Files
  • Recording File Attributes
  • Copying Files
  • Attributes and Timestamps
  • Hashing Data Streams
  • Creating Artifact Reports
  • Working with CSVs
  • Visualizing Events with Excel
  • Parsing PLIST Files

Module 5 : DB and Mobile Data

  • Database Access
  • Python DB API
  • Handling SQLite Databases
  • Identifying Gaps in SQLite
  • Logging Results
  • Putting Wi-Fi on the map
  • Recover Messages
  • Log-Based Artifact Recipes
  • Parsing IIS Web Logs
  • Interpreting daily.out Log

Module 6 : Extracting Metadata

  • Audio and Video Metadata
  • Mining for PDF Metadata
  • Review Executable Metadata
  • Office Document Metadata
  • Metadata Extractor with EnCase
  • Networking Analysis
  • Compromise Recipes
  • Jump start with IEF
  • Taking Names Recipes
  • Viewing MSG Files

Module 7 : Forensic Artifacts Recipes

  • Forensic Evidence Recipes
  • Opening Acquisitions
  • Gathering Media Information
  • Processing Container Files
  • Searching for Hashes
  • Searching High and Low
  • Reading the Registry
  • Gathering User Activity
  • Parsing Prefetch Files
  • Indexing Internet History
  • Dissecting the SRUM database

Module 8 : Parsing PST Containers

  • Personal Storage Table
  • PST and OST Mailboxes
  • libpff and pypff
  • Reading Emails
  • Parsing EML files
  • Traversing Folders
  • Summarizing Data
  • Using HTML Templates
  • Heat Map
  • Word Statistics
  • pffexport and pffinfo

Module 9 : Key Loggers

  • Detecting Malicious Processes
  • Hardware Keyloggers
  • Software Keyloggers
  • Monitoring Keyboard Events
  • Capturing Screenshots
  • Capturing Clipboard
  • Monitoring Processes
  • Multi Processing
  • Keylogger Controllers
  • Special Keys
  • Non-English Keyboards

Waarom SpiralTrain

SpiralTrain is specialist op het gebied van software development trainingen. Wie bieden zowel trainingen aan voor beginnende programmeurs die zich de basis van talen en tools eigen willen maken als ook trainingen voor ervaren software professionals die zich willen bekwamen in de nieuwste versie van een taal of een framework.

Onze trainingkenmerken zich door :

• Klassikale of online open roostertrainingen en andere trainingsvormen
• Eenduidige en scherpe cursusprijzen, zonder extra kosten
• Veel trainingen met een doorlopende case study
• Trainingen die gericht zijn op certificering

Blijf op de hoogte van nieuwe ervaringen
Er zijn nog geen ervaringen.
Deel je ervaring
Heb je ervaring met deze cursus? Deel je ervaring en help anderen kiezen. Als dank voor de moeite doneert Springest € 1,- aan Stichting Edukans.

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Download gratis en vrijblijvend de informatiebrochure

(optioneel)
(optioneel)
(optioneel)
infoEr is een telefoonnummer vereist om deze informatieaanvraag in behandeling te nemen. (optioneel)
(optioneel)
(optioneel)
(optioneel)

Heb je nog vragen?

(optioneel)
We slaan je gegevens op om je via e-mail en evt. telefoon verder te helpen.
Meer info vind je in ons privacybeleid.