Commit Graph

324 Commits

Author SHA1 Message Date
CarterPerez-dev 9205d3ce4d feat: complete base64tool 2026-02-09 07:26:42 -05:00
Carter Perez aff62711f1
Merge pull request #72 from CarterPerez-dev/project/siem-dashboard
siem dashbaord learn folder
2026-02-08 18:18:52 -05:00
CarterPerez-dev 539dd725b9 siem dashbaord learn folder 2026-02-08 18:16:11 -05:00
Carter Perez dd601427c3
Merge pull request #71 from CarterPerez-dev/project/siem-dashboard
siem dashbaord complete
2026-02-08 17:55:18 -05:00
CarterPerez-dev d135197348 siem dashbaord complete 2026-02-08 17:47:33 -05:00
Carter Perez 63ddef33ee
Merge pull request #70 from CarterPerez-dev/auto/update-fullstack-template
chore: update fullstack-template submodule
2026-02-05 12:50:38 -05:00
CarterPerez-dev 55fb49debb chore: update fullstack-template submodule 2026-02-05 00:18:39 +00:00
Carter Perez 5e0da67c76
Create 04-CHALLENGES.md 2026-02-04 02:48:41 -05:00
Carter Perez de09e4f532
Create 03-IMPLEMENTATION.md 2026-02-04 02:48:25 -05:00
Carter Perez 54864dcfdb
Create 02-ARCHITECTURE.md 2026-02-04 02:47:32 -05:00
Carter Perez 531d8694fd
Update and rename architecture.md to 01-CONCEPTS.md 2026-02-04 02:24:35 -05:00
Carter Perez 945dcb4571
Revise overview for API Rate Limiter project
Replaced security considerations with an overview of the API Rate Limiter project, detailing its features, algorithms, and importance in preventing attacks.
2026-02-04 02:24:14 -05:00
Carter Perez 5e9213569b
Rename algorithms.md to ALGORITHMS.md 2026-02-04 02:23:43 -05:00
Carter Perez fd2161ccbd
Update README.md with project status and author info 2026-02-04 01:51:53 -05:00
Carter Perez 3eb763e8e3
Update overview with tool description
Added a description of the Docker Security Audit Tool.
2026-02-04 01:51:07 -05:00
Carter Perez 6b90006281
Merge pull request #69 from CarterPerez-dev/phase/3.4.9
add learn documents for api-security-scanner
2026-02-04 01:49:41 -05:00
CarterPerez-dev ab681f1ba1 add learn documents for api-security-scanner 2026-02-04 01:47:13 -05:00
Carter Perez 531fcabd0a
Merge pull request #68 from CarterPerez-dev/auto/update-fullstack-template
chore: update fullstack-template submodule
2026-02-03 03:26:51 -05:00
CarterPerez-dev 3936248d58 chore: update fullstack-template submodule 2026-02-03 00:18:56 +00:00
Carter Perez e8d2958e48
Update Network Traffic Analyzer link and description 2026-02-01 20:33:55 -05:00
Carter Perez fb491ad373
Merge pull request #67 from CarterPerez-dev/project/network-traffic-nalyzer
feat: complete network-traffic-analyzer
2026-02-01 20:28:50 -05:00
CarterPerez-dev a33423aa16 feat: complete network-traffic-analyzer 2026-02-01 20:26:28 -05:00
Carter Perez b0f7317cd8
Merge pull request #66 from CarterPerez-dev/phase/3.4
add and create all learn/ folders for intermediate projects
2026-02-01 03:44:37 -05:00
CarterPerez-dev e36d2ffdb0 add and create all learn/ folders for intermediate projects 2026-02-01 03:33:40 -05:00
Carter Perez d0a1ea468e
Merge pull request #65 from CarterPerez-dev/auto/update-fullstack-template
chore: update fullstack-template submodule
2026-01-31 19:55:56 -05:00
CarterPerez-dev a81b0684eb chore: update fullstack-template submodule 2026-02-01 00:20:08 +00:00
Carter Perez 145e0d2669
Merge pull request #64 from CarterPerez-dev/phase/3.4
add and create all learn/ folders for beginner projects
2026-01-31 15:17:50 -05:00
CarterPerez-dev 218305e722 add and create all learn/ folders for beginner projects 2026-01-31 15:13:31 -05:00
Carter Perez 1c5027db28
Merge pull request #62 from CarterPerez-dev/phase/3.3
Phase 3.3: Update CONTRIBUTING.md with learn/ folder requirements
2026-01-31 07:19:59 -05:00
CarterPerez-dev ff9d7a92f7 Phase 3.3: Update CONTRIBUTING.md with learn/ folder requirements
- Add learn/ folder as required for all new projects
- Add detailed section 4 explaining learn/ folder structure
- List all 5 required files with descriptions
- Add quality standards for educational documentation
- Update PR template with learn/ folder checklist
- Include verification steps using template files
- Increase time estimates for intermediate (2-4d, 3-5d) and advanced (1w, 1-2w, 2-3w, 3-4w) projects

This ensures all future projects have consistent, high quality
educational documentation that teaches security concepts.
2026-01-31 07:11:32 -05:00
Carter Perez a6c72a99c9
Merge pull request #61 from CarterPerez-dev/phase/3.1
Phase 3.1: Create learn/ folder template
2026-01-31 01:40:19 -05:00
CarterPerez-dev e48e6ebda3 Phase 3.1: Create learn/ folder template
- Add comprehensive 5-file template structure
- 00-OVERVIEW.md: Project intro, quick start, prerequisites
- 01-CONCEPTS.md: Security concepts with real world examples
- 02-ARCHITECTURE.md: System design and technical decisions
- 03-IMPLEMENTATION.md: Code walkthrough with actual examples
- 04-CHALLENGES.md: Extension ideas from easy to expert
- README.md: Template usage guide and writing guidelines
- CHECKLIST.md: Quick reference for filling templates

Writing guidelines emphasize:
- Human voice (avoiding AI patterns like em dashes, contrast flips)
- Concrete examples over abstractions
- Real code references with file:line numbers
- Real world incidents and vulnerabilities
- Practical, actionable content
2026-01-31 01:05:28 -05:00
Carter Perez 6dd4a15ee2
Merge pull request #60 from CarterPerez-dev/auto/update-fullstack-template
chore: update fullstack-template submodule
2026-01-30 22:46:29 -05:00
CarterPerez-dev 92ce06c9e4 chore: update fullstack-template submodule 2026-01-31 00:17:03 +00:00
Carter Perez 49d3c9b72f
Merge pull request #59 from CarterPerez-dev/phase/2.1
Phase 2.1: Standardize project entries with tables, badges, and language diversity
2026-01-30 04:54:02 -05:00
CarterPerez-dev 0d8595a316 Phase 2.1: Standardize project entries with tables, badges, and language diversity
- Converted all 60 projects to compact table format with inline badges
- Added time estimate badges, tech stack badges, and difficulty indicators
- Added "What You'll Learn" sections with key concepts
- Updated completed projects to show "Source Code | Docs" links
- Diversified programming languages across all difficulty levels:
  - Beginner: Added C++, Go, and Bash projects
  - Intermediate: Added Go and Rust projects
  - Advanced: Added Go, Rust, and C++ projects
- Maintained existing tech stack badges (Docker, AWS, Azure, CUDA, etc.)
2026-01-30 04:45:40 -05:00
CarterPerez-dev 664d600119 Phase 2.1: Standardize project entries with tables and badges
- Convert all 60 projects to compact table format
- Add time estimate badges for each project
- Add tech stack badges with colored logos
- Add difficulty level badges (Beginner/Intermediate/Advanced)
- Add 'What You'll Learn' section with key concepts
- Improve visual presentation and scannability
- Maintain all existing project links and descriptions
2026-01-30 03:48:50 -05:00
Carter Perez a651d8d57a
Merge pull request #58 from CarterPerez-dev/phase/1.4
Fix api-rate-limiter PyPI publish workflow paths
2026-01-30 03:23:14 -05:00
CarterPerez-dev 8d89ccded9 Fix api-rate-limiter PyPI publish workflow paths
- Update working-directory from PROJECTS/fastapi-420 to PROJECTS/advanced/api-rate-limiter
- Update packages-dir to match new project location
- Fixes workflow failure from missing directory
2026-01-30 03:21:00 -05:00
Carter Perez f045c5d01c
Merge pull request #57 from CarterPerez-dev/phase/1.4
Fix submodule path: rename templates to TEMPLATES
2026-01-30 03:20:23 -05:00
CarterPerez-dev c74b1f9713 Fix submodule path: rename templates to TEMPLATES
- Update .gitmodules to use TEMPLATES/fullstack-template
- Rename .git/modules/templates to .git/modules/TEMPLATES
- Update gitdir reference in submodule
- Update worktree path in submodule config
- Properly track submodule rename in git
2026-01-30 02:24:37 -05:00
Carter Perez 9832449f08
Merge pull request #56 from CarterPerez-dev/phase/1.4
Update CONTRIBUTING.md and submodule workflow for new structure
2026-01-29 05:24:20 -05:00
CarterPerez-dev 69212e5e8d Update CONTRIBUTING.md and submodule workflow for new structure
- Update CONTRIBUTING.md to reference TEMPLATES/fullstack-template
- Fix submodule workflow to use TEMPLATES instead of templates
- Update project directory instructions for difficulty-based folders
- Add difficulty level definitions and updated examples
2026-01-29 05:21:38 -05:00
Carter Perez 530c74638e
Merge pull request #55 from CarterPerez-dev/phase/1.4
Phase 1.4: Refactor main README.md
2026-01-29 05:14:06 -05:00
CarterPerez-dev 2ef894b4ff Phase 1.4: Refactor main README.md
- Keep header and badges section intact
- Simplify to Quick Navigation with 3 main sections
- Keep all 60 projects in clean bulleted format
- Replace verbose Roadmaps section with single link
- Replace verbose Resources section with single link
- Reduce from 294 lines to 129 lines
- Focus on showcasing projects with clear entry points
2026-01-29 04:43:46 -05:00
Carter Perez 3f154fb3ce
Merge pull request #54 from CarterPerez-dev/phase/1.3
Phase 1.3: Create RESOURCES/ folder
2026-01-29 04:35:08 -05:00
CarterPerez-dev 7365a4c241 Phase 1.3: Create RESOURCES/ folder
- Create RESOURCES/README.md as entry point
- Create RESOURCES/TOOLS.md with cybersecurity tools
- Create RESOURCES/COURSES.md with training platforms
- Create RESOURCES/CERTIFICATIONS.md with exam prep
- Create RESOURCES/COMMUNITIES.md with YouTube, Reddit, LinkedIn
- Create RESOURCES/FRAMEWORKS.md with security frameworks
- Update main README to link to RESOURCES/
- Reduce main README by ~420 lines
2026-01-29 04:15:52 -05:00
Carter Perez f001d20a4d
Merge pull request #53 from CarterPerez-dev/phase/1.2
Phase 1.2: Create ROADMAPS folder with complete certification paths
2026-01-29 03:17:09 -05:00
CarterPerez-dev 75cd94322d Phase 1.2: Create ROADMAPS folder with complete certification paths
Part of #51 (Phase 1.2)

- Create ROADMAPS/ directory with comprehensive career roadmaps
- Create 10 complete certification path guides:
  - SOC Analyst
  - Penetration Tester
  - Security Engineer
  - Incident Responder
  - Security Architect
  - Cloud Security Engineer
  - GRC Analyst/Consultant
  - Threat Intelligence Analyst
  - Application Security
  - Network Engineer (Security-Focused)

- Each roadmap includes:
  - Certification progression
  - Recommended learning phases with timelines
  - Skills to develop (technical and soft)
  - Career progression guidance
  - Related practice projects
  - Industry context and requirements

- Create ROADMAPS/README.md as comprehensive index
- Update main README.md to link to ROADMAPS/ (removed 140+ lines)
- Update Table of Contents

- Update GitHub Actions workflows for new PROJECTS/ structure:
  - publish-api-rate-limter.yml (advanced/)
  - publish-caesar-cipher.yml (beginner/)
  - publish-dns-lookup.yml (beginner/)
2026-01-29 03:13:10 -05:00
Carter Perez b7706db0c2
Merge pull request #52 from CarterPerez-dev/phase/1.1
Phase 1.1: Organize PROJECTS by difficulty level
2026-01-29 02:48:29 -05:00