diff --git a/CNAME b/CNAME index 8b137891791fe..e87187a383ca0 100644 --- a/CNAME +++ b/CNAME @@ -1 +1 @@ - +ben-levin.online diff --git a/_config.yml b/_config.yml index d4916414195c9..546c239df8b1d 100644 --- a/_config.yml +++ b/_config.yml @@ -1,83 +1,81 @@ -# -# This file contains configuration flags to customize your site -# - -# Name of your site (displayed in the header) -name: Your Name - -# Short bio or description (displayed in the header) -description: Web Developer from Somewhere - -# URL of your avatar or profile pic (you could use your GitHub profile pic) -avatar: https://raw.githubusercontent.com/barryclark/jekyll-now/master/images/jekyll-logo.png - -# -# Flags below are optional -# - -# Includes an icon in the footer for each username you enter -footer-links: - dribbble: - email: - facebook: - flickr: - github: barryclark/jekyll-now - instagram: - linkedin: - pinterest: - rss: # just type anything here for a working RSS icon - twitter: jekyllrb - stackoverflow: # your stackoverflow profile, e.g. "users/50476/bart-kiers" - youtube: # channel/ or user/ - googleplus: # anything in your profile username that comes after plus.google.com/ - - -# Enter your Disqus shortname (not your username) to enable commenting on posts -# You can find your shortname on the Settings page of your Disqus account -disqus: - -# Enter your Google Analytics web tracking code (e.g. UA-2110908-2) to activate tracking -google_analytics: - -# Your website URL (e.g. http://barryclark.github.io or http://www.barryclark.co) -# Used for Sitemap.xml and your RSS feed -url: - -# If you're hosting your site at a Project repository on GitHub pages -# (http://yourusername.github.io/repository-name) -# and NOT your User repository (http://yourusername.github.io) -# then add in the baseurl here, like this: "/repository-name" -baseurl: "" - -# -# !! You don't need to change any of the configuration flags below !! -# - +# --- Site basics +title: Benefit +name: Benefit +description: "Generalist aiming to specialise but the curious nature is constantly challenging me to explore and seek out understanding new things." +url: "https://ben-levin.online" # if using a custom domain, put that here instead (e.g., https://example.com) +baseurl: "" # "" for user/organization sites; "/repo-name" for project sites permalink: /:title/ +timezone: Africa/Johannesburg +locale: en-ZA -# The release of Jekyll Now that you're using -version: v1.2.0 +# --- Theme +remote_theme: "mmistakes/minimal-mistakes@4.27.3" +minimal_mistakes_skin: "mint" # try: default, dark, sunrise, sea, neon, etc. -# Jekyll 3 now only supports Kramdown for Markdown +# --- Plugins (GitHub Pages–compatible) +plugins: + - jekyll-include-cache + - jekyll-feed + - jekyll-sitemap + - jekyll-paginate + +# --- Markdown & syntax highlighting kramdown: - # Use GitHub flavored markdown, including triple backtick fenced code blocks input: GFM - # Jekyll 3 and GitHub Pages now only support rouge for syntax highlighting syntax_highlighter: rouge syntax_highlighter_opts: - # Use existing pygments syntax highlighting css - css_class: 'highlight' + css_class: "highlight" -# Set the Sass partials directory, as we're using @imports +# --- Sass sass: - style: :expanded # You might prefer to minify using :compressed - -# Use the following plug-ins -gems: - - jekyll-sitemap # Create a sitemap using the official Jekyll sitemap gem - - jekyll-feed # Create an Atom feed using the official Jekyll feed gem + style: :expanded + +# --- Theme features +search: true +breadcrumbs: true + +# --- Author profile (used on posts and /about) +author: + name: "Benefit" + avatar: "https://avatars.githubusercontent.com/u/8112969" + bio: "Generalist aiming to specialise but the curious nature is constantly challenging me to explore and seek out understanding new things." + links: + - label: "GitHub" + icon: "fab fa-github" + url: "https://github.com/Benefit00" + - label: "LinkedIn" + icon: "fab fa-linkedin" + url: "https://www.linkedin.com/in/ben--levin/" + - label: "X (Twitter)" + icon: "fab fa-x-twitter" + url: "https://x.com/B3Liev" + - label: "YouTube" + icon: "fab fa-youtube" + url: "https://www.youtube.com/@B3nefit" + +# --- Defaults so existing posts Just Work™ +defaults: + - scope: + path: "" + type: posts + values: + layout: single + author_profile: true + read_time: true + comments: false + share: true + related: true + show_date: true + +# --- Pagination (optional: uncomment to paginate your home blog list) +paginate: 5 +paginate_path: "/page:num/" + +# --- Analytics & comments (fill in later if you use them) +google_analytics: +disqus: -# Exclude these files from your production _site +# --- Excludes (fine to keep from Jekyll Now) exclude: - Gemfile - Gemfile.lock diff --git a/_data/navigation.yml b/_data/navigation.yml new file mode 100644 index 0000000000000..1842ef3740de9 --- /dev/null +++ b/_data/navigation.yml @@ -0,0 +1,9 @@ +main: + - title: "Home" + url: / + - title: "About" + url: /about/ + - title: "Categories" + url: /categories/ + - title: "Tags" + url: /tags/ diff --git a/_data/ui-text.yml b/_data/ui-text.yml new file mode 100644 index 0000000000000..8b137891791fe --- /dev/null +++ b/_data/ui-text.yml @@ -0,0 +1 @@ + diff --git a/_layouts/default.html b/_layouts/default.html index b2939c0bc4483..364239ff6a53a 100644 --- a/_layouts/default.html +++ b/_layouts/default.html @@ -29,6 +29,7 @@

{{ site.name }}

@@ -47,5 +48,17 @@

{{ site.name }}

{% include analytics.html %} + diff --git a/_posts/2014-3-3-Hello-World.md b/_posts/2014-3-3-Hello-World.md deleted file mode 100644 index d4665b6d18e9e..0000000000000 --- a/_posts/2014-3-3-Hello-World.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -layout: post -title: You're up and running! ---- - -Next you can update your site name, avatar and other options using the _config.yml file in the root of your repository (shown below). - -![_config.yml]({{ site.baseurl }}/images/config.png) - -The easiest way to make your first post is to edit this one. Go into /_posts/ and update the Hello World markdown file. For more instructions head over to the [Jekyll Now repository](https://github.com/barryclark/jekyll-now) on GitHub. \ No newline at end of file diff --git a/_posts/2024-10-05-house-hijacking.md b/_posts/2024-10-05-house-hijacking.md new file mode 100644 index 0000000000000..ac8afd44d8c8d --- /dev/null +++ b/_posts/2024-10-05-house-hijacking.md @@ -0,0 +1,71 @@ +--- +layout: post +title: "When the System Fails Its Citizens: My Story of Being Victimized in My Own Home" +date: 2025-07-27 +description: "A firsthand account of property hijacking, corruption, and institutional failure in South Africa." +tags: [South Africa, crime, corruption, property hijacking, victim rights] +--- + +> _"A home should be a place of safety and dignity—not a battlefield."_ + +South Africa is a country with promise, beauty, and resilience. But for many ordinary citizens like myself, it has also become a place where justice is selective and protection is not guaranteed—even in your own home. + +--- + +## 🏠 My Home Was Hijacked + +What happened to me was not just criminal—it was a violation of everything a person holds sacred. My house, a space I worked hard to build and maintain, was taken over by individuals who had no right to be there. They were **foreign nationals**, involved in **coordinated criminal activity**, and I believe they were not acting alone. + +They **broke in**, **destroyed property**, and **refused to pay rent**. Fixtures were stolen—**taps, lights, mirrors**, all gone. Even utilities like **water and electricity** were illegally connected and used, leaving me to face financial and legal consequences. + +What’s worse? The people who were supposed to help me—**SAPS, local authorities, and housing enforcement units**—**did nothing**. Some were outright dismissive. Others, I suspect, were **on the payroll** of the very criminals they should have been prosecuting. + +--- + +## 🚨 When Crime Is Protected + +We often talk about corruption in abstract terms. But when you **see it firsthand**, when you realize that **uniformed officers** or **municipal officials** are **protecting criminals** rather than victims, the betrayal cuts deep. + +I followed every legal avenue: +- Opened cases with SAPS +- Contacted local councillors and city officials +- Tried to obtain eviction orders through the courts +- Reached out to civil society and victim advocacy groups + +Each time, I was met with **delays, excuses, or silence**. I wasn’t just fighting criminals—I was **fighting the system**. + +--- + +## 💔 The Impact + +What they stole wasn’t just physical property. They stole: +- **My peace of mind** +- **My trust in the law** +- **My faith in state institutions** + +They left emotional and financial scars I still carry. I live in fear—fear that no matter what happens, **I’ll be on my own** again. As a law-abiding, tax-paying citizen, I expected the protection of the Constitution. Instead, I was left to fend for myself. + +--- + +## 📢 A Call for Change + +I’m writing this not just to tell my story, but to speak for many others who are going through the same thing in silence. + +### What must change: +- **Transparent oversight of SAPS and local law enforcement** +- **Proper vetting of government officials and their ties to criminal syndicates** +- **Fast-tracked legal protection for property owners and victims of hijacking** +- **More public awareness of how property crime is enabled by state inaction** + +If we don’t talk about this, if we don’t hold our institutions accountable, then we are complicit in a cycle of abuse that’s eating away at the soul of this country. + +--- + +## 🙏 To Fellow South Africans + +If you’ve been through something similar, I stand with you. You are not alone. Our voices may be ignored by officials, but we can still speak the truth—and in that, we reclaim some of the dignity that was taken from us. + +--- + +**If you are a journalist, legal advisor, or advocacy group willing to investigate or amplify this issue, please reach out.** South Africans deserve better—and it starts with stories like ours being heard. + diff --git a/_posts/2025-05-06-how-to-learn-anything.md b/_posts/2025-05-06-how-to-learn-anything.md new file mode 100644 index 0000000000000..1d2aa1ed178de --- /dev/null +++ b/_posts/2025-05-06-how-to-learn-anything.md @@ -0,0 +1,105 @@ +--- +layout: post +title: How to learn anything in general! +date: 2025-07-10 10:00:00 +0000 +categories: learning productivity +tags: [curiosity, strategy, growth] +--- + +

+ Learning is a Lifelong Journey +

+ +Learning is a lifelong journey, and curiosity is your best compass... + +## Step 1: Embrace Questions + +Ask "why" and "how" relentlessly and of course diligently, show genuine interest and willingness to listen, learn and responsd with input that is accurate and clarifies rather than convoluted, big worded babble. + +Don’t just accept things as they are—wonder about them. Ask “Why?” to understand root causes. Ask “How?” to uncover processes and connections. Ask “What if?” to stretch your imagination beyond the boundaries of what’s known. Every question opens a door to a new perspective. + +But curiosity is more than just asking. It’s about how you ask—with sincerity, attentiveness, and a desire to grow. When you pose a question, do it not just to sound smart or challenge others, but because you truly care about the answer. Because you want to understand something better. + +And when you listen to responses, listen fully. Absorb what’s being said. Let it challenge your assumptions, and follow up with more questions if needed. Great learners don’t just collect facts—they engage with them. They respond with clarity, accuracy, and a drive to simplify, not complicate. Leave the jargon behind; seek explanations that enlighten, not obscure. + +This means welcoming input that is accurate, concise, and meaningful. It means choosing clarity over cleverness. And it means recognizing that every conversation is an opportunity to learn—not to impress, but to grow. + +--- + +Keep Going + +Curiosity doesn’t stop after one question—or even a hundred. It fuels momentum. It sharpens your ability to think, reflect, and act. So stay curious. Embrace your role as a lifelong learner. The more you ask, the more you see. And the more you see, the farther you’ll go. + +## Step 2: Practice Beats Passive Learning + +Watching content—tutorials, lectures, how-to videos—can be inspiring and informative. It gives us a sense of understanding and often feels like progress. But here’s the truth: watching alone doesn’t make you proficient. + +You can’t become a chef by watching cooking shows. You won’t become a coder by watching hours of programming videos. And you certainly can’t master a musical instrument by just listening to others play. You must practice. You must try. + +That means rolling up your sleeves and attempting the task yourself. It means struggling through it—fumbling, failing, learning, fixing, and trying again. Mistakes aren’t setbacks—they’re signposts. They show you where you need to focus, and they shape your growth far more than flawless theory ever could. + +Skill is not downloaded. It’s built. + +It’s built through action, repetition, reflection, and adjustment. Watching can guide you. It can introduce you to techniques and possibilities. But only doing transforms knowledge into skill. + +So next time you feel stuck in the loop of passive learning, stop and ask: +Have I actually done this yet? Have I failed at it? Have I tried to fix it? + +If not, start now. +Open the code editor. +Pick up the tool. +Write the draft. +Make the call. +Take the shot. + +Whatever your craft or goal is—start practicing. Real learning lives in the doing. + +## Step 3: Take Smart Notes That Stay Useful + +Learning isn’t just about absorbing information in the moment. It’s about being able to recall and apply that information later—sometimes weeks, months, or even years down the line. That’s where good note-taking becomes a superpower. + +But not all notes are created equal. + +It’s easy to write down everything and still end up with a page full of clutter that makes no sense when you come back to it. The goal isn’t to copy—it’s to capture meaning. To jot down the essence of what matters, in a way your future self can understand, even after the topic has gone cold. + +Smart notes are: + • Brief, not bloated – Summarize ideas in your own words. Aim for clarity, not completeness. + • Contextual – Include cues that remind you why the idea mattered or how you might use it. + • Searchable – Use keywords or headings so you can easily find them later. + • Personalized – Highlight what stood out to you, not just what was presented. + +The best test? A week from now, can you glance at your notes and still understand what they mean—and why they mattered? + +If not, tweak your approach. Remember: Notes aren’t just for today. They’re for future moments when inspiration strikes, when a challenge arises, or when you want to revisit something you once knew but forgot. + +Taking good notes is how you build your own knowledge base—one that stays relevant long after the learning moment has passed. + +## Step 4: Reflect and Refine + +Learning doesn’t stick just because you practiced or took notes—it sticks when you take time to reflect. + +Reflection is the pause between action and improvement. It’s when you look back at what you tried, how it went, and what you’d do differently next time. It’s how you turn scattered experiences into structured insight. + +After every session—whether it’s studying, practicing, or working on a real project—ask yourself: + • What did I actually learn? + • Where did I struggle, and why? + • What would I do differently next time? + • What questions still remain? + +You don’t need a full journal entry every time—just a few thoughts captured in your notes or mind. This small habit adds compound value: you deepen your understanding, speed up your progress, and stay aware of what’s working (and what’s not). + +Refinement is where real growth lives. + +Don’t be afraid to revise your approach. Tweak your process. Learn from others. Try a new method. Reflection isn’t about being perfect—it’s about being better, more aware, and more intentional with each iteration. + +⸻ + +To Sum It Up: The Lifelong Learner’s Loop + 1. Embrace Questions – Curiosity is your starting point. Ask boldly, listen fully. + 2. Practice Relentlessly – Watching isn’t doing. Skill is built by trying, failing, and refining. + 3. Take Smart Notes – Keep it short, clear, and useful for your future self. + 4. Reflect and Refine – Learning deepens when you pause to understand and improve. + +⸻ + +Curiosity gets you started, but habits like these keep you going—and growing. diff --git a/_posts/2025-07-10-importance-of-marketing-seo-and-other-awareness.md b/_posts/2025-07-10-importance-of-marketing-seo-and-other-awareness.md new file mode 100644 index 0000000000000..18aa49e9bebd8 --- /dev/null +++ b/_posts/2025-07-10-importance-of-marketing-seo-and-other-awareness.md @@ -0,0 +1,63 @@ +--- +layout: post +title: "Website Marketing Essentials" +date: 2025-07-27 +description: "A guide to optimizing your site for visibility and search performance with SEO best practices, Google Analytics, and essential web files." +tags: [SEO, marketing, meta tags, Google Analytics, Jekyll, GitHub Pages] +--- + +> Good SEO isn't just about traffic—it's about *visibility*, *structure*, and *strategy*. + +If you're building a personal blog or website with GitHub Pages and Jekyll, you might wonder how to make your site discoverable and useful to both users and search engines. In this post, we'll cover practical ways to enhance your site's **marketing readiness** through: + +- SEO optimization +- Meta tags +- Keywords +- Google Analytics +- Core files like `robots.txt`, `sitemap.xml`, and `llms.txt` + +--- + +## 🚀 SEO Optimization Basics + +Search Engine Optimization (SEO) helps search engines understand what your site is about and rank it accordingly. + +### ✅ Use Relevant Keywords + +1. Research terms your audience might search for using tools like: + - [Google Keyword Planner](https://ads.google.com/home/tools/keyword-planner/) + - [Ubersuggest](https://neilpatel.com/ubersuggest/) + - [Ahrefs](https://ahrefs.com/keywords-explorer) + +2. Naturally integrate these keywords in: + - Titles (`

`) + - Subheadings + - Meta descriptions + - URLs (slug) + - Image `alt` tags + +--- + +## 🏷️ Meta Tags for SEO + +Meta tags improve how your pages appear in search results and when shared on social media. + +Here’s an example of meta tags in your Jekyll layout (e.g., `_includes/head.html`): + +```html + + + + + + + + + + + + + + + +``` diff --git a/_posts/2025-09-14-social-awareness-regarding-cyber-security b/_posts/2025-09-14-social-awareness-regarding-cyber-security new file mode 100644 index 0000000000000..aefccaba7a8ad --- /dev/null +++ b/_posts/2025-09-14-social-awareness-regarding-cyber-security @@ -0,0 +1,21 @@ +--- +layout: post +title: "Social Awareness Regarding cyber Security" +date: 2025-09-14 +description: "My book and the journey of writing it. Socail awareness in a broken system." +tags: [self-publish, book writing, cyber crime, social awareness, meta tags, Google Analytics, Jekyll, GitHub Pages] +--- + +*Introduction* + +I am writing this book because cybersecurity is no longer just a technical problem—it is a human one. We live in a world where our personal data, identities, and daily interactions are increasingly shaped by the digital space. Yet while we invest in stronger passwords, advanced software, and complex firewalls, the greatest vulnerabilities often come down to human awareness. + +Social awareness in the realm of cybersecurity means understanding not only how we interact with technology, but also how we interact with each other through it. Every email we open, every link we click, and every piece of information we share can ripple far beyond what we see. Hackers and malicious actors exploit habits, trust, and even curiosity. That is why building awareness isn’t just about learning to spot a phishing email—it’s about cultivating a mindset of attentiveness, respect, and responsibility in the digital spaces we share. + +This book is my attempt to bridge the gap between technical defenses and human behavior. I have seen how easily a simple oversight—an unverified link, a careless download, a misjudged trust—can open the door to serious breaches. But I have also seen the opposite: how a culture of awareness, where people look out for each other and act with caution, can dramatically reduce risks. Just as in face-to-face life, where being socially aware helps us build stronger, more empathetic relationships, in cyberspace it helps us create safer and more resilient communities. + +I believe that when we bring the principles of social awareness into cybersecurity, we start to shift the conversation. Instead of focusing only on threats and fear, we begin to see security as something shared—a responsibility and a value we uphold together. That perspective allows us to move beyond individual defense and into collective protection. + +This book will not attempt to overwhelm you with jargon or highly technical instructions. Instead, it will explore the human side of cybersecurity: the habits, choices, and mindsets that matter most. My hope is to give readers the tools to recognize risks, but more importantly, to understand that awareness is an ongoing practice—one that strengthens both our digital lives and our relationships with each other. + +In the end, cybersecurity is not just about protecting machines and data. It is about protecting people, and the trust that connects us. If this book helps even a few readers pause before clicking, question before sharing, or support someone else in staying safe online, then it will have fulfilled its purpose. diff --git a/_posts/2025-10-10-entra-tenant-migration.md b/_posts/2025-10-10-entra-tenant-migration.md new file mode 100644 index 0000000000000..3b777a8823eec --- /dev/null +++ b/_posts/2025-10-10-entra-tenant-migration.md @@ -0,0 +1,32 @@ +--- +layout: post +title: "Migrating Two Tenants Into One" +date: 2025-10-10 +description: "Oops, created two tenants and split responsability, now to fix this and migrate the second tenant into the first and then delete the second tenant." +tags: [Azure, Microsoft, Entra, Migration] +--- + +South Africa is a country with promise, beauty, and resilience. But for many ordinary citizens like myself, it has also become a place where justice is selective and protection is not guaranteed—even in your own home. + +--- + +## Powershell setup + +Microsoft has deprecated AzureAD_Connect to interact with Azure. It has been replaced with Microsoft Graph. + +The following are steps to get powershell setup with the requirements to use Microsoft Graph to login and ready for the migration. + +// Allow installing to your user scope +Set-ExecutionPolicy -Scope CurrentUser RemoteSigned -Force -v + +// Microsoft Graph (directory, users, licenses) +Install-Module Microsoft.Graph -Scope CurrentUser -Force -v + +// Exchange Online (mailboxes, EXO migration) +Install-Module ExchangeOnlineManagement -Scope CurrentUser -Force -v + +// Optional: SharePoint/OneDrive admin (if you’ll inventory SPO/OD) +Install-Module Microsoft.Online.SharePoint.PowerShell -Scope CurrentUser -Force -v + +--- + diff --git a/about.md b/about.md index bc21f5731bf4b..e380aba8eb68a 100644 --- a/about.md +++ b/about.md @@ -1,10 +1,11 @@ --- -layout: page -title: About +layout: single +title: "About" permalink: /about/ +author_profile: true --- -Some information about you! +Hi my name is Ben AKA Benefit. ### More Information @@ -12,4 +13,4 @@ A place to include any other types of information that you'd like to include abo ### Contact me -[email@domain.com](mailto:email@domain.com) \ No newline at end of file +[@.com](mailto:email@domain.com) diff --git a/categories.md b/categories.md new file mode 100644 index 0000000000000..06701213e64c2 --- /dev/null +++ b/categories.md @@ -0,0 +1,6 @@ +--- +layout: categories +title: "Posts by Category" +permalink: /categories/ +author_profile: true +--- diff --git a/game/assets/README.md b/game/assets/README.md new file mode 100644 index 0000000000000..a89ef66eb2d4d --- /dev/null +++ b/game/assets/README.md @@ -0,0 +1 @@ +Icons, images, and other effect files will be stored in this folder. diff --git a/game/assets/bird1.png b/game/assets/bird1.png new file mode 100644 index 0000000000000..f54a7536739bc Binary files /dev/null and b/game/assets/bird1.png differ diff --git a/game/assets/bird2.png b/game/assets/bird2.png new file mode 100644 index 0000000000000..506fbcd377fad Binary files /dev/null and b/game/assets/bird2.png differ diff --git a/game/assets/bird3.png b/game/assets/bird3.png new file mode 100644 index 0000000000000..b1129ff9ac5da Binary files /dev/null and b/game/assets/bird3.png differ diff --git a/game/assets/cat.png b/game/assets/cat.png new file mode 100644 index 0000000000000..4e870cc07a138 Binary files /dev/null and b/game/assets/cat.png differ diff --git a/game/assets/dog.png b/game/assets/dog.png new file mode 100644 index 0000000000000..0633afa519fad Binary files /dev/null and b/game/assets/dog.png differ diff --git a/game/assets/dog2.png b/game/assets/dog2.png new file mode 100644 index 0000000000000..ed5d3ea9683ca Binary files /dev/null and b/game/assets/dog2.png differ diff --git a/game/assets/mosquito.png b/game/assets/mosquito.png new file mode 100644 index 0000000000000..811a20a73a771 Binary files /dev/null and b/game/assets/mosquito.png differ diff --git a/game/assets/princess.png b/game/assets/princess.png new file mode 100644 index 0000000000000..011335d19d34d Binary files /dev/null and b/game/assets/princess.png differ diff --git a/game/assets/soldier.png b/game/assets/soldier.png new file mode 100644 index 0000000000000..640c282fd85b0 Binary files /dev/null and b/game/assets/soldier.png differ diff --git a/game/cyber-defense.html b/game/cyber-defense.html new file mode 100644 index 0000000000000..33ff32cf99538 --- /dev/null +++ b/game/cyber-defense.html @@ -0,0 +1,589 @@ + + + + + + Cyber Defense - Internet Safety Game + + + +
+

🛡️ Cyber Defense

+

Mission: Protect the internet!

+

🎯 Collect green items (good security practices)

+

💥 Shoot red items (scams and threats)

+


Desktop: ⬅️ ➡️ Move | SPACE Shoot

+

Mobile: Use on-screen buttons

+ +
+ + + +
+
⬅️
+
🔫
+
➡️
+
+ + + diff --git a/game/falling-game.html b/game/falling-game.html new file mode 100644 index 0000000000000..848f580dc605b --- /dev/null +++ b/game/falling-game.html @@ -0,0 +1,875 @@ + + + + + + Cyber Incident Response Simulator + + + +
+ +
+

🎯 Cyber Incident Response Simulator

+

Test your cybersecurity decision-making skills in realistic scenarios

+ +
+
+
🔐
+
Ransomware Attack
+
Your company's systems are encrypted. Make critical decisions under pressure.
+
Hard
+
+ +
+
📧
+
Phishing Investigation
+
An employee clicked a suspicious link. Contain the threat.
+
Medium
+
+ +
+
💾
+
Data Breach Response
+
Customer data may be exposed. Handle the crisis properly.
+
Hard
+
+ +
+
👤
+
Insider Threat
+
Suspicious employee activity detected. Investigate carefully.
+
Medium
+
+ +
+
🌐
+
DDoS Attack
+
Your website is under massive attack. Keep services running.
+
Easy
+
+ +
+
📞
+
Social Engineering
+
Someone is impersonating your CEO. Verify and respond.
+
Easy
+
+
+
+ + +
+
+

+
+
+ 📊 Score: 0 +
+
+ 📝 Step: 1/5 +
+
+ ⏱️ Decisions: 0 +
+
+
+ +
+

⚠️ Situation

+

+
+ +
+ +
+
+ + +
+
+

🎊 Scenario Complete!

+
0
+
+
+ +
+
+
Total Score
+
0
+
+
+
Decisions Made
+
0
+
+
+
Success Rate
+
0%
+
+
+ + + +
+
+
+ + + + diff --git a/game/index.html b/game/index.html new file mode 100644 index 0000000000000..a71a438d1399c --- /dev/null +++ b/game/index.html @@ -0,0 +1,190 @@ + + + + + + Games - Benefit's Collection + + + +
+

🎮 Game Collection

+

Fun games with educational value

+ +
+ +
+
🛡️
+

+ Cyber Defense + NEW +

+

+ Learn about internet safety while defending against cyber threats! + Shoot scams and collect security best practices. +

+
    +
  • Learn about phishing and scams
  • +
  • Understand security best practices
  • +
  • Fun shooting mechanics
  • +
  • Educational tips throughout gameplay
  • +
+ 🎯 Play Now +
+ + +
+
🎯
+

Cyber Incident Response Simulator

+

+ Make critical decisions in realistic cybersecurity scenarios. Handle ransomware attacks, + phishing incidents, data breaches, and more. Learn through interactive tabletop simulation. +

+
    +
  • 6 realistic cybersecurity scenarios
  • +
  • Multiple choice decision-making
  • +
  • Educational feedback for each choice
  • +
  • Score-based performance rating
  • +
+ 🎮 Play Now +
+
+ + +
+ + diff --git a/images/assets/learning.png b/images/assets/learning.png new file mode 100644 index 0000000000000..d5b5316bab83a Binary files /dev/null and b/images/assets/learning.png differ diff --git a/images/assets/test.txt b/images/assets/test.txt new file mode 100644 index 0000000000000..30e59bf86a4e2 --- /dev/null +++ b/images/assets/test.txt @@ -0,0 +1 @@ +he \ No newline at end of file diff --git a/index.html b/index.html index 5e0cb3ee5773d..0fd9067f45850 100644 --- a/index.html +++ b/index.html @@ -1,18 +1,5 @@ --- -layout: default +layout: home +author_profile: true --- -
- {% for post in site.posts %} - - {% endfor %} -
\ No newline at end of file diff --git a/tags.md b/tags.md new file mode 100644 index 0000000000000..05ebacb63781f --- /dev/null +++ b/tags.md @@ -0,0 +1,6 @@ +--- +layout: tags +title: "Posts by Tag" +permalink: /tags/ +author_profile: true +---