Course

Advanced Python - Reconnaissance

Infosec

Welcome to the Advanced Python - Reconnaissance course offered by Infosec. This course is designed to equip learners with the advanced skills necessary to utilize Python for automating reconnaissance and password guessing attacks in cybersecurity scenarios.

The course delves into the automation of reconnaissance processes, including querying Shodan, DNS queries, network scanning with Scapy, service detection, and CVE lookups using Python. Learners will also explore automating password guessing attacks to gain initial access to target environments.

With a focus on practical applications, this course is ideal for cybersecurity professionals looking to enhance their Python skills for offensive security purposes. Through hands-on exercises and real-world examples, participants will gain valuable insights and practical experience in leveraging Python for reconnaissance and initial access in cybersecurity contexts.

Certificate Available ✔

Get Started / More Info
Advanced Python - Reconnaissance
Course Modules

The Advanced Python - Reconnaissance course comprises three modules, covering topics such as introduction to advanced Python for cybersecurity, performing reconnaissance, and gaining initial access to target environments using Python.

Introduction to Advanced Python for Cybersecurity

Welcome to the Introduction to Advanced Python for Cybersecurity module. In this module, learners will gain insights into the application of advanced Python techniques for cybersecurity purposes, including an introduction to MITRE ATT&CK and SHIELD for offensive security purposes.

Performing Reconnaissance

The Performing Reconnaissance module covers various aspects of automating reconnaissance using Python. It includes topics such as querying Shodan, performing DNS queries, network scanning with Scapy, service detection, and CVE lookups using Python.

Gaining Initial Access

The Gaining Initial Access module focuses on leveraging Python for automating password guessing attacks to gain initial access to target environments. Learners will explore generating password variations, creating three random words, and automating brute force attacks using Python.

More Security Courses

Cybersecurity Operations Fundamentals

Cisco Learning and Certifications

Gain foundational knowledge in cybersecurity operations and prepare for a career as a Security Operations Center Analyst.

Introduction to C++

Infosec

This course provides an introduction to C++ and covers the essential knowledge required to create secure programs using the language.

Splunk Search Expert 101

Splunk Inc.

Splunk Search Expert 101 provides a comprehensive overview of machine data, covering Splunk components, search processing language, field utilization, report scheduling,...

IBM and ISC2 Cybersecurity Specialist

IBM & ISC2

Prepare for a career in cybersecurity with the IBM and ISC2 Cybersecurity Specialist program. Gain essential skills like cryptography and risk assessment to become...