Dave Wells

IAM and Cybersecurity

Before my unforeseen unemployment, I started writing some bash scripts to make the chores of running Linux easier. The first script ran through sudo apt update && sudo apt upgrade, then cleanup, then firmware checking.

So during the course of my unemployment, I woke up my Chatty Cat — my AI assistant. I showed what I had started, and together we added menus, security scans, hardening options, auditing, and the capability to back out all changes safely.


Mint-Maintenance-and-Security Logo

Mint-Maintenance-and-Security

  • Antivirus Scanning: ClamAV with VirusTotal API integration
  • Rootkit Detection: rkhunter and chkrootkit
  • File Integrity: AIDE baseline monitoring
  • Security Auditing: Lynis with score tracking (70-85+ rating)
  • Hardening Module: Password policies, auditd rules, GRUB protection
  • Recovery System: Live USB recovery key creation
  • Performance Tuning: Sysctl profiles (Desktop, Aggressive, Neutral)

13 modules • Menu-driven interface • One-click rollback • Full logging

View on GitHub


Job Scam Detector Logo

Job Scam Detector

During my job search, I encountered numerous suspicious recruitment emails disguised as legitimate opportunities. Rather than ignoring them, I built a tool to analyze and score them automatically.

  • Dual Modes: GUI (customtkinter) and CLI interfaces
  • Email Forensics: SPF, DKIM, DMARC validation
  • Domain Intelligence: GeoIP country tracing via MaxMind
  • Reputation Checking: VirusTotal API integration
  • Known Threats: SQLite database of verified scammers
  • Report Generation: HTML, JSON, Markdown output formats
  • Batch Processing: Analyze folders of emails (.eml, .mbox)

7 detection signals • 0-100 risk scoring • Multiple report formats


Contribute

These tools were born from necessity. If you find them useful, fork them, make them better, and share improvements back. All projects are open-source under GPL — feel free to use, modify, and learn from the code.

Built with care by Dave Wells • St. Louis, MO • July 2026

Malcare WordPress Security