From 2b8e84c8066bd42005c29dc69c298b1569abf647 Mon Sep 17 00:00:00 2001 From: Carter Perez Date: Mon, 5 Jan 2026 09:04:18 -0500 Subject: [PATCH] Revise project links and descriptions in README Updated project source code links and descriptions. --- README.md | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 2181af97..9b2cc6d7 100644 --- a/README.md +++ b/README.md @@ -23,7 +23,7 @@

View Complete Projects:

- Projects + Projects
@@ -49,12 +49,13 @@ --- -## Projects (Each link to their brief instructions) +# Projects +### *Each link to their brief instructions or source code* -### Beginner Projects +## Beginner Projects -### [Simple Port Scanner](https://github.com/CarterPerez-dev/Cybersecurity-Projects/blob/main/SYNOPSES/beginner/Simple.Port.Scanner.md) -Build a Python script using the `socket` library to test common ports (22, 80, 443, 3306, etc.) on a target IP. Implement threading or asyncio to scan multiple ports concurrently for speed. Add service detection by analyzing banner responses from open ports. +### *SOURCE CODE:* *[Simple Port Scanner](https://github.com/CarterPerez-dev/Cybersecurity-Projects/tree/main/PROJECTS/simple-port-scanner)* +Asynchronous TCP port scanner in C++ using boost::asio for concurrent port scanning with configurable ranges and timeouts. Implements service detection through banner grabbing and demonstrates async I/O patterns with TCP socket programming. ### *SOURCE CODE:* *[Keylogger](https://github.com/CarterPerez-dev/Cybersecurity-Projects/tree/main/PROJECTS/keylogger)* Use Python's `pynput` library to capture keyboard events and log them to a local file with timestamps. Include a toggle key (like F12) to start/stop logging. **Important**: Add clear disclaimers and only test on systems you own.