107 Professional Linux Sysadmin CLI Tools β Open-source Python scripts for server management, security auditing, performance monitoring, networking, and DevOps operations.
pip install dargslan-toolkitOne 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| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| Tool | Command | Description |
|---|---|---|
| dargslan-coredump-check | coredump-check |
Core dump analyzer |
| dargslan-entropy-check | entropy-check |
System entropy monitor |
pip install dargslan-toolkit
dargslan-sysinfo
dargslan-firewall-audit
dargslan-ssh-hardening --json
dargslan-load-average
dargslan-disk-healthEvery tool supports --help and --json output format.
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 configurationREADME.mdβ Tool documentation<module_name>/cli.pyβ CLI entry point<module_name>/__init__.pyβ Package metadata
| 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 |
MIT License β Free for personal and commercial use.
Made by Dargslan
Professional Linux & DevOps tools, eBooks, and resources.
Website β’
eBooks β’
Cheat Sheets β’
Blog β’
PyPI