• Search...

categories: Technology & Innovation

CyberSecurity, Network
SDG 16: Peace, Justice and Strong Institutions

Python Cybersecurity Mastery: Encryption & Threat Detection

New
Duration: 6 h 0 m / 24 lessons

Level: General

Course Language: Arabic

By the end of this course, you will be able to

  • Understand and apply Python programming in the context of cybersecurity, including libraries like Scapy, PyCryptodome, etc.

  • Create custom tools such as Intrusion Detection Systems (IDS), keyloggers (for educational purposes)

  • Implement network security techniques and gain practical skills in network sniffing, data packet analysis, and encryption to safeguard sensitive information

  • Learn advanced methods to detect and mitigate cybersecurity risks by developing automated security processes for threat detection.

Course details

  • 6 h 0 m/24 lessons
  • Last updated: 6/4/2025
  • Course completion certificate

Course Content

Free lessons

1.

Cryptography Overview

3 Minutes
2.

Intrusion detection system overview

10 Minutes
1.

Requirements and Python Installation

14 Minutes
2.

Configure the code editor and create a virtual environment

18 Minutes
3.

Socket very simple port scanner

20 Minutes
4.

Starting sniffing with scapy

16 Minutes
5.

Filtering Specific Protocols

7 Minutes
6.

Logging Captured Packets to a File

10 Minutes
7.

Scanning network devices

22 Minutes
8.

Intrusion detection system overview

10 Minutes
9.

IDS _ARP spoofing Detection

40 Minutes
10.

IDS _SYN Scan Detection

15 Minutes
11.

IDS_Dos Attack Detection

8 Minutes
12.

Adding alarm notification

7 Minutes
1.

Send ARP packet

8 Minutes
2.

Ping of death

24 Minutes
3.

Create syn flood

13 Minutes
4.

Hands on pyshark

22 Minutes
1.

CPU Percentage and etc.

11 Minutes
2.

Simple key logger

10 Minutes
1.

Cryptography Overview

3 Minutes
2.

AES Text Encryption and Decryption

29 Minutes
3.

RSA Text Encryption and Decryption

11 Minutes
4.

AES File encryption and Decryption

16 Minutes
5.

Cryptography and Hashlib Overview

7 Minutes
1.

Full IDS

7 Minutes

About this course

Unlock the full potential of Python in the field of cybersecurity with this comprehensive course. Designed for beginners and professionals alike, this course delves deep into networking, encryption, and threat detection tools. Learn how to create custom tools for monitoring networks, encrypting sensitive data, and detecting cyber threats in real time. Our practical, hands-on approach ensures you gain real-world skills. You'll explore advanced Python libraries such as Scapy, PyCryptodome, and more, with detailed explanations and examples for each topic. Build your own IDS (Intrusion Detection System), keyloggers (for educational purposes), and notification tools for alert systems on Windows. By the end of the course, you'll have a solid foundation in creating cybersecurity tools and automating security tasks, preparing you to tackle modern threats effectively. Whether you're aiming to enhance your skills for career advancement or gain insights into ethical hacking, this course is your gateway to Python-powered cybersecurity mastery.

Course requirements and prerequisites

This course aims to help programmers and IT specialists develop their skills in network security, encryption, and threat detection, while also enhancing their ability to monitor, identify, and effectively respond to cybersecurity threats.

Mentor

Python Cybersecurity Mastery: Encryption & Threat Detection

New
Duration: 6h 0m / 24 lessons
Level: General
Course Language: Arabic
Looking for help?