A curated index of small practical tools for Linux, server operations, troubleshooting, and automation.
This repository serves as both a portfolio index and a personal catalog for quick access to tools I built for practical operational work.
- Troubleshooting / Triage
- Mail / DNS
- Logs / Monitoring
- Network / Firewall
- Config / Validation
- Data / Utilities
- Web / Notes
Collect basic system information for initial investigation.
- Type: Python / CLI
- Use case: First response when a Linux server becomes slow or unstable
Capture a quick system snapshot from a Linux server for investigation and record keeping.
- Type: Python / CLI
- Use case: Quickly gather system state before deeper troubleshooting
Prepare information needed for migration, rebuild, or handover work.
- Type: Python / CLI
- Use case: Organize investigation data before server migration or environment reconstruction
Inspect email headers and authentication results such as SPF, DKIM, and DMARC.
- Type: Python / CLI
- Use case: Quick investigation of suspicious emails or spoofing attempts
Check DNS records and basic domain configuration.
- Type: Python / CLI
- Use case: Verify DNS settings during setup or troubleshooting
Parse logs and summarize frequent entries.
- Type: Python / CLI
- Use case: Quick review of server logs during incident investigation
Check SSL/TLS certificate expiration dates.
- Type: Python / CLI
- Use case: Prevent certificate expiry issues before service impact
Visualize iptables -L -n -v output in a browser-friendly format.
- Type: HTML / JavaScript
- Use case: Review firewall rules more easily during server operations
Lint and review Nginx and Apache configuration files.
- Type: Python / CLI
- Use case: Catch simple configuration issues before deployment or migration
Extract, filter, and reshape CSV data.
- Type: Python / CLI
- Use case: Small operational data processing and quick CSV cleanup
A lightweight web app for collecting and organizing small ideas and notes.
- Type: Web app
- Use case: Keep rough thoughts and small ideas in one place
My GitHub profile repository.
- Type: Profile README
- Use case: Overview of my background, skills, and featured projects
- These tools are intentionally small and focused.
- Most of them were built from practical operational needs.
- This index is maintained as both a portfolio and a working reference for my own use.
- New tools will be added over time.
- Linux server operations
- Troubleshooting and incident response
- DNS / mail investigation
- Log analysis
- Small automation utilities
- Practical CLI tools
These tools are not large monitoring systems or full-featured automation platforms. They are small utilities designed to support day-to-day operations, initial investigation, and handover preparation.
This toolkit is intended for small-scale Linux server operation, initial troubleshooting, and configuration review.
-
initial_triage_tool
Collect basic system information and prepare an initial investigation report. -
log_parser_tool
Summarize Apache/Nginx access logs and identify request trends. -
nginx_apache_config_linter
Review web server configuration files and detect common issues. -
mail_header_probe
Inspect mail headers and check SPF/DKIM/DMARC-related information. -
iptables-rule-viewer
Visualize iptables rules and make firewall behavior easier to understand.
These tools are designed to help operators collect facts quickly, reduce manual checking, and prepare information that can be reviewed by humans or AI assistants.