ngvuthdanhh/certificate-ethical-hacking-python-continue-education-cybrary
Comprehensive repository containing notes, labs, demos, playbooks, extras, and certificate for the Developing Ethical Hacking Tools with Python course by Cybrary. Ideal for learning Python-based penetration testing, network scanning, exploitation, post-exploitation, automation, and ethical hacking practices.
π‘οΈ Developing Ethical Hacking Tools with Python β Continue Education Completion Cybrary
This repository contains notes, labs, demos, extras, docs, and certificate for the Developing Ethical Hacking Tools with Python course by Cybrary.
The course focuses on building custom ethical hacking tools using Python for penetration testing, network scanning, exploitation, post-exploitation, and automation.
π Notes
- π
01-introduction.mdβ Introduction to ethical hacking tools - π
02-python-basics.mdβ Python fundamentals - π
03-network-scanning.mdβ Network scanning scripts - π
04-exploitation-scripts.mdβ Exploit development - π
05-post-exploitation.mdβ Post-exploitation techniques - π
06-automation-tools.mdβ Automation scripts - π
07-credential-harvesting.mdβ Credential harvesting - π
08-reporting-ethics.mdβ Reporting & ethical guidelines
π§ͺ Labs
- π οΈ
lab-python-setup.mdβ Setting up Python & libraries - π
lab-network-scanning.mdβ Network scanning lab - βοΈ
lab-exploitation.mdβ Exploitation lab - π΅οΈ
lab-post-exploitation.mdβ Post-exploitation lab - π€
lab-automation-tools.mdβ Automation scripts lab - π
lab-credential-harvesting.mdβ Credential harvesting lab - π
lab-reporting.mdβ Reporting lab
π» Demos
- β‘
demo-network-scanner.pyβ Sample TCP scanner - β‘
demo-exploit.pyβ Safe exploitation demo - β‘
demo-post-exploitation.pyβ Post-exploitation demo - β‘
demo-automation.pyβ Automation scripts demo - β‘
demo-credential-harvesting.pyβ Credential harvesting demo
π¬ Extras
- π
case-studies.mdβ Practical case studies - π
resources.mdβ Recommended resources & tools - π
timeline.mdβ Learning & practice milestones
π Docs
- π
glossary.mdβ Key terms & definitions - π
index.mdβ Course overview & structure - π
references.mdβ Bibliography & references - π
roadmap.mdβ Learning roadmap - π
syllabus.mdβ Course syllabus
πΈ Screenshots
| Step | Screenshot |
|---|---|
| π« Course Description | ![]() |
| π Module Overview | ![]() |
| π Resources | ![]() |
π Certificate
π Cybrary β Developing Ethical Hacking Tools with Python
π Personal Review
This course helped me reinforce Python skills for penetration testing and ethical hacking.
The labs and demos allowed hands-on practice in network scanning, exploitation, post-exploitation, automation, and credential harvesting.
I also appreciated the ethical considerations module, which emphasizes responsible usage of Python tools in security testing.
Overall, a practical and structured course for anyone wanting to develop custom hacking tools safely using Python.
βοΈ Author
ThΓ nh Danh β Red Team Learner & Security Researcher
- GitHub: @ngvuthdanhh
- Email: ngvu.thdanh@gmail.com
π License
This project is licensed under the terms of the MIT License.
See LICENSE for details.
Β© 2025 ngvuthdanhh. All rights reserved.


