7 independent modules monitor your complete infrastructure:
🔌 Ports & Services • 🔐 Authentication • 🛡️ Firewall & SELinux
⚠️ Vulnerabilities (CVEs) • 🌐 Network • 📁 Permissions • 🚨 Smart Alerts
✨ Why it's awesome:
- 📊 Security Score 0-100 with A-F ratings (objective, no guesswork)
- 🔐 4 sanitization levels (none/light/moderate/strict)
- 🎨 Professional HTML reports you can show your boss without shame
- 🤖 Humanized analysis via Gemini AI (insights that make sense)
- 📖 Documentation (ARCHITECTURE.md, SECURITY.md, CONTRIBUTING.md)
- 🎯 3 operation modes: offline, local-html, full-ai
- ⚡ Modular architecture fully extensible
💻 How to use:
# Offline mode - zero cloud, 100% local ./security_audit.sh --no-ai # Local HTML without AI - full privacy ./security_audit.sh --local-html # Complete analysis with AI - deep insights ./security_audit.sh --full --sanitize-level moderate
📖 View Full Documentation • ⭐ Star on GitHub • 🐛 Report Bug
💬 "It's not just a script. It's an enterprise-grade system you can run on your workstation."
— A sysadmin tired of raw logs
📍 QUICK NAVIGATION:
👤 About • 🔥 Skills • 🎯 Projects • 📊 Stats • 📫 Contact
class Montezuma:
def __init__(self):
self.name = "Pedro Montezuma"
self.location = "Rio de Janeiro 🇧🇷"
self.languages = ["Python", "JavaScript", "Shell Script", "Bash"]
self.specialties = [
"Security Auditing & Hardening",
"System Automation",
"AI Integration",
"Infrastructure as Code"
]
self.currently_learning = ["Advanced Security", "System Architecture"]
self.hobbies = ["Breaking servers", "Fixing servers", "Linux ricing", "Auditing everything"]
self.team = "Vasco da Gama ⚫⚪"
self.life_motto = "Automate everything, document always, share always"
def say_hi(self):
print("Thanks for visiting! Let's build something awesome together 🚀")
me = Montezuma()
me.say_hi()🔒 Security Audit System — Professional security auditing [★ SEE FEATURED SECTION ABOVE]
The most complete project in the portfolio.
7 independent modules monitor ports, authentication, firewall, vulnerabilities, network, permissions and generate smart alerts. Security score 0-100, multi-level sanitization for privacy, HTML reports with humanized analysis via AI.
# 3 operation modes
./security_audit.sh --no-ai # Local collection, zero cloud
./security_audit.sh --local-html # HTML without AI, full privacy
./security_audit.sh --full # Complete analysis with Gemini AIStack: Python Bash Google Gemini API systemd firewalld SELinux
Docs: ARCHITECTURE.md | SECURITY.md | CONTRIBUTING.md
📡 Monitor Linux IA — System monitoring with humanized analysis
Transforms raw server metrics (CPU, RAM, disk, network, processes) into beautiful HTML reports with actionable insights generated by AI. Because staring at raw logs is so 2010.
Stack: Python Gemini API psutil HTML/CSS
📦 DNF AI Analyzer — Intelligent package analysis for Fedora
Managing packages has never been easier. Detects security updates, orphan packages, cache issues and transforms everything into beautiful HTML reports with AI recommendations. Because reading DNF output is boring.
Features:
- ✅ Detects CVEs and security updates
- ✅ Identifies orphan packages and recoverable space
- ✅ DNF cache analysis
- ✅ Prioritized recommendations (critical/medium/low)
- ✅ Ready-to-copy commands
Stack: Python Gemini API DNF Fedora HTML/CSS
📦 Backup Universal — Intelligent backup system for Linux
Automatically detects project types (Node.js, Python, Java, Git), compacts with smart exclusions (goodbye node_modules!), maintains complete JSON index and restores interactively when you need it.
Features:
- 🎯 Automatic project type detection
- 🧹 Smart exclusions (node_modules, pycache, .git, builds, cache)
- 🗜️ Multiple formats (.tar.gz, .zip)
- 📊 JSON index with complete metadata
- 🔄 Interactive restoration system
- 📈 Detailed compression statistics
- 🔒 MD5 hash for integrity
Stack: Python tarfile zipfile hashlib
🧹 Linux Storage Manager — Storage management and cleanup
Disk full? This guy cleans old node_modules, archives with automatic retention policies (reports: 15 days, backups: top 2, logs: 7 days), compacts everything into an organized trash with tags and still restores when you need it.
Features:
- 🗄️ Smart archiving with retention policies
- 🗑️ Compacted trash with organized tags
- 🔄 Complete restoration system
- 📊 Metadata for each operation
- 🔍 Quick search without decompressing
- ⚡ Interactive and automatic mode
Stack: Python Automation Storage Management
⚡ IA Projeto Setup — Project scaffolding with AI
Stop wasting time creating folder structures manually. Describe your project in natural language and let AI generate the complete directory structure, base files and configurations.
Stack: Python Gemini API Automation
🐧 My Systems Showcase — Complete documentation of my Linux setups
Dual-boot configs, KVM/QEMU labs, pentesting environments, Whonix/Tor privacy setups. Everything you need to set up a cool Linux playground.
Content:
- 🖥️ Optimized Windows/Fedora dual-boot
- 🔬 Virtualization labs with KVM/QEMU
- 🔐 Pentesting environments
- 🌐 Whonix/Tor privacy setups
- ⚙️ Dotfiles and configurations
Stack: Shell Script KVM/QEMU Security Virtualization
I'm probably:
- 🔧 Breaking my Linux setup (and fixing it)
- 📚 Reading docs at 3 AM
- 🎯 Automating things that don't need automation
- 🔐 Auditing the security of everything I see
- ⚫⚪ Thinking about Vasco
- ⭐ Star the repositories you found useful
- 🐛 Open issues if you find bugs or have suggestions
- 🤝 Contribute with PRs (read CONTRIBUTING.md first)
- 📢 Share with other devs who might benefit
- 💬 Get in touch if you want to discuss security, automation or Linux
# What you'll find here:
$ cat montezuma.profile
> Security-first mindset
> Automation-driven workflow
> Open source enthusiast
> Documentation lover
> Coffee-powered coder ☕
> Passionate about Vasco ⚫⚪
# Always open for:
- 💼 Professional opportunities
- 🤝 Collaborations on open source projects
- 📚 Exchanging knowledge about security & DevOps
- 🏗️ Discussions about secure systems architecture





