Skip to content

sysda.sh is a customizable Bash menu for quick system, network, and security checks - especially when managing servers via SSH from desktop or mobile.

License

Notifications You must be signed in to change notification settings

guidokl/sysda.sh

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sysda.sh

sysda.sh is a Bash script that provides an interactive menu for quick system, network, and security checks. The menu is easily modifiable, so you can add or change options to suit your workflow.

💬 I made this for quick checks - especially on mobile SSH - without typing every command.


🖼️ Screenshot

sysda.sh Menu Screenshot


🛠️ Features

  • System: View disk, memory, CPU, uptime, and temperatures
  • Network: Check IP addresses, connections, and listening ports
  • Security: See UFW firewall and Fail2ban status, pending updates, failed SSH logins
  • Users & Files: View last logins and largest files
  • Services: List running services
  • Confirmation for every action: Always preview the command before execution

📦 Requirements

sysda.sh makes use of these packages on Ubuntu/Debian. Modify as needed for your system:

sudo apt update
sudo apt install lm-sensors net-tools ufw fail2ban smartmontools

Most other commands are built into typical Linux distributions.


🚀 Installation

  1. Download:

    wget https://your-repo-url/sysda.sh -O sysda.sh
  2. Make executable:

    chmod +x sysda.sh

📋 Usage

./sysda.sh

Pick a menu option, confirm, and see results.

About

sysda.sh is a customizable Bash menu for quick system, network, and security checks - especially when managing servers via SSH from desktop or mobile.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages