Hello 👋, I'm Kyle (aka CybersecKyle)
Cybersecurity & IT Solutions Leader
# totally_legit_cybersec_profile.py import time import random import hashlib as threat_hash import socket as sock_puppet import secrets as opsec from datetime import datetime current_activity = "Defending networks & breaking down threats" current_location = "Amarillo, TX" languages = ["Python", "PowerShell", "Bash", "JavaScript", "HTML", "CSS"] tools = ["Wireshark", "Kali Linux", "Nmap", "Metasploit", "VS Code", "Git"] interests = ["cybersecurity", "incident response", "automation", "family", "music"] ask_me_about = ["threat detection", "MSP life", "blue team tactics", "automation scripts"] def favorite_drink(): hour = datetime.now().hour if hour < 12: return "Coffee ☕ (morning firewall fuel)" elif hour < 18: return "Dr Pepper 🥤 or Water 💧 (pentest hydration)" else: return "Tea 🍵 (for late-night log analysis)" def boot_sequence(): banners = [ "[*] Initializing CybersecKyle persona...", "[*] Loading threat intelligence modules...", "[*] Compiling scripts of doom...", "[+] Profile boot complete." ] for msg in banners: print(msg) time.sleep(0.5) def generate_session_id(): return threat_hash.sha256(opsec.token_bytes(8)).hexdigest()[:12] # Run profile boot_sequence() print(f"Hello, I'm Kyle (aka CybersecKyle)") print(f"Session ID: {generate_session_id()}") print(f"Current status: {current_activity} in {current_location}") print(f"Languages in my arsenal: {', '.join(languages)}") print(f"Tools in my kit: {', '.join(tools)}") print(f"My interests: {', '.join(interests)}") print(f"Ask me about: {', '.join(ask_me_about)}") print(f"Favorite drink at this hour: {favorite_drink()}") print("[!] Warning: Unauthorized packets will be dropped 🚫📡")
Let's meet and chat!
👇 Type the following in your console or terminal to connect with me.
npx kylereddoch
👆 This command line tool can be found here.
Where you can find me
📝 Latest Blog Posts
- That Hotel Wi-Fi Password Does Not Make the Network Safe
- Security Signal Weekly: August 8-14, 2026
- CybersecKyle Security How-To Series: Blue Team Fundamentals, Part 6 - SIEM-Lite with a Few Useful Alerts
- Building My Jellyfin Server, Releasing New Projects, and Escaping the Heat (Week 32, 2026)
- I Brought RipFoundry to Windows
📊 GitHub Stats
NOTE: Top languages does not indicate my skill level or anything like that. It is just a metric of which languages have been hosted by me on GitHub based on the usage across repositories. There are others that have not been put on Github.
🙏🏼 Support
I love being able to offer people the tools/software that help make a difference in their lives. Your support helps continue to make that happen. There is no pressure, though. If you like what I am doing and use what I put out, please consider supporting me through the various options below. I have set up both one-time donations and membership tiers. (Those that support me through memberships get extra perks!)
