🌐
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.
🌐
The Python Code
thepythoncode.com › topic › ethical-hacking
Python Code - Ethical Hacking Tutorials and Recipes
Learn how to develop your own ethical hacking tools using Python, including password crackers, brute force scripts, information gathering tools, sniffing and much more.
People also ask

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.
🌐
Plain English
python.plainenglish.io › 11-ethical-hacking-projects-you-can-build-in-python-ae5d56d770e0
“11 Ethical Hacking Projects You Can Build in Python” | by Muhummad Zaki | Python in Plain English
October 15, 2025 - Each one starts with a real problem, uses Python, and teaches you something new about security. My first project was simple: find out which doors (ports) on a server are open.
🌐
HackerNoon
hackernoon.com › 40-python-projects-ideas-for-students-cl1u34c7
40 Python Projects Ideas For Students | HackerNoon
May 17, 2021 - Hello guys , in this blog post I have organized 40 Python projects that you might be interested trying out ranging from webscraping to to natural language processing.
🌐
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.
Rating: 4.9 ​ - ​ 14 votes
🌐
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
    
Published   Jun 11, 2026
Version   8.1.0
Find elsewhere
🌐
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.
Rating: 4.7 ​ - ​ 296 votes
🌐
Edureka
edureka.co › blog › ethical-hacking-using-python
Hacking With Python - Beginners Guide With Examples
July 15, 2025 - This course will teach you the most current hacking techniques, tools and methods that hackers use. Python is a general-purpose scripting language that has gained immense popularity amongst professionals and beginners for its simplicity and powerful libraries.
🌐
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
🌐
Hackaday
hackaday.io › projects
All projects | Hackaday.io
July 25, 2022 - My attempt to create a single remote that I can use for all of my robotics projects.
🌐
Zero To Mastery
zerotomastery.io › blog › cybersecurity-practice-projects
Cybersecurity Practice Projects For Beginners | Zero To Mastery
January 26, 2024 - Impress recruiters by bulking up your portfolio with these 3 cybersecurity practice projects. Build a backdoor, a keylogger & a portscanner in Python (+ code!).
🌐
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.
🌐
Hackr
hackr.io › home › articles › projects
Top 40 Python Projects for Programmers (Beginner to Advanced)
February 19, 2026 - The only problem, finding the right project ideas. That’s why we put together 40+ real-world, portfolio-worthy Python projects, from beginner-friendly builds to professional-level applications.
🌐
StationX
stationx.net › home › hacking with python: unlocking python’s potential
Hacking With Python: Unlocking Python's Potential
January 9, 2026 - From be­ginner projects to more advance­d tasks like web scraping, Python provides opportunitie­s to understand network manipulation, system inte­raction, and security enhanceme­nt. The Python script discussed in this article de­monstrates how accessible and powe­rful Python is for web scraping. Whether you're­ extracting data, modifying MAC addresses, or cre­ating custom exploits, Python empowers e­thical hackers to delve de­eper into the cybe­rsecurity 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.