Network Packet Filtering with Scapy and BPF Syntax — LearnFlat
⏱ 2 ч 30 мин 📚 25 уроков

Network Packet Filtering with Scapy and BPF Syntax

Learn to capture, analyze, and filter network traffic in Python using Berkeley Packet Filter syntax for efficient security monitoring and threat analysis.

  • 💬 ИИ инструктор
    Задавайте вопросы по любому уроку — понятный ответ придёт мгновенно, в любой момент.
  • 🕐 Начните в любое время
    Без расписаний и дедлайнов — учитесь в своём темпе, когда удобно.
  • 🌐 На русском языке
    Уроки, задания и сертификат — всё полностью на вашем языке.

О курсе

Understanding how network traffic flows is essential for modern cybersecurity, but analyzing raw packet streams can quickly become overwhelming. By mastering packet filtering, you can isolate critical data, detect anomalies, and build efficient monitoring tools without wasting system resources. This text-based course guides you through the fundamentals of network analysis using Python and the Scapy library. You will transition from basic packet sniffing to writing highly optimized Berkeley Packet Filter (BPF) expressions, enabling you to target specific protocols, ports, and IP addresses with precision. What you'll learn: - Understand core networking concepts, packet structures, and the role of packet filtering in modern security. - Write precise BPF syntax to filter incoming traffic by protocol, source, destination, and port. - Implement Scapy scripts in Python to capture and parse network packets in real time. - Apply modern Python practices, including type hints and structured logging, to packet-sniffing scripts. - Analyze filtered traffic to identify potential security threats and network irregularities. - Build foundational scripts for traffic monitoring and basic honeypot development. You will start by exploring essential networking terminology and Scapy basics before diving into writing BPF expressions. The course then guides you through building and testing your own filtering scripts using practical, written scenarios. This course is designed for beginner cybersecurity enthusiasts, network administrators, and Python developers looking to understand low-level network traffic. No prior experience with packet analysis or Scapy is required, though a basic familiarity with Python is helpful. Step into the world of network analysis and start writing efficient packet filters today.

Что вы получите

  • 📜 Сертификат об окончании
    Добавьте в профиль LinkedIn
  • 💬 Личный AI-наставник
    Застрял на уроке? Спроси встроенного наставника о чём угодно, в любой момент.
  • ♾️ Пожизненный доступ
    Возвращайтесь в любое время, без срока
  • 📱 Телефон или компьютер
    Работает везде и на любом устройстве
  • 💸 Возврат в течение 14 дней
    Без вопросов
  • ⚡ Кратко и по делу
    2 ч 30 мин практического материала

Отзывы

Отзывов пока нет — поделитесь своим первым.

Написать отзыв

☆☆☆☆☆
После отправки попросим войти — черновик сохранится.

Студенты также прошли

Часто спрашивают

Что нужно для прохождения курса? +

Только смартфон или компьютер с доступом в интернет. Никаких установок и оборудования.

Как оплатить? +

Банковской картой через Stripe. Данные карты обрабатывает Stripe — мы их не храним.

Можно ли вернуть деньги? +

Да — полный возврат в течение 14 дней, без вопросов.

Как долго будут доступны материалы? +

Навсегда. После покупки курс остаётся с вами — возвращайтесь в любое время.

Получу ли я сертификат? +

Да. По окончании выдаётся сертификат, который можно добавить в профиль LinkedIn.

Подходит для специалистов в
IT Дизайн Финансы Маркетинг Медицина Образование HoReCa Производство