К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Python for Security · LearnSpace
Назад в каталог
courseraПрограммирование

Python for Security

Курс от Packt
Средний≈ 9.7 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. In this course, you will dive into the world of Python programming and its applications in security testing. You'll learn how to use Python for tasks such as brute force password cracking, creating socket connections, port scanning, and more. By the end, you will be able to leverage Python to identify security vulnerabilities and perform security testing on networks and systems. The course takes you through key Python concepts step-by-step. First, you'll learn how to create socket connections and use them for building a port scanner. Then, you'll explore how to grab banners from open ports and learn about SSH brute-force attacks. Further, the course covers packet sniffing, analysis, and building your own TCP server. You'll integrate the knowledge gained through a comprehensive project that involves forwarding packet sniffers. This course is ideal for those who want to learn Python with a focus on cybersecurity and security testing. While prior programming knowledge is helpful, no experience with security testing is required.

Навыки, которые вы освоите

Network AnalysisSecurity TestingScriptingTCP/IPProgram DevelopmentServersBrute-force attacksServer SideNetwork SecurityCybersecurityNetwork MonitoringNetwork ProtocolsPenetration TestingVulnerability AssessmentsVulnerability ScanningExploitation techniques

Программа курса

7 модулей · 27 учебных материалов

01Introduction to Python for Security Testing3 материалов

Introduction to Python for Security Testing

OverviewВидеоFull Course ResourcesЧтениеCreate a Socket ConnectionВидео
02Port Scanning Techniques3 материалов

Port Scanning Techniques

Учитесь у экспертов

Packt - Course Instructors

Преподаватель курса

Python for Security
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 9.7 ч

7 модулей

Язык: Английский

Субтитры: Казахский

Часть программы вашего университета
Create a Port ScannerВидео
Building a Port Scanner in PythonDIALOGUE
Port Scanning Techniques - AssessmentЗадание
03Banner Grabbing and Enumeration3 материалов

Banner Grabbing and Enumeration

Banner Reading from Open PortsВидеоUsing Python for Network SecurityDIALOGUEBanner Grabbing and Enumeration - AssessmentЗадание
04SSH Brute Force Attacks4 материалов

SSH Brute Force Attacks

Brute Forcing an SSH ConnectionВидеоBrute Forcing an SSH Connection Part 2ВидеоSSH and Brute Force with ParamikoDIALOGUESSH Brute Force Attacks - AssessmentЗадание
05Packet Sniffing and Analysis8 материалов

Packet Sniffing and Analysis

Packet Sniffing with PythonВидеоPacket Capture OutputВидеоEthernet Frames from RAW PacketsВидеоIP Headers from Ethernet FramesВидеоTCP SegmentsВидеоUDP SegmentsВидеоPacket Sniffing with PythonDIALOGUEPacket Sniffing and Analysis - AssessmentЗадание
06Building a TCP Server3 материалов

Building a TCP Server

Creating a TCP ServerВидеоBuilding a Basic Python Server for Security ApplicationsDIALOGUEBuilding a TCP Server - AssessmentЗадание
07Comprehensive Project3 материалов

Comprehensive Project

Forwarding Packet SnifferВидеоFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание