Skip to content
View armaghan30's full-sized avatar
  • Lahore, Pakistan

Block or report armaghan30

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
armaghan30/README.md

Hi, I'm Muhammad Armaghan Tariq 👋

Cybersecurity-focused Computer Science graduate · Purple Team mindset · eJPT certified

I hold a BS in Computer Science from FAST-NUCES Lahore (graduated 2026). I like understanding how attacks work so I can design better defences, and I'm especially interested in cloud security and AI for cyber defense.

  • 🟣 Final Year Project: AI-Powered Cyber Drill System: Red (attacker) and Blue (defender) agents trained with reinforcement learning (MaskablePPO) attack and defend simulated enterprise networks of up to 50 hosts, with a FastAPI + React dashboard and automated security reports. Supervised by Dr. Ammar Haider, grade A.
  • 🏢 Internship, Systems Limited (Aug–Sep 2024), Digital Infrastructure & Security Services: observed day-to-day infrastructure and security operations and gained exposure to how enterprise security teams work.
  • 🎯 Practising on TryHackMe and Hack The Box labs.

🔐 Focus areas

  • 🔴 Offensive: penetration testing methodology, web application exploitation, privilege escalation, Active Directory attack techniques (labs and coursework)
  • 🔵 Defensive: network defense, endpoint security, threat detection, SIEM and incident-response fundamentals
  • 🤖 AI for security: reinforcement learning for automated attack/defence simulation

🚀 Projects

Project What it is
AI-Powered Cyber Drill System Final Year Project. RL Red vs Blue cyber drills on networks of up to 50 hosts (Stable-Baselines3 MaskablePPO, custom Gymnasium environments), Nmap XML import, MITRE ATT&CK tactic mapping, CVE/NVD lookup and PDF security reports.
network-traffic-analyzer PCAP analysis with simple threshold-based detection of common attack patterns (port scans, SYN floods, ARP spoofing, DNS exfiltration, beaconing) and a Streamlit dashboard.
malware-analysis-toolkit Static file analysis (hashes, strings/IOCs, PE headers, YARA rules) with threat scoring and HTML/JSON reports, plus an experimental Docker sandbox.
crypto-secure-channel Encrypted client-server chat (ECDH, HKDF, AES-256-GCM, RSA-PSS) and demos of ECB, padding-oracle and birthday attacks.

🏅 Certifications

Certification Issuer Date
eJPT: eLearnSecurity Junior Penetration Tester INE Security Jan 2026
Endpoint Security Cisco Networking Academy Aug 2025
Network Defense Cisco Networking Academy Aug 2025
Cyber Threat Management Cisco Networking Academy Aug 2025
Learn Ethical Hacking From Scratch Udemy (Zaid Sabih, zSecurity) Jul 2025
Data Structures & Algorithms Using C++ IBM via edX Jul 2024

Activities: IEEE Lahore Section Certificate of Recognition for organizing the Annual General Meeting 2023 (held Jan 2024 at FAST-NU Lahore) · Participant, NaSCon'24 (FAST-NUCES Islamabad, Mar 2024)


🛠️ Tools & technologies

Security tools (labs, projects and coursework): Nmap Burp Suite Metasploit Wireshark Kali Linux BloodHound CrackMapExec Impacket YARA

Frameworks: MITRE ATT&CK · OWASP Top 10 · NIST CSF and ISO 27001 (studied in coursework)

Programming & systems: Python C++ Bash Linux Git FastAPI React

AI / reinforcement learning: Stable-Baselines3 Gymnasium PyTorch


📫 Connect

LinkedIn Email TryHackMe Hack The Box

Pinned Loading

  1. AI-Cyber-Drill-System AI-Cyber-Drill-System Public

    Final Year Project: RL Red vs Blue cyber drills (MaskablePPO, Stable-Baselines3, Gymnasium) on networks up to 50 hosts, with a FastAPI + React dashboard and PDF security reports

    Python

  2. network-traffic-analyzer network-traffic-analyzer Public

    Beginner PCAP analyzer: threshold-based detection of port scans, SYN floods, ARP spoofing, DNS exfiltration and beaconing, with a Streamlit dashboard

    Python

  3. malware-analysis-toolkit malware-analysis-toolkit Public

    Static malware analysis (hashes, IOCs, PE headers, YARA) with threat scoring and HTML/JSON reports, plus an experimental Docker sandbox

    Python

  4. crypto-secure-channel crypto-secure-channel Public

    Encrypted client-server chat (ECDH, HKDF, AES-256-GCM, RSA-PSS) plus demos of ECB, padding-oracle and birthday attacks

    Python