Write a log analyzer to detect unusual activities - like e.g. user suddenly logging in from a completely different geographical location, or trying to log in with a wrong password multiple times in a row. Answer from pachura3 on reddit.com
🌐
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!).
Discussions

Summer Security Project Ideas for Beginners
I wrote a script a while ago that I thought was super cool for security; i called it Portcullis. What it does is listens on a random unused port on a system; if ANYTHING does a TCP handshake with it; firewalls them off using Fail2Ban So if you get NMap scanned; it will block that host. Another idea that ive had is to make a service for doing DNS-Rebinding exploits. You would need a HTTP server to coordinate with a firewall and DNS server. So just write a small Flask app that takes care of all this, and see if you can't take over some people's routers. More on reddit.com
🌐 r/Python
5
0
June 1, 2016
What project can I do to learn python from a security perspective?
So I'm a senior security analyst and I do quite a bit of development (although I would never call myself a developer). If I were you, I would just start writing simple security tools. A couple of suggestions: A simple port scanner A command and control server and client A directory fuzzer A keylogger There are tons of tools that already provide those functions but writing your own will strengthen your understanding of Python and security. Plus, writing your own tools often makes it more difficult for monitoring tools to detect. Throw your tools on Github, document them well and add them to your portfolio when you submit resumes. Hope the input helps! More on reddit.com
🌐 r/AskNetsec
38
65
January 12, 2020
What are good cyber security programming projects?

Top projects at GitHub: https://github.com/showcases/security

More on reddit.com
🌐 r/AskNetsec
20
136
April 15, 2018
Cyber security with python
https://github.com/tanc7/hacking-books basically python is really, really good at networking related cybersecurity stuff. tools like scapy, sqlmap, twisted and asyncio, even the well known requests give you the ability to audit a very wide range of network protocols. even the plain ol socket module is very powerful. More on reddit.com
🌐 r/learnpython
9
6
March 3, 2020
People also ask

Project #2: Build a Backdoor
In cybersecurity, a backdoor is a hidden and unauthorized access point in a computer system, application, or network that can be used to bypass normal authentication procedures and gain privileged access to the system or data.They are typically created by attackers who exploit vulnerabilities in software and hardware or even trick company staff into installing them by accident.Backdoors can: Bypass security controls Steal sensitive data Modify system configurations Launch attacks against other systems or networks And maintain persistent access to a compromised system, even if th
🌐
zerotomastery.io
zerotomastery.io › blog › cybersecurity-practice-projects
Cybersecurity Practice Projects For Beginners | Zero To Mastery
Project #3: Build a Portscanner
Portscanning is an important part of a penetration test, and you will hear about it a lot inside Cyber Security.Here’s how it works:Portscanning allows us to discover which ports are open, which are closed, and also which might be filtered or hidden behind a firewall.This is nothing too amazing on its own, but when we pair that with more complex tools such as Nmap, we can also discover what software or service is being run on those open ports.Why care about this?Because we can then use that information to later try and discover whether any known vulnerabilities exist for that software's partic
🌐
zerotomastery.io
zerotomastery.io › blog › cybersecurity-practice-projects
Cybersecurity Practice Projects For Beginners | Zero To Mastery
🌐
YouTube
youtube.com › playlist
Cyber Security Projects For Beginners - Python cybersecurity - YouTube
Learn to build your own cybersecurity projects for beginners with source code. This playliste includes the following python cyber security projects: - Visual...
🌐
Medium
medium.com › @jaredpmedeiros › a-beginner-friendly-cyber-security-project-python-fim-12431ca77925
A Beginner Friendly Cyber Security Project: Python FIM | by Jared Medeiros | Medium
April 28, 2025 - A Beginner Friendly Cyber Security Project: Python FIM Overview of the Project In this project, we’re building a File Integrity Monitor (FIM) system using Python. This program will check if …
🌐
GeeksforGeeks
geeksforgeeks.org › python › python-for-cybersecurity
Python for Cybersecurity - GeeksforGeeks
July 23, 2025 - To work on cybersecurity projects, you'll need several libraries. Install them using pip once your virtual environment is activated: ... Scapy: For network packet manipulation and scanning. Requests: For sending HTTP requests (e.g., testing web vulnerabilities). cryptography: For encryption and decryption tasks. ... Ensure you're in your virtual environment before installing. Test each library by importing it in Python:
🌐
Quora
quora.com › What-big-networking-or-cyber-security-projects-can-I-do-using-python
What big networking or cyber security projects can I do using python? - Quora
Answer (1 of 5): You can do literally do anything with Python. Although something I think may give you the best of both worlds (networking/security) would probably be scapy. “Scapy is a powerful interactive packet manipulation program. It is able to forge or decode packets of a wide number of pro...
Find elsewhere
🌐
Pythonsecurity
pythonsecurity.org
Welcome | OWASP Python Security Project
The project is designed to explore how web applications can be developed in python by approaching the problem from three different angles: Security in python: white-box analysis, structural and functional analysis · Security of python: black-box analysis, identify and address security-related ...
🌐
Reddit
reddit.com › r/python › summer security project ideas for beginners
r/Python on Reddit: Summer Security Project Ideas for Beginners
June 1, 2016 -

Myself and a friend are finding ourselves with a lot of time on our hands this summer and are hoping to use it to learn more about Python.

We are both students of a cyber-security program at a university but there are no courses in Python. We want to work together on some security related Python projects, but don't really have any ideas.

Anything that you can suggest would help us a lot. We aren't looking for step by step lego style instructions. More just concepts like

"Write a script that can automate [task] and integrate the data with [this or that]. I'd start with this book: [book]"

Thanks guys.

🌐
Potato Pirates
potatopirates.game › blogs › cybersecurity › 5-cybersecurity-projects-for-beginners
Potato Pirates Recommend: Top 5 Cybersecurity Projects For Beginners
June 10, 2020 - Your project can be to build a simple keylogger, using python to understand how exactly it works so that you can get a better idea of how logged data is transmitted to your hacker.
🌐
Great Learning
mygreatlearning.com › blog › cybersecurity › top 7 cybersecurity projects for beginners in 2026
Top 7 cybersecurity projects for beginners in 2026
January 6, 2025 - Build a Keylogger in python language to detect this malware and privy as to how the data are logged and transmitted to a hacker. Also Read: Everything You Need to Know About Cybersecurity Attacks and How to Prevent Them · Abstract: This ...
🌐
The Knowledge Academy
theknowledgeacademy.com › blog › cyber-security-projects
Top 8 Cyber Security Projects For Beginners (2026 Updated)
Additionally, you may develop software that checks the system for keyloggers. If someone has installed a keylogger, this might be further useful to monitor every move made from the keyboard. Hash Function is one of the Python-based Cyber Security ...
🌐
GitHub
github.com › chrisdabre › Cybersecurity-Projects
GitHub - chrisdabre/Cybersecurity-Projects: A collection of python cybersecurity projects · GitHub
A collection of python cybersecurity projects. Contribute to chrisdabre/Cybersecurity-Projects development by creating an account on GitHub.
Starred by 47 users
Forked by 3 users
🌐
Medium
medium.com › @paritoshblogs › pyhton-projects-for-cybersecurity-e957401023fc
Python projects for cybersecurity | by Paritosh | Medium
October 20, 2023 - Create a Python tool that can scan a network for open ports, services, and vulnerabilities. Libraries like Scapy or Nmap can be helpful. Develop a secure password manager that stores and manages passwords, emphasizing encryption and security ...
🌐
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 - If you’re a student looking for a job or a professional upskilling, working on hands-on projects—most preferably with Python on your Windows laptop using PyCharm — is an effective way to prove and demonstrate your cybersecurity skills. Join Medium for free to get updates from this writer. ... In this article, I will guide you through a handpicked list of 15 projects, ranging from Beginner to Advanced, that can be developed using Python on a typical Windows environment.
🌐
SAGE University
sageuniversity.in › blogs › cyber-security-projects-for-Students
Top 15+ Cyber Security Projects for Students 2026 (Beginner to Advanced with Source Code)
November 25, 2025 - This project involves designing a tool that helps simulate security incidents and tests how effectively a system can respond to emergency situations. ... Goal: Identify gaps in response strategies, automate recovery actions, enhance visibility, ...
🌐
GitHub
github.com › topics › cyber-security
cyber-security · GitHub Topics · GitHub
python hack hacking wifi password python3 cybersecurity keylogger python-3 wifi-network cyber-security hacking-tool wifi-password keylog keylogger-analysis python-hacking python-tools hacking-tools keylogging keyloger ...
🌐
Reddit
reddit.com › r/asknetsec › what project can i do to learn python from a security perspective?
r/AskNetsec on Reddit: What project can I do to learn python from a security perspective?
January 12, 2020 -

Due to dire situations at work I was quickly thrown into manager role only after a few years of being in Cyber. I'm trying to make myself more marketable.

I see a strong demand for security professionals to know python or other object orientated programming languages.

What is a good way to start demonstrating my understanding? I don't use python in my daily job so it's not an option at work so this would be on my own time. I do have a simple blog, so it would be cool to show my learning process over time. The plan would be to be able to show a potential hiring manager I have some practical experience.

I would appreciate suggestions that are doable for a beginner who understands how to program at a basic level. I work best with a tangible goal. I'm just horrible with coming up with ideas.

Thanks for your time.

🌐
Reddit
reddit.com › r/asknetsec › what are good cyber security programming projects?
What are good cyber security programming projects? : r/AskNetsec
April 15, 2018 - At the time that was the only way I knew how to run the commands from Python. ... If your intention is to learn security from the ground up, start by writing or contributing to a port scanner, then a vulnerability scanner followed by an exploit platform. For your first project i.e.
🌐
InterviewBit
interviewbit.com › projects › top 10 cyber security projects with source code (2023)
Top 10 Cyber Security Projects With Source Code (2023) - InterviewBit
October 31, 2023 - Batch steganography, permutation steganography, LSB (Least Significant Bits), Bit-Plane complexity segmentation (BCPS), and CSSIS (Chaos-based Spread Spectrum Image Steganography) are a few algorithms for this project. Compromise or even noticing of the secure content in the images by third-party sources can be prohibited in this project. Here, the raw pixel data from the image is extracted and encoded with the text. The text is usually encoded as binary strings in the Android application. You will have to use open-source image processing libraries, preferably from Python for this project.