What You Need to Know Before
You Start

Starts 1 July 2025 15:37

Ends 1 July 2025

00 Days
00 Hours
00 Minutes
00 Seconds
course image

May the Fuzz Be with You

Explore how LSTM neural networks and Python can generate AI-driven test inputs for software testing and network security, improving upon traditional fuzzing techniques.
EuroPython Conference via YouTube

EuroPython Conference

2765 Courses


25 minutes

Optional upgrade avallable

Not Specified

Progress at your own speed

Conference Talk

Optional upgrade avallable

Overview

Explore how LSTM neural networks and Python can generate AI-driven test inputs for software testing and network security, improving upon traditional fuzzing techniques.

Syllabus

  • Introduction to Fuzzing Techniques
  • Overview of Traditional Fuzzing Methods
    Limitations and Challenges of Traditional Fuzzing
  • Introduction to LSTM Neural Networks
  • Understanding Recurrent Neural Networks (RNNs)
    Detailed Study of LSTMs: Architecture and Functionality
  • Python for AI-Driven Fuzzing
  • Setting Up Python Environment for AI Development
    Key Python Libraries: TensorFlow, Keras
  • Implementing LSTMs for Test Input Generation
  • Preparing Datasets for LSTM Training
    Training LSTMs on Existing Software Inputs
    Generating AI-Driven Test Inputs with LSTMs
  • Application of AI-Driven Fuzzing in Software Testing
  • Case Studies and Practical Examples
    Evaluating the Effectiveness of AI-Generated Inputs
    Comparing AI-Driven Fuzzing to Traditional Methods
  • Enhancing Network Security with AI-Driven Fuzzing
  • Identifying Network Vulnerabilities with LSTM Models
    Simulating Network Attacks Using Generated Inputs
  • Advanced Topics and Future Directions
  • Improvements in AI Algorithms for Fuzzing
    Combining AI-Driven Techniques with Other Testing Methods
  • Practical Workshop
  • Step-by-Step Implementation of LSTM for Fuzzing
    Hands-On Projects: Building and Testing AI-Driven Cases
  • Course Wrap-Up and Assessments
  • Summary of Key Learnings
    Final Project and Assessment Guidelines

Subjects

Conference Talks