Skip to content
UdemyHackingPaid courseAll LevelsCertificate

Applied Ethical Hacking and Rules of Engagement (Udemy.com)

40h empirical knowledge of Cyber Security, Penetration Testing, Python Hacking, Kali Linux & Wazuh SIEM on Elastic Stack

Created by: Seyed Farshid Miri

Last updated May 2025

icon
What you will learn

  • 40h video Bootcamp, deep-diving into Ethical Hacking and Threat Hunting subjects
  • 4 Courses in 1: #A) Ethical Hacking #B) Threat Hunting #C) Python Hacking Scripting #D) Linux Security Distros
  • +5h Live Hacking Sessions for Hack the Box CTF (Here you become a hacker)
  • +15 hours hands-on Ethical hacking incl. Reconnaissance, Exploitation, ٫Network Attacks, Social Engineering, and 5h WebAPP Pentesting
  • +5 hours Red Teaming, incl. Cobalt Strike Ops and Devs Active Directory Attacks and MITREATT&CK
  • +5 hours Threat Hunting using Elastic-Stack and Wazuh Manager
  • Cobalt Strike, Metasploit, Empire, Python, Kali Linux +200 other industry-proven cybersecurity tools
  • Deploy a complete SIEM with Elastic Stack & Wazuh Manager for real production
  • Master pentest standards and tools, hacking methods with their standards e.g. MITRE ATT&CK, OWASP, PTES
  • 2 crash courses included: Python3 scripting and Kali Linux

How it compares

Against the other 523 rated Udemy courses in Hacking on CourseDuck:

  • Rating4.5 out of 5higher than 51% of them
  • Reviews1,475#147 of 524 by number of reviews
  • Length39.9 hourslonger than 97% of them
  • Last updatedMay 2025earlier than 52% of them

icon
Course Description

Welcome to the most complete Ethical Hacking and Threat Hunting course available online, where both topics in offensive security, as well as defensive security, are professionally covered. This course includes two crash courses about Linux and Python as well.


The following seven pillars constitute the foundation of this life-changing course:


1- Ethical Hacking
Learn how to think and act like a hacker and work with various techniques and tools to achieve this goal. As an ethical hacker at the end of this course, you will be able to help your customers mitigate various attack vectors and their corresponding details practically based on various security standards and best practices. Also, you will learn how to execute various ethical hacking phases as Reconnaissance, Scanning, Gaining Access, Maintaining Access, Clearing Tracks, and others.



2- Penetration Testing
Learn how to hack easy to hard real-world simulated virtual machines on HackTheBox Live Hacking! using unique exploits, tactics, and techniques. Learn the art of intrusion with these CTFs (Capture the Flags) which will help you in the future on every real work project.
Also work on pentest methods in web, network, vulnerability assessment workflows, and “Defense in Depth” best practices which will help you hack like black-hat hackers, defend or secure them like security experts and harden your corporate environment against malicious actors.



3- Red-Teaming techniques and tactics

Learn beginner to advanced pentesting techniques. Learn how to think and act like threat actors to stop them at various phases of the attack life cycle.
MITRE ATT&CK Framework: reconnaissance, initial foothold, lateral movement, privilege escalation, command and control, active directory attacks, Linux, and mac os x malware and attack techniques.
Learn scripting languages for the Cobalt Strike Framework and other red-team engagement frameworks to perform development and operations on them.
Learn how to develop your C2 infrastructure to avoid detection by blue teams and SOCs during red team operations.



4- Elastic Stack Wazuh Manager (SIEM)
Learn how to set up a complete SIEM (Security Information and Event Management) using Elastic Stack (formerly ELK Stack) using Wazuh Manager. Also, learn how to ingest various log formats from different log sources such as Linux and Windows servers, Fortigate firewall appliances, and so on. You will learn how to activate different functionalities (capabilities) of the Wazuh manager such as vulnerability monitoring, File Integrity Monitoring, CIS Hardening Benchmark Monitoring, and much more. Also, you will learn how the underlying decoders and rules are programmed to detect an unlimited amount of security events across an enterprise network.



5- Threat Hunting (Blue-Teaming)
There is a complete section for threat hunting where you put what you've learned into work and run attacks such as Spawn Session and Process Injection, ShellShock, MSHTA, Brute-Force, Mimikatz, and so on from your Parrot OS and detect them with your SIEM tool that you've set up and completely configured during the course. During this section, you get familiar with how different IoC (Indication of Compromise) will appear in your SIEM tool.



6- Python Scripting for Security
Learn how to create scripts and programs to do what you want whenever you are required to, from small scripts that are needed during pentest to more sophisticated ones during Red Team Ops. there is a crash course about Python basics included in this course to promote you in this must-know language field.



7- Linux (Kali Linux and Parrot OS)
Linux runs the world, especially when it comes to the cybersecurity world. There is a crash course about Linux basics in this course. However, during this course and after many hours of exciting hands-on practices on the different offensive and defensive security methods you will become a Linux expert at the level of a cybersecurity expert. You will learn Kali Linux and Parrot OS as the main Linux distros used in this course.



Here is an overview of the main content of the course:

  • Sections 1 to 3 are for introduction and preparation. Here you set up your offensive lab and will learn the basics of Linux to get prepared for the ethical hacking sections. You will also install Kali Linux and Microsoft Visual Studio Code as your main IDE (Integrated development environment). Then you move on to create your vulnerable labs such as dvwa, bwapp, webgoat, and so on. Also, you will do your first capture-the-flag (CTF) and create your HTB (HackTheBox dot com) account if you haven't before.

  • You will start your professional white hat hacking training from sections 4 to 10. Here you will learn a broad range of hacking tools, attack vectors, technics, and procedures. They start from Reconnaissance, enumeration, vulnerability scanning to exploitation, post-exploitation, password cracking. You will continue with network attacks (wired and wireless), social engineering attacks, Web applications attacks (OWASP Top 10), and much more.

  • You'll take your second crash course in Python in section 11. Here you learn Python geared towards IT Security and Hacking purposes.

  • Now you have earned all the requirements, a professional hacker needs in the pentesting battlefield. In section 12, you get to know the interesting world of CTFs (Capture the Flags), especially on HackTheBox dot com and will hack 8 machines:
    3 Easy machines: BLUE, DEVEL, NETMON
    4 Medium: SNIPER, MANGO, BLUNDER, POPCORN
    1 Hard: CONTROL
    By the end of this section, you are an ethical hacker who feels incredibly confident with penetration testing in different hacking scenarios.

  • Everything is standardized in modern times. Giving a break to practical hacking, in section 13 you will learn the must-know security standards such as MITRE, OWASP, PTES, OSSTMM and their terminologies as well as methodologies in the IT Security field.

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Seyed Farshid Miri

I am Farshid, Master of Science (MSc) in Cyber Security, with over 20 years of experience in research and industry, including work at the Goethe University of Frankfurt and within the automotive industry in Germany. My academic degrees were earned in the United Kingdom, where I built the foundations that I now share with students worldwide.

To date, I have taught nearly 200,000 learners online. My approach is simple: make complex topics accessible, practical, and inspiring, without making you read thousands of pages of dry textbooks, I have already done that part for you! :-)  guided by the German Motto: “man lernt nie aus” meaning "Learning never ends".

I aim to help you gain skills that are both academically sound and industry-ready.

icon
More courses by Seyed Farshid Miri

$69.99

$79.99

icon
More Hacking courses

$109.99

$27.99

$14.99

$84.99

$15.99

$11.99

icon
Reviews

4.5

1,475 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Eerik Hirvonen on 9/25/2025

The guy is very knowledgeable obviously and knows his stuff. BUT, I'm still in the beginning but there's so many things so far that don't get explained at all or very poorly. I don't know why we're doing something but I just follow along. Anyways I'll edit this rating later if the course gets better.

By Nihar Ranjan Pradhan on 2/16/2025

This course on ethical hacking was absolutely worth it! The topics were well-structured, making it easy to follow, even for beginners. What I really appreciated was how the instructor explained everything in such a clear and engaging way—it never felt overwhelming. If you're looking to build a strong foundation in ethical hacking and understand the rules of engagement, I’d totally recommend this one!

By Roland Hilkenbach on 1/9/2025

Sometimes a bit too fast to follow immediately - at least for a non native speaker. The multitasking of the auther doesn't really help the clarity for the non native speaker either. The automatically generated subtitles are good for some occasional laughs ;-)

By Mohammad Rajabi on 9/2/2022

Mamnon Aghay Miri, Be Jorat Mitonam Begam Yeki Az Behtarin Doreha Dakhl Site Udemy Hast. Aval Nemidonestam Ke Irani Hastid, Vali Khob Be Esmeton Shak Kardam ! :-) Parcham Iran o Irani ro Bala Bordin , Omidvaram Balatar Bebinmaeton. Mamnon Babat Hamechi :)

By Mehmet Erdem on 8/26/2022

Although course is very good, it is too speedy which bothers

By Vinay Sharma on 7/15/2022

Before I started this course I rate myself above beginner but after completing this today I rate myself above intermediate. This course increases your knowledge and way of learning in a whole new level. The content is designed for beginners to advance including red & blue teaming tools with practical knowledge. Thank you Instructor.

By Wodan _ on 1/11/2022

Fantastic course, honestly one of the absolute best I have done on Udemy. Very thorough, detailed well articulated. The only real negatives are: Active Directory section is thin. The teacher says they are adding to it, but honestly it was barely touched on (not even bloodhound!). Some videos are dated, could do with a refresh for more recent/available tools/content. The look at defensive security was nice, it would also be nice if they had a more advanced section on avoiding detection/traces given that knowledge. All that said, I would strongly encourage anyone to take this course.

By Sarath Yadav on 6/14/2021

Actually this course is really great. But guys you're a beginner and if you're gonna learn "Ethical Hacking" in first time then this course is not for you, because This instructor teaching style is super fast.. But the instructor have great knowledge, and this course have lot of valuable information, and i learn everything new style. I love it. :)

By Abbas Safaei on 5/7/2021

The best resource I have seen in the field so far. From package installations to development and application of advanced security concepts are covered without wasting any time. This course goes into the details of challenging concepts and provides explanations of the fundamentals and what's under the hood. What I look forward to the most is to learn the concepts from the perspectives of both the red team and blue team. Now that is something valuable for anyone who wants to learn about security. Amazing work guys, you have outdone yourself! Thanks.

By Meghdad Shamsaei on 5/2/2021

Among the best courses of its kind, this is a great course for a practical approach to ethical hacking. A lot of practical elements were covered in the course, step by step, really good and also enough explanations. As a result, I have learned a lot about various tools and techniques for practising penetration testing in preparation for real-world situations. Thanks Farshid.

Showing all 10 reviews on CourseDuck

Read all 1,475 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 90 / 100