Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My-Cyber: Practical Cybersecurity Notes and Labs

A curated set of notes, cheatsheets, and hands-on lab snippets for learning system administration, networking, PowerShell, and web exploitation in a safe, controlled environment.

Use this repository for study and lab practice only. Always follow laws, licenses, and organizational policies.


Repository Map

MyCyber/
├─ Fundametals/                 # Linux/Windows admin concepts, commands, and security notes
├─ NAS/                         # Networking models, IP addressing, ARP, DHCP, routing, IPv6
├─ Powershell/                  # PowerShell fundamentals guide + resources
├─ SSA/                         # System & Server Administration topics and commands
├─ Web Exploitation Basics/     # SQLi, LFI/RFI, traversal, upload, XSS basics (lab notes)
├─ Payloads/                    # Example payloads (e.g., XSS strings) for lab testing only
├─ network-ports.txt            # Well-known ports quick reference
├─ shell.php                    # Minimal PHP web shell for upload/lab demonstration only
├─ curl command.pdf             # Quick notes on curl usage (PDF)
└─ find command.pdf             # Quick notes on find usage (PDF)

What’s Inside

  • Fundamentals (Fundametals/)

    • Linux and Windows admin basics: users, permissions, filesystems, processes, logs, compression, networking, and common utilities.
    • Security concepts: CIA triad, authentication/authorization, special permissions (SUID/SGID/Sticky), umask, and more.
  • Networking (NAS/)

    • OSI/TCP-IP models, devices, ARP/RARP/ICMP/IGMP, routing basics (RIP/OSPF/BGP/EIGRP).
    • IPv4/IPv6 addressing, subnetting/CIDR, wildcard masks, DHCP concepts and examples.
  • System & Server Administration (SSA/)

    • Storage (MBR/GPT/LVM), services, logs, process monitoring (top/htop/ps/lsof), boot flow (GRUB2, initrd), performance, and troubleshooting.
    • Useful commands: modprobe, sysctl, journalctl, systemd tools, swap management, job control, hardware info tools.
  • PowerShell (Powershell/)

    • Cmdlets and Verb-Noun conventions, variables, arrays, hashtables, custom objects, pipeline, conditionals, error handling.
    • Includes a quick reference and an external video resource.
  • Web Exploitation Basics (Web Exploitation Basics/)

    • Lab-oriented notes on SQL Injection, Directory Traversal, File Inclusion, File Upload, Command Injection, and XSS.
    • References to OWASP resources and sample payloads intended for local, isolated practice environments.
  • Payloads

    • XSS payload snippets in Payloads/xss.txt to experiment in purpose-built vulnerable apps (e.g., DVWA) only.
  • Cheatsheets

    • network-ports.txt contains a large list of well-known ports and common services.
    • PDF quick notes for curl and find.

How to Use This Repo

  • Read the sub-folder README files first:

  • Keep experiments isolated:

    • Use disposable VMs/containers and private networks.
    • Never test against systems you do not own or have explicit permission to assess.
  • Notes on files in root:

    • shell.php is a minimal demonstration file used in upload vulnerability labs. Do not deploy anywhere public.
    • network-ports.txt is a handy reference when scanning and enumerating services.

Resources


Safety, Ethics, and Scope

  • Educational use only. Many examples demonstrate insecure configurations and payloads for the purpose of understanding and remediation.
  • Perform hands-on work only in controlled lab environments with explicit authorization.
  • The authors and contributors are not responsible for misuse.

Happy learning and stay safe!

About

This repository offers an in-depth resource for foundational and advanced concepts in cybersecurity, including web exploitation, networking, system administration, and essential cyber defenses.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages