Medium
medium.com › @cyber-news › python-projects-for-hackers-from-beginner-to-advanced-844feeb904e0
Python Projects for Hackers: From Beginner to Advanced | by Cyber News by Brianna R | Medium
September 5, 2024 - Develop a Python script to crack password-protected ZIP files. This project can teach you about encryption and password cracking techniques while also serving as a useful tool for recovering lost ZIP file passwords.
08:12
Cybersecurity Hacking Project | OSINT | Python Project | Hacker ...
03:30:23
Complete Python Hacking Tutorial! - YouTube
18:23
Ethical Hacking using Python | Password Cracker Using Python | ...
06:17
Learn Python Programming For Hackers - Lesson 1 - Hello World - ...
08:06
The Best Way to Learn Python (For Hacking) - YouTube
Python for Hackers FULL Course | Bug Bounty & Ethical Hacking
What background knowledge is necessary?
A basic understanding of programming concepts and logical thinking is recommended. Familiarity with Python syntax is helpful but not mandatory, as the specialization begins with foundational coding exercises before progressing to advanced cryptographic and hacking techniques.
coursera.org
coursera.org › browse › information technology › security
Python Hacking & Cryptography Mastery Specialization
Is this course really 100% online? Do I need to attend any classes in person?
This course is completely online, so there’s no need to show up to a classroom in person. You can access your lectures, readings and assignments anytime and anywhere via the web or your mobile device.
coursera.org
coursera.org › browse › information technology › security
Python Hacking & Cryptography Mastery Specialization
Will I earn university credit for completing the Specialization?
This Specialization doesn't carry university credit, but some universities may choose to accept Specialization Certificates for credit. Check with your institution to learn more.
coursera.org
coursera.org › browse › information technology › security
Python Hacking & Cryptography Mastery Specialization
GitHub
github.com › topics › python-hacking
python-hacking · GitHub Topics · GitHub
windows linux hacking python3 cybersecurity penetration-testing keylogger payloads python-hacking hacking-tools pen-testing keylogs keylogger-python keylogger-script advance-keylogger cybersecurity-projects · Updated · Mar 21, 2024 · Python · Star 190 · Collection of Python Scripts · hacking keylogger python-hacking python-tools python-for-hackers ftp-cracker ·
Plain English
python.plainenglish.io › 11-ethical-hacking-projects-you-can-build-in-python-dcc084f5e6ed
11 Ethical Hacking Projects You Can Build in Python | by Muhummad Zaki | Python in Plain English
October 14, 2025 - I’ve spent countless nights building, breaking, and optimizing small tools in Python not to hack people, but to understand how hackers think. And trust me, you learn more about security by writing your own exploit prevention scripts than by reading any book on “cyber ethics.” · If you want to get your hands dirty (ethically), here are 11 real-world ethical hacking projects you can build in Python the same ones that helped me understand how to defend my systems better and automate boring security checks.
Coursera
coursera.org › browse › information technology › security
Python Hacking & Cryptography Mastery Specialization
... Throughout the specialization, learners will complete hands-on projects that involve designing encryption tools, automating cipher attacks, and building complete Python-based cryptographic programs.
PyPI
pypi.org › project › hacking
hacking · PyPI
hacking uses the major.minor.maintenance release notation, where maintenance releases cannot contain new checks. This way projects can gate on hacking by pinning on the major.minor number while accepting maintenance updates without being concerned that a new version will break the gate with a new check.
» pip install hacking
Udemy
udemy.com › development
Python Hacking: Build 15+ Penetration Testing Tools [2026]
January 3, 2026 - Cybersecurity Students: Students pursuing cybersecurity degrees or certifications who are looking to supplement their education with practical, hands-on projects that demonstrate how Python can be used in real-world hacking scenarios.
Skyfi Labs
skyfilabs.com › project-ideas › password-cracker-using-python-ethical-hacking-project
Learn How to Crack a Password With Python Programming
May 2, 2020 - Simple Phishing attack Performing Man-In-The-Middle (MITM) attack using dSploit Learn How to Crack a Password With Python Programming No Rate Limit Attack (OTP Bypassing) Using Burp Suite for OTP Bypassing How to Hack a Windows Computer with A Simple Payload Assessing WiFi Security using Airodump-ng and Aircrack-ng Wireless Pentesting Ethical hacking project Web Application Pentesting
StationX
stationx.net › home › the top 15+ python hacking tools to learn in 2026
The Top 15+ Python Hacking Tools to Learn in 2026
1 month ago - Sherlock is a tool to find usernames across most social networks including Twitter/X, Reddit, Blogger, Docker Hub, Gamespot, HackerNews, Pastebin and many more. ... Sherlock is a simple tool that does what it says on the tin. If you want to find usernames across social media, this is a very quick and simple tool to use. Sherlock is available on GitHub at https://github.com/sherlock-project/sherlock.
Medium
infosecwriteups.com › from-beginner-to-expert-15-python-projects-to-showcase-your-cybersecurity-skills-poc-style-e2346c15f5ab
🚀 From Beginner to Expert: 15 Python Projects to Showcase Your Cybersecurity Skills (PoC-Style) | by VidyaRao008 | InfoSec Write-ups
July 19, 2025 - Each project has the tools, libraries, and deliverables to enable you to present your Proof of Skills (PoS) confidently on Medium, LinkedIn, or your personal portfolio website. ✅ Operating System: Windows 10 or 11 ✅ IDE: PyCharm (Community Edition) ✅ Python Version: 3.8+ ✅ Installation Tools: pip, cmd, optional pyinstaller, Git ✅ Optional: IPinfo.io API, Gmail SMTP access, GitHub account
TCM Security
tcm-sec.com › home › programming › how to use python in hacking
How to Use Python in Hacking - TCM Security
July 24, 2024 - The only drawback to the latter approach is that you cannot create a Pull Request (a request to merge your code with the parent project) or persist your changes in Git. Finally, you can use Python to aid in exploit development. Sulley and Boofuzz, two popular fuzzing libraries, are written in Python. The hacker must create a fuzzing grammar to use these tools.
StationX
stationx.net › home › hacking with python: unlocking python’s potential
Hacking With Python: Unlocking Python's Potential
January 9, 2026 - From beginner projects to more advanced tasks like web scraping, Python provides opportunities to understand network manipulation, system interaction, and security enhancement. The Python script discussed in this article demonstrates how accessible and powerful Python is for web scraping. Whether you're extracting data, modifying MAC addresses, or creating custom exploits, Python empowers ethical hackers to delve deeper into the cybersecurity field.
Hackster.io
hackster.io › projects › tags › python
924 python Projects & Tutorials for Beginners and Up - Hackster.io
Interested in python? Explore 924 python projects and tutorials with instructions, code and schematics. New projects for beginners and up posted every day. Get inspired with ideas and build your own.
LibHunt
libhunt.com › l › python › topic › hacking
Top 23 Python Hacking Projects (Jul 2023)
Which are the best open-source Hacking projects in Python? This list will help you: PayloadsAllTheThings, hackingtool, Ciphey, spiderfoot, dirsearch, mastg, and Osintgram.