██████╗ █████╗ ██████╗ ████████╗███████╗██████╗ ╗██████╗ ██╔════╝██╔══██╗██╔══██╗╚══██╔══╝██╔════╝██╔══██╗ ██╔══██╗ ██║ ███████║██████╔╝ ██║ █████╗ ██████╔╝ ██████╔╝ ██║ ██╔══██║██╔══██╗ ██║ ██╔══╝ ██╔══██╗ ██╔══██╗ ╚██████╗██║ ██║██║ ██║ ██║ ███████╗██║ ██║ ██║ ██║ ╚═════╝╚═╝ ╚═╝╚═╝ ╚═╝ ╚═╝ ╚══════╝╚═╝ ╚═╝ ╚═╝ ╚═╝
Cybersecurity Enthusiast | 🛡️ Ethical Hacker | 🎓 Educator
Passionate about cybersecurity and dedicated to educating others on the importance of digital safety. With a strong foundation in ethical hacking and secure coding practices, I strive to create tools and resources that empower individuals and organizations to protect their digital assets.
- 🔭 Current Project: Working on CertsGamified, a Cybersecurity roadmap tool.
- 🌱 Learning: Advanced penetration testing techniques.
- 👯 Open to Collaborate: Open-source cybersecurity projects.
- 💬 Ask Me About: Network Security, Ethical Hacking, and Secure Coding.
- 📫 Reach Me: Email | LinkedIn
- ⚡ Fun Fact: I enjoy breaking and fixing things to understand how they work!
ProxyAuthRequired is a free and open-source cybersecurity learning tool.
Continuously expanding my knowledge to stay ahead in the ever-evolving field of cybersecurity:
- Advanced Penetration Testing
- Cloud Security
- Malware Analysis
- Incident Response
- Blockchain Security
- Expand Open Source Contributions: Contribute to more cybersecurity projects and collaborate with like-minded developers.
- Develop Advanced Security Tools: Create tools that address emerging security challenges.
- Educate the Community: Continue creating resources and tutorials to help others learn about cybersecurity.
"Security is not a product, but a process." — Bruce Schneier
Stay safe, stay curious, and keep hacking! 🚀
.
├── IOS.MD
├── MD's
│ ├── Aggregator.md
│ ├── Efficiency-Prompt.md
│ ├── Efficiency-results-(1).md
│ ├── IOS.APP.MD
│ ├── ISSUES-IMPROVEMENTS.md
│ ├── MarketingPlan.md
│ ├── Page-Design.ruby
│ ├── Regexp.md
│ ├── SEO&Sitemap.md
│ ├── TestPageDesign.md
│ ├── cloudfare.md
│ ├── google.md
│ ├── maketing-research.md
│ ├── seo-tools.md
│ ├── stripe_implementation.md
│ └── 🌲TREEEEEEE🌲.md
├── Mongo-Inputs
│ ├── Achievments.js
│ ├── FakeUsers.js
│ ├── ShopItems.js
│ ├── TestUsers.js
│ └── leaderboardusers.js
├── README.MD
├── Tests
│ ├── DuplicateFix.txt
│ ├── distractors-ExtraInstrcutions.md
│ ├── explanations.md
│ ├── fixtest.txt
│ ├── formula.md
│ ├── refineTests.md
│ └── verifytests.txt
├── Trees
│ ├── Root.md
│ ├── backend.md
│ └── frontend.md
├── apache
│ ├── Dockerfile.apache
│ ├── apache_server.conf
│ └── httpd.conf
├── backend
│ ├── API
│ │ └── AI.py
│ ├── Dockerfile.backend
│ ├── app.py
│ ├── helpers
│ │ ├── analogy_stream_helper.py
│ │ ├── async_tasks.py
│ │ ├── celery_app.py
│ │ ├── grc_stream_helper.py
│ │ ├── rate_limiter.py
│ │ ├── scenario_helper.py
│ │ └── xploitcraft_helper.py
│ ├── models
│ │ ├── newsletter.py
│ │ ├── password_reset.py
│ │ └── test.py
│ ├── mongodb
│ │ └── database.py
│ ├── repomix-output.txt
│ ├── requirements.txt
│ ├── routes
│ │ ├── admin_newsletter_routes.py
│ │ ├── analogy_routes.py
│ │ ├── contact_form.py
│ │ ├── cracked_admin.py
│ │ ├── grc_routes.py
│ │ ├── newsletter_routes.py
│ │ ├── oauth_routes.py
│ │ ├── password_reset_routes.py
│ │ ├── scenario_routes.py
│ │ ├── support_routes.py
│ │ ├── test_routes.py
│ │ └── xploit_routes.py
│ └── utils
│ └── email_sender.py
├── bandit.yaml
├── docker-compose.yml
├── frontend
│ └── my-react-app
│ ├── Dockerfile.audit
│ ├── Dockerfile.dev
│ ├── Dockerfile.frontend
│ ├── eslint.config.mjs
│ ├── package-lock.json
│ ├── package.json
│ ├── public
│ │ ├── android-chrome-192x192.png
│ │ ├── android-chrome-512x512.png
│ │ ├── appLogo.png
│ │ ├── apple-touch-icon.png
│ │ ├── favicon-16x16.png
│ │ ├── favicon-32x32.png
│ │ ├── favicon.ico
│ │ ├── images
│ │ ├── index.html
│ │ ├── manifest.json
│ │ ├── robots.txt
│ │ ├── site.webmanifest
│ │ ├── sitemap.xml
│ │ └── xp
│ │ ├── xp10.png
│ │ ├── xp100.png
│ │ ├── xp200.png
│ │ ├── xp25.png
│ │ ├── xp50.png
│ │ └── xp_mongo.js
│ ├── repomix-output.txt
│ └── src
│ ├── App.js
│ ├── App.test.js
│ ├── components
│ │ ├── ConfettiAnimation.js
│ │ ├── Footer.js
│ │ ├── FormattedQuestion.js
│ │ ├── GlobalTestList.js
│ │ ├── GlobalTestPage.js
│ │ ├── ProtectedRoute.js
│ │ ├── SEOHelmet.js
│ │ ├── Sidebar
│ │ │ ├── Sidebar.css
│ │ │ ├── Sidebar.js
│ │ │ └── sidebarlogo.png
│ │ ├── StructuredData.js
│ │ ├── colorMapping.js
│ │ ├── cracked
│ │ │ ├── CrackedAdminDashboard.css
│ │ │ ├── CrackedAdminDashboard.js
│ │ │ ├── CrackedAdminLogin.css
│ │ │ └── CrackedAdminLoginPage.js
│ │ ├── footer.css
│ │ ├── iconMapping.js
│ │ ├── og-default.jpg
│ │ ├── pages
│ │ │ ├── AnalogyPage
│ │ │ │ ├── AnalogyHub.css
│ │ │ │ ├── AnalogyHub.js
│ │ │ │ ├── backround1.jpg
│ │ │ │ └── loading2.png
│ │ │ ├── DailyPage
│ │ │ │ ├── DailyCyberBrief.css
│ │ │ │ ├── DailyCyberBrief.js
│ │ │ │ └── backround7.jpg
│ │ │ ├── GRCpage
│ │ │ │ ├── GRC.css
│ │ │ │ ├── GRC.js
│ │ │ │ └── GRCbackground.jpg
│ │ │ ├── Info
│ │ │ │ ├── BlogPage.css
│ │ │ │ ├── BlogPage.js
│ │ │ │ ├── BlogPostPage.js
│ │ │ │ ├── ContactPage.css
│ │ │ │ ├── ContactPage.js
│ │ │ │ ├── DemosPage.css
│ │ │ │ ├── DemosPage.js
│ │ │ │ ├── ExamsPage.css
│ │ │ │ ├── ExamsPage.js
│ │ │ │ ├── InfoNavbar.css
│ │ │ │ ├── InfoNavbar.js
│ │ │ │ ├── InfoPage.css
│ │ │ │ ├── InfoPage.js
│ │ │ │ ├── PublicLeaderboardPage.css
│ │ │ │ ├── PublicLeaderboardPage.js
│ │ │ │ ├── YouTubeEmbed.js
│ │ │ │ ├── images
│ │ │ │ │ ├── 1.webp
│ │ │ │ │ ├── 10.webp
│ │ │ │ │ ├── 11.webp
│ │ │ │ │ ├── 12.webp
│ │ │ │ │ ├── 13.webp
│ │ │ │ │ ├── 14.webp
│ │ │ │ │ ├── 15.webp
│ │ │ │ │ ├── 2.webp
│ │ │ │ │ ├── 3.webp
│ │ │ │ │ ├── 4.webp
│ │ │ │ │ ├── 5.webp
│ │ │ │ │ ├── 6.webp
│ │ │ │ │ ├── 7.webp
│ │ │ │ │ ├── 8.webp
│ │ │ │ │ ├── 9.webp
│ │ │ │ │ ├── CISS.webp
│ │ │ │ │ ├── achi.webp
│ │ │ │ │ ├── analogy.webp
│ │ │ │ │ ├── aplus.webp
│ │ │ │ │ ├── awscloud.webp
│ │ │ │ │ ├── bonus.webp
│ │ │ │ │ ├── cissp.webp
│ │ │ │ │ ├── cloud.webp
│ │ │ │ │ ├── cloudsec.webp
│ │ │ │ │ ├── colors.webp
│ │ │ │ │ ├── cysa.webp
│ │ │ │ │ ├── data.webp
│ │ │ │ │ ├── exammode.webp
│ │ │ │ │ ├── gamified.webp
│ │ │ │ │ ├── grc.webp
│ │ │ │ │ ├── leader (copy 1).webp
│ │ │ │ │ ├── leader.webp
│ │ │ │ │ ├── linux.webp
│ │ │ │ │ ├── network.webp
│ │ │ │ │ ├── news.webp
│ │ │ │ │ ├── pbqs.webp
│ │ │ │ │ ├── pentest.webp
│ │ │ │ │ ├── rec.webp
│ │ │ │ │ ├── review.webp
│ │ │ │ │ ├── scen.webp
│ │ │ │ │ ├── security.webp
│ │ │ │ │ ├── securityplus.webp
│ │ │ │ │ ├── securityx.webp
│ │ │ │ │ ├── server.webp
│ │ │ │ │ ├── shop.webp
│ │ │ │ │ ├── support.webp
│ │ │ │ │ ├── test.webp
│ │ │ │ │ ├── xboost.webp
│ │ │ │ │ └── xploit.webp
│ │ │ │ ├── navbarScrollUtils.js
│ │ │ │ └── videoConfig.js
│ │ │ ├── LegalPages.css
│ │ │ ├── PrivacyPolicy.js
│ │ │ ├── ResourcesPage
│ │ │ │ ├── Resourcebackground.jpg
│ │ │ │ ├── Resources.css
│ │ │ │ └── Resources.js
│ │ │ ├── ScenarioPage
│ │ │ │ ├── ScenarioSphere.css
│ │ │ │ ├── ScenarioSphere.js
│ │ │ │ ├── attacks.js
│ │ │ │ └── backround5.jpg
│ │ │ ├── TermsOfService.js
│ │ │ ├── XploitcraftPage
│ │ │ │ ├── App.css
│ │ │ │ ├── Xploitcraft.js
│ │ │ │ ├── backround2.jpg
│ │ │ │ ├── loading3.png
│ │ │ │ └── logo5.png
│ │ │ ├── aplus
│ │ │ │ ├── APlusTestList.js
│ │ │ │ └── APlusTestPage.js
│ │ │ ├── aplus2
│ │ │ │ ├── APlusCore2TestPage.js
│ │ │ │ └── AplusCore2TestList.js
│ │ │ ├── auth
│ │ │ │ ├── AuthToast.css
│ │ │ │ ├── CreateUsernameForm.css
│ │ │ │ ├── CreateUsernameForm.js
│ │ │ │ ├── ErrorDisplay.css
│ │ │ │ ├── ErrorDisplay.js
│ │ │ │ ├── ForgotPassword.css
│ │ │ │ ├── ForgotPassword.js
│ │ │ │ ├── Login.css
│ │ │ │ ├── Login.js
│ │ │ │ ├── OAuthSuccess.js
│ │ │ │ ├── PasswordRequirements.css
│ │ │ │ ├── PasswordRequirements.js
│ │ │ │ ├── Register.css
│ │ │ │ ├── Register.js
│ │ │ │ ├── ResetPassword.css
│ │ │ │ └── ResetPassword.js
│ │ │ ├── awscloud
│ │ │ │ ├── AWSCloudTestList.js
│ │ │ │ └── AWSCloudTestPage.js
│ │ │ ├── casp
│ │ │ │ ├── CaspPlusTestList.js
│ │ │ │ └── CaspPlusTestPage.js
│ │ │ ├── cissp
│ │ │ │ ├── CisspTestList.js
│ │ │ │ └── CisspTestPage.js
│ │ │ ├── cloudplus
│ │ │ │ ├── CloudPlusTestList.js
│ │ │ │ └── CloudPlusTestPage.js
│ │ │ ├── cysa
│ │ │ │ ├── CySAPlusTestList.js
│ │ │ │ └── CySAPlusTestPage.js
│ │ │ ├── dataplus
│ │ │ │ ├── DataPlusTestList.js
│ │ │ │ └── DataPlusTestPage.js
│ │ │ ├── linuxplus
│ │ │ │ ├── LinuxPlusTestList.js
│ │ │ │ └── LinuxPlusTestPage.js
│ │ │ ├── nplus
│ │ │ │ ├── NPlusTestList.js
│ │ │ │ └── NetworkPlusTestPage.js
│ │ │ ├── penplus
│ │ │ │ ├── PenPlusTestList.js
│ │ │ │ └── PenPlusTestPage.js
│ │ │ ├── secplus
│ │ │ │ ├── SecurityPlusTestList.js
│ │ │ │ └── SecurityPlusTestPage.js
│ │ │ ├── serverplus
│ │ │ │ ├── ServerPlusTestList.js
│ │ │ │ └── ServerPlusTestPage.js
│ │ │ └── store
│ │ │ ├── AchievementPage.css
│ │ │ ├── AchievementPage.js
│ │ │ ├── AchievementToast.css
│ │ │ ├── AchievementToast.js
│ │ │ ├── DailyStation.css
│ │ │ ├── DailyStationPage.js
│ │ │ ├── LeaderboardPage.css
│ │ │ ├── LeaderboardPage.js
│ │ │ ├── ShopPage.css
│ │ │ ├── ShopPage.js
│ │ │ ├── StreakCalendar.js
│ │ │ ├── SupportAskAnythingPage.css
│ │ │ ├── SupportAskAnythingPage.js
│ │ │ ├── UserProfile.css
│ │ │ ├── UserProfile.js
│ │ │ ├── ach.png
│ │ │ ├── achbgs1.jpg
│ │ │ ├── achievementsSlice.js
│ │ │ ├── leader.jpg
│ │ │ ├── shopSlice.js
│ │ │ ├── shopbg.png
│ │ │ ├── shopbg1.jpg
│ │ │ ├── store.js
│ │ │ ├── user.jpg
│ │ │ └── userSlice.js
│ │ └── test.css
│ ├── global.css
│ ├── index.css
│ ├── index.js
│ ├── reportWebVitals.js
│ └── setupTests.js
├── info.md
├── nginx
│ ├── nginx.conf
│ └── sites-enabled
│ └── reverse_proxy.conf
├── redis
│ └── redis.conf
└── repomix-output.txt
.
├── App.js
├── app.json
├── assets
│ ├── adaptive-icon.png
│ ├── favicon.png
│ ├── icon.png
│ └── splash-icon.png
├── index.js
├── package-lock.json
├── package.json
└── src
├── api
│ ├── LeaderboardService.js
│ ├── ResourcesService.js
│ ├── achievementService.js
│ ├── analogyService.js
│ ├── apiClient.js
│ ├── apiConfig.js
│ ├── authService.js
│ ├── dailyStationService.js
│ ├── grcService.js
│ ├── newsletterService.js
│ ├── passwordResetService.js
│ ├── pofileService.js
│ ├── scenarioService.js
│ ├── shopService.js
│ ├── supportService.js
│ ├── testService.js
│ └── xploitService.js
├── assets
├── components
│ ├── AchievementItem.js
│ ├── FormattedQuestion.js
│ ├── ResourceRandomModal.js
│ ├── ResourcesCategoriesComponent.js
│ └── TestProgressComponent.js
├── constants
│ ├── achievementConstants.js
│ ├── resourcesConstants.js
│ ├── shop
│ │ └── shopConstants.js
│ ├── supportConstants.js
│ └── testConstants.js
├── hooks
│ ├── useAchievements.js
│ ├── useLeaderboard.js
│ ├── useResources.js
│ ├── useShop.js
│ ├── useSupport.js
│ └── useTest.js
├── navigation
│ ├── AppNavigator.js
│ ├── AuthNavigator.js
│ ├── MainNavigator.js
│ └── TestNavigator.js
├── screens
│ ├── HomeScreen.js
│ ├── LeaderboardScreen.js
│ ├── ResourcesScreen.js
│ ├── auth
│ │ ├── CreateUsernameScreen.js
│ │ ├── ForgotPasswordScreen.js
│ │ ├── LoginScreen.js
│ │ ├── RegisterScreen.js
│ │ └── ResetPasswordScreen.js
│ ├── profile
│ │ ├── AchievementsScreen.js
│ │ ├── ProfileScreen.js
│ │ └── SupportScreen.js
│ ├── shop
│ │ ├── ShopScreen.js
│ │ └── components
│ │ ├── AvatarItem.js
│ │ ├── BoostItem.js
│ │ └── ColorItem.js
│ ├── tests
│ │ ├── TestListScreen.js
│ │ ├── TestScreen.js
│ │ └── categories
│ │ ├── APlus2Screen.js
│ │ ├── APlusScreen.js
│ │ ├── AWSCloudScreen.js
│ │ ├── CaspPlusScreen.js
│ │ ├── CisspScreen.js
│ │ ├── CloudPlusScreen.js
│ │ ├── CySAPlusScreen.js
│ │ ├── DataPlusScreen.js
│ │ ├── LinuxPlusScreen.js
│ │ ├── NetworkPlusScreen.js
│ │ ├── PenPlusScreen.js
│ │ ├── SecurityPlusScreen.js
│ │ └── ServerPlusScreen.js
│ └── tools
│ ├── AnalogyHubScreen.js
│ ├── DailyStationScreen.js
│ ├── GRCScreen.js
│ ├── NewsletterScreen.js
│ ├── ScenarioSphereScreen.js
│ └── XploitCraftScreen.js
├── store
│ ├── index.js
│ └── slices
│ └── userSlice.js
└── utils
21 directories, 84 files
├── A+ Core 1
│ ├── 1.ruby
│ ├── 2.ruby
│ ├── 3.ruby
│ ├── 4.ruby
│ ├── 5.ruby
│ ├── 6.ruby
│ ├── 7.ruby
│ ├── 8.ruby
│ ├── 9.js
│ └── X0.ruby
├── A+ Core 2
│ ├── 1.ruby
│ ├── 2.ruby
│ ├── 3.ruby
│ ├── 4.ruby
│ ├── 5.ruby
│ ├── 6.ruby
│ ├── 7.ruby
│ ├── 8.ruby
│ ├── 9.ruby
│ └── X0.ruby
├── AWS-CLOUD
│ ├── 1.ruby
│ ├── 2.ruby
│ ├── 3.ruby
│ ├── 4.ruby
│ ├── 5.ruby
│ ├── 6.ruby
│ ├── 7.ruby
│ ├── 8.ruby
│ ├── 9.ruby
│ └── X0.ruby
├── CASP+
│ ├── 1.ruby
│ ├── 2.ruby
│ ├── 3.ruby
│ ├── 4.ruby
│ ├── 5.ruby
│ ├── 6.ruby
│ ├── 7.ruby
│ ├── 8.ruby
│ ├── 9.ruby
│ └── X0.ruby
├── CISSP
│ ├── 1.ruby
│ ├── 2.ruby
│ ├── 3.ruby
│ ├── 4.ruby
│ ├── 5.ruby
│ ├── 6.ruby
│ ├── 7.ruby
│ ├── 8.ruby
│ ├── 9.ruby
│ └── X0.ruby
├── Cloud+
│ ├── 1.ruby
│ ├── 2.ruby
│ ├── 3.ruby
│ ├── 4.ruby
│ ├── 5.ruby
│ ├── 6.ruby
│ ├── 7.ruby
│ ├── 8.ruby
│ ├── 9.ruby
│ └── X0.ruby
├── CySa+
│ ├── 1.ruby
│ ├── 2.ruby
│ ├── 3.ruby
│ ├── 4.ruby
│ ├── 5.ruby
│ ├── 6.ruby
│ ├── 7.ruby
│ ├── 8.ruby
│ ├── 9.ruby
│ └── X0.ruby
├── Data+
│ ├── 1.ruby
│ ├── 2.ruby
│ ├── 3.ruby
│ ├── 4.ruby
│ ├── 5.ruby
│ ├── 6.ruby
│ ├── 7.ruby
│ ├── 8.ruby
│ ├── 9.ruby
│ └── X0.ruby
├── DuplicateFix.txt
├── Linux+
│ ├── 1.ruby
│ ├── 2.ruby
│ ├── 3.ruby
│ ├── 4.ruby
│ ├── 5.ruby
│ ├── 6.ruby
│ ├── 7.ruby
│ ├── 8.ruby
│ ├── 9.ruby
│ └── X0.ruby
├── Network+
│ ├── 1.ruby
│ ├── 2.ruby
│ ├── 3.ruby
│ ├── 4.ruby
│ ├── 5.ruby
│ ├── 6.ruby
│ ├── 7.ruby
│ ├── 8.ruby
│ ├── 9.ruby
│ └── X0.ruby
├── PenTest+
│ ├── 1.ruby
│ ├── 2.ruby
│ ├── 3.ruby
│ ├── 4.ruby
│ ├── 5.ruby
│ ├── 6.ruby
│ ├── 7.ruby
│ ├── 8.ruby
│ ├── 9.ruby
│ └── X0.ruby
├── Security+
│ ├── 1.ruby
│ ├── 2.ruby
│ ├── 3.ruby
│ ├── 4.ruby
│ ├── 5.ruby
│ ├── 6.ruby
│ ├── 7.ruby
│ ├── 8.ruby
│ ├── 9.ruby
│ └── X0.ruby
├── Server+
│ ├── 1.ruby
│ ├── 2.ruby
│ ├── 3.ruby
│ ├── 4.ruby
│ ├── 5.ruby
│ ├── 6.ruby
│ ├── 7.ruby
│ ├── 8.ruby
│ ├── 9.ruby
│ └── X0.ruby