Skip to content

amirkateb/smart-tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

89 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧠 Smart Server Tools

GitHub Release License

Developed by Amir Mohammad Kateb Saber

A powerful all-in-one CLI toolkit for Linux servers – with smart cleanup, DNS optimization, network testing, security hardening, and more.


🚀 Installation (English)

curl -sSL https://raw.githubusercontent.com/amirkateb/smart-tools/main/install.sh | bash

🧠 Main Menu

After installation, run:

smart-tools

Main sections include:

  • 🧹 System Maintenance
  • 🌐 Network Tools
  • 🔒 Security & Access
  • 📦 Packages & Services
  • ⚙️ Settings
  • 📖 Help
  • 🗑️ Uninstall
  • ❌ Exit

🛠️ Available Tools

Command Description
cleanup-ultra Deep system cleanup (logs, caches, temp, journal,...)
smart-dns Check best IP for a domain from global resolvers
check-reality Find Reality-compatible domains
smart-cron Schedule auto cleanup / DNS checks
smart-status System resource overview (CPU, RAM, Disk, Load)
smart-net Check current network info, IP, DNS
smart-ping Ping multiple global and Iranian domains
smart-ports List open ports and listening services
smart-updater Update Linux + Smart Tools
smart-traffic Live traffic usage per interface
smart-speed Internet speed test via CLI (installs if missing)
smart-fail2ban Fail2Ban status and banned IPs
smart-secure Server security check-up
smart-sshkey-check Check SSH keys per user
smart-packages Show installed, old, and large packages
smart-clock Set timezone (Iran, US, DE, or manual)
smart-users List system users and settings
smart-ssh-harden Secure SSH config (no root, port, key-only, etc.)
smart-ip-checkhost Test server IP via CheckHost (ping, http, tcp)
smart-help CLI Help for all tools
smart-uninstall Uninstall Smart Tools completely

🧠 ابزار هوشمند مدیریت سرور (Smart Server Tools)

توسعه یافته توسط امیرمحمد کاتب صابر

یک جعبه‌ابزار قدرتمند و یکپارچه برای مدیریت سرورهای لینوکسی از طریق خط فرمان (CLI). این ابزار شامل امکانات متعددی مانند پاک‌سازی سیستم، بهینه‌سازی DNS، بررسی امنیت، مانیتورینگ شبکه، تست سرعت اینترنت، کنترل پورت‌ها، زمان‌بندی وظایف و بسیاری قابلیت‌های دیگر است.

🇮🇷 راهنمای فارسی

🧰 نصب ابزار

برای نصب، کافی است دستور زیر را در ترمینال لینوکس اجرا کنید:

curl -sSL https://raw.githubusercontent.com/amirkateb/smart-tools/main/install.sh | bash

🧠 اجرای ابزار

پس از نصب، با دستور زیر ابزار را اجرا کنید:

smart-tools

📋 ساختار منو

  • 🧹 نگهداری سیستم
  • 🌐 ابزارهای شبکه
  • 🔒 امنیت و دسترسی
  • 📦 پکیج‌ها و سرویس‌ها
  • ⚙️ تنظیمات
  • 📖 راهنمای ابزار
  • 🗑️ حذف ابزارها
  • ❌ خروج

🔧 لیست ابزارها

دستور توضیح
cleanup-ultra پاک‌سازی عمیق سیستم از لاگ‌ها و فایل‌های اضافی
smart-dns بررسی بهترین IP برای دامنه از DNSهای جهانی
check-reality پیدا کردن دامنه‌های مناسب Reality برای تونل
smart-cron زمان‌بندی خودکار برای Cleanup و DNS Checker
smart-status نمایش منابع سیستم (CPU، RAM، Disk و...)
smart-net بررسی IP، DNS و وضعیت فعلی شبکه
smart-ping پینگ دامنه‌های ایرانی و خارجی
smart-ports نمایش پورت‌های باز و سرویس‌های فعال
smart-updater بروزرسانی سیستم و ابزارها
smart-traffic مانیتورینگ ترافیک لحظه‌ای
smart-speed تست سرعت اینترنت (نصب خودکار ابزار در صورت نیاز)
smart-fail2ban وضعیت Fail2Ban و لیست IPهای مسدود شده
smart-secure بررسی امنیت سرور و اعلام ایرادات
smart-sshkey-check بررسی کلیدهای SSH کاربران سیستم
smart-packages نمایش پکیج‌های نصب‌شده، قدیمی و حجیم
smart-clock تنظیم ساعت سیستم (ایران، آلمان، آمریکا یا دستی)
smart-users لیست کاربران سیستم و سطح دسترسی آن‌ها
smart-ssh-harden امن‌سازی SSH (غیرفعال‌سازی روت، محدودیت ورود و...)
smart-ip-checkhost بررسی IP سرور با CheckHost (ping، http، tcp)
smart-help نمایش راهنمای استفاده از ابزارها
smart-uninstall حذف کامل ابزار Smart Tools

🛡️ Licensing

This project is open-source and free to use under MIT License.


Enjoy your optimized Linux server! ✨

About

🧰 A collection of smart, safe, and powerful Linux server utilities — including system cleanup, DNS optimizer, and Reality domain tester.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages