This section contains my journey and experiences with the Cyber Shujaa program, including training materials, challenges, and achievements.
About Cyber Shujaa
Cyber Shujaa is a cybersecurity training program that aims to develop cybersecurity professionals in Kenya. The program provides hands-on training in various aspects of cybersecurity.
section: “cyber-shujaa” categories: [“cyber-shujaa”] title: “Python Basics” date: 2025-06-11 PYTHON BASICS
1.0 Introduction
This module focuses on the basics of python programming such as:
· Variables
· Loops
· Functions
· Data Structures
· If statements
· Files
By the end one will have enough knowledge about python to build simple applications and how to work with files.
1.2 Hello World
This module was mainly about how to use the print statements in python.
section: “cyber-shujaa” categories: [“cyber-shujaa”] title: “Reconnaissance” date: 2025-06-11 Passive Reconnaissance
1.0 Introduction
This module will talk about the foundational concepts and tools of passive reconnaissance in cybersecurity. Passive reconnaissance involves gathering information about a target without directly interacting with it, ensuring stealth and minimizing the risk of detection. Crushing Security
We’ll delve into essential command-line tools such as whois, nslookup, and dig. These tools help retrieve publicly available data like domain registration details, DNS records, and IP addresses.
section: “cyber-shujaa” categories: [“cyber-shujaa”] title: “Intro Linux Fundamentals” date: 2025-06-11 LINUX FUNDAMENTALS
1.0 INTRODUCTION I see Linux as a powerful, secure, and flexible open-source operating system that plays a crucial role in cybersecurity. It manages hardware and software resources, much like Windows or macOS, but is unique due to its many distributions tailored to different needs.
It all started with Unix in the 1970s, leading to the GNU Project and, finally, the Linux kernel by Linus Torvalds in 1991.
section: “cyber-shujaa” categories: [“cyber-shujaa”] title: “Dns” date: 2025-06-11 DNS (DOMAIN NAME SYSTEM
1.0 Introduction DNS, or Domain Name System, is like the internet’s phonebook. Every device online has an IP address a string of numbers like 104.26.10.229 used to identify it. But remembering numbers isn’t exactly user-friendly. That’s where DNS steps in. Instead of typing in a complex IP, you just type something simple like tryhackme.com, and DNS handles the rest, translating the name into the right IP address so your browser knows where to go.