Skip to content

Dargslan/python-admin-scripts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🐧 python-admin-scripts

107 Professional Linux Sysadmin CLI Tools β€” Open-source Python scripts for server management, security auditing, performance monitoring, networking, and DevOps operations.

PyPI - dargslan-toolkit License: MIT Python 3.7+ Tools


⚑ Install Everything

pip install dargslan-toolkit

One command installs all 107 CLI tools β€” ready to use immediately.

Or install individual tools:

pip install dargslan-sysinfo
pip install dargslan-firewall-audit
pip install dargslan-ssh-hardening

πŸ“‹ All 107 Tools

πŸ–₯️ System Monitoring & Performance (14 tools)

Tool Command Description
dargslan-sysinfo sysinfo Full system overview β€” CPU, memory, disk, network, OS
dargslan-process-monitor process-monitor Real-time process monitoring
dargslan-proc-monitor proc-monitor Top CPU/memory consumers, load average
dargslan-load-average load-average Load average analyzer β€” bottleneck detection
dargslan-memory-profiler memory-profiler Deep memory analysis β€” buffers, cache, slab
dargslan-swap-analyzer swap-analyzer Swap usage analysis β€” pressure detection
dargslan-swap-manager swap-manager Swap space management β€” priorities, auto-config
dargslan-uptime-report uptime-report System uptime tracking β€” boot history
dargslan-inode-monitor inode-monitor Inode usage β€” detect exhaustion
dargslan-mount-monitor mount-monitor Mount point monitor β€” stale NFS, options
dargslan-zombie-kill zombie-kill Zombie process finder and cleaner
dargslan-process-killer process-killer Terminate resource-hungry processes
dargslan-io-monitor io-monitor Disk I/O β€” IOPS, throughput per device
dargslan-user-sessions user-sessions Active user session monitoring

πŸ”’ Security & Hardening (20 tools)

Tool Command Description
dargslan-firewall-audit firewall-audit iptables/nftables rule auditing
dargslan-ssh-hardening ssh-hardening SSH server hardening audit
dargslan-ssh-audit ssh-audit SSH algorithms, ciphers, key strength
dargslan-sshkey-audit sshkey-audit authorized_keys scan, weak keys
dargslan-sudoers-audit sudoers-audit Sudoers file analysis β€” NOPASSWD detection
dargslan-pam-audit pam-audit PAM configuration auditing
dargslan-sysctl-audit sysctl-audit Kernel parameter security audit
dargslan-env-audit env-audit Environment variable security
dargslan-file-integrity file-integrity File integrity monitoring β€” checksums
dargslan-acl-check acl-check File ACL & SUID/SGID checker
dargslan-audit-log audit-log Auditd log analyzer
dargslan-login-history login-history wtmp/btmp login analysis
dargslan-login-tracker login-tracker Active session & brute force tracking
dargslan-lastlog-audit lastlog-audit Dormant accounts, never-logged-in users
dargslan-passwd-audit passwd-audit Password policy audit β€” shadow file
dargslan-security-scan security-scan Comprehensive system hardening check
dargslan-selinux-check selinux-check SELinux status β€” mode, policy, denials
dargslan-user-audit user-audit User account auditing β€” UID 0, groups
dargslan-apparmor-check apparmor-check AppArmor profile status checker
dargslan-lsof-audit lsof-audit Open files & ports auditor

🌐 Networking & DNS (16 tools)

Tool Command Description
dargslan-net-scanner net-scanner Network scanner β€” ping sweep, port scan
dargslan-port-monitor port-monitor Listening ports, bound services
dargslan-dns-check dns-check DNS record verification
dargslan-dns-resolver dns-resolver DNS resolver analysis
dargslan-resolv-check resolv-check resolv.conf checker
dargslan-bandwidth-monitor bandwidth-monitor Per-interface throughput tracking
dargslan-interface-monitor interface-monitor Interface status β€” link, speed, errors
dargslan-ssl-checker ssl-checker SSL certificate validator
dargslan-ip-geo ip-geo IP geolocation lookup
dargslan-tcp-monitor tcp-monitor TCP connection states monitor
dargslan-socket-stats socket-stats Socket statistics by protocol
dargslan-network-latency network-latency Ping, traceroute, jitter analysis
dargslan-route-check route-check Routing table analyzer
dargslan-hostname-check hostname-check FQDN, reverse DNS, /etc/hosts
dargslan-hostname-info hostname-info System identity, domain details
dargslan-bridge-monitor bridge-monitor Network bridge & VLAN monitor

πŸ”₯ Firewall & Network Security (3 tools)

Tool Command Description
dargslan-iptables-export iptables-export iptables rule backup & export
dargslan-netfilter-check netfilter-check Netfilter conntrack analyzer
dargslan-arp-monitor arp-monitor ARP cache & spoofing detection

πŸ“Š Log Analysis (7 tools)

Tool Command Description
dargslan-log-parser log-parser Multi-format log parser
dargslan-journald-analyzer journald-analyzer Systemd journal analyzer
dargslan-journal-export journal-export Journal log exporter
dargslan-dmesg-analyzer dmesg-analyzer Kernel dmesg analyzer
dargslan-log-rotate log-rotate Logrotate config validator
dargslan-log-stats log-stats Log statistics & growth rates
dargslan-nginx-analyzer nginx-analyzer Nginx log analyzer

βš™οΈ System Configuration (17 tools)

Tool Command Description
dargslan-crontab-backup crontab-backup Crontab backup & restore
dargslan-cron-audit cron-audit Cron job auditing
dargslan-cron-parser cron-parser Cron expression parser
dargslan-systemd-timer systemd-timer Systemd timer analyzer
dargslan-systemd-analyze systemd-analyze Boot time analyzer
dargslan-systemd-unit systemd-unit Unit status & dependencies
dargslan-grub-check grub-check GRUB bootloader validator
dargslan-fstab-check fstab-check fstab syntax validator
dargslan-locale-check locale-check Locale & encoding checker
dargslan-timezone-info timezone-info Timezone & NTP info
dargslan-ntp-check ntp-check NTP sync checker
dargslan-ulimit-check ulimit-check Resource limits checker
dargslan-kernel-module kernel-module Kernel module manager
dargslan-kernel-check kernel-check Kernel version checker
dargslan-motd-manager motd-manager MOTD / login banner manager
dargslan-at-scheduler at-scheduler at/batch scheduler auditor
dargslan-modprobe-check modprobe-check Kernel module & blacklist checker

πŸ’Ύ Storage & Filesystems (11 tools)

Tool Command Description
dargslan-disk-cleaner disk-cleaner Disk space cleaner
dargslan-disk-benchmark disk-benchmark Disk I/O benchmarking
dargslan-disk-quota disk-quota Disk quota manager
dargslan-disk-health disk-health SMART data & health monitor
dargslan-lvm-check lvm-check LVM volume checker
dargslan-raid-monitor raid-monitor RAID array monitor
dargslan-nfs-health nfs-health NFS share health checker
dargslan-tmpfile-cleaner tmpfile-cleaner /tmp cleanup and analysis
dargslan-tmpfile-clean tmpfile-clean Temp file analyzer
dargslan-backup-monitor backup-monitor Backup file monitor
dargslan-xfs-check xfs-check XFS filesystem health checker

🐳 DevOps & Containers (5 tools)

Tool Command Description
dargslan-docker-health docker-health Docker container health monitor
dargslan-container-audit container-audit Container security audit
dargslan-cgroup-monitor cgroup-monitor Cgroup resource monitor
dargslan-cgroup-audit cgroup-audit Cgroup v2 auditor
dargslan-git-audit git-audit Git repo auditor β€” secrets, large files

πŸ—„οΈ Database Health (3 tools)

Tool Command Description
dargslan-mysql-health mysql-health MySQL health monitor
dargslan-postgres-health postgres-health PostgreSQL health monitor
dargslan-redis-health redis-health Redis health monitor

πŸ“¦ Package & Service Management (9 tools)

Tool Command Description
dargslan-apt-history apt-history APT package history
dargslan-apt-check apt-check APT health checker
dargslan-package-audit package-audit Package security audit
dargslan-service-monitor service-monitor Systemd service monitor
dargslan-service-restart service-restart Service restart monitor
dargslan-apache-analyzer apache-analyzer Apache log & config analyzer
dargslan-cert-manager cert-manager SSL certificate manager
dargslan-bash-alias bash-alias Bash alias manager
dargslan-yum-history yum-history YUM/DNF history analyzer

πŸ”§ System Diagnostics (2 tools)

Tool Command Description
dargslan-coredump-check coredump-check Core dump analyzer
dargslan-entropy-check entropy-check System entropy monitor

πŸš€ Quick Start

pip install dargslan-toolkit

dargslan-sysinfo
dargslan-firewall-audit
dargslan-ssh-hardening --json
dargslan-load-average
dargslan-disk-health

Every tool supports --help and --json output format.


πŸ“‚ Repository Structure

python-admin-scripts/
β”œβ”€β”€ dargslan-toolkit/          # Meta-package (installs all 107 tools)
β”œβ”€β”€ dargslan-sysinfo/          # Individual tool packages
β”œβ”€β”€ dargslan-firewall-audit/
β”œβ”€β”€ dargslan-ssh-hardening/
β”œβ”€β”€ ...                        # 107 tool directories
└── README.md

Each tool directory contains:

  • pyproject.toml β€” Package configuration
  • README.md β€” Tool documentation
  • <module_name>/cli.py β€” CLI entry point
  • <module_name>/__init__.py β€” Package metadata

πŸ“š More from Dargslan

Resource Link
210+ Linux & DevOps eBooks dargslan.com/books
380+ Free Cheat Sheets (PDF) dargslan.com/cheat-sheets
430+ Blog Posts & Tutorials dargslan.com/blog
PyPI β€” dargslan-toolkit pypi.org/project/dargslan-toolkit

πŸ“„ License

MIT License β€” Free for personal and commercial use.


Made by Dargslan
Professional Linux & DevOps tools, eBooks, and resources.

Website β€’ eBooks β€’ Cheat Sheets β€’ Blog β€’ PyPI

About

107 Professional Linux Sysadmin CLI Tools - Open-source Python scripts for server management, security auditing, performance monitoring, networking, and DevOps operations.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages