Metadata-Version: 2.4
Name: dargslan-toolkit
Version: 1.5.0
Summary: Complete Linux sysadmin toolkit — 36 CLI tools for monitoring, security, networking, storage, and DevOps. One install, all tools.
Author-email: Dargslan <info@dargslan.com>
License: MIT
Project-URL: Homepage, https://dargslan.com
Project-URL: Documentation, https://dargslan.com/blog
Project-URL: Repository, https://github.com/Dargslan
Project-URL: Free Cheat Sheets, https://dargslan.com/cheat-sheets
Project-URL: Linux & DevOps Books, https://dargslan.com/books
Project-URL: Blog & Tutorials, https://dargslan.com/blog
Keywords: linux,sysadmin,devops,toolkit,monitoring,security,docker,network,firewall,log-parser
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: System Administrators
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: System :: Systems Administration
Classifier: Topic :: System :: Monitoring
Classifier: Topic :: System :: Networking
Classifier: Topic :: Security
Requires-Python: >=3.7
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: dargslan-sysinfo>=1.0.0
Requires-Dist: dargslan-log-parser>=1.0.0
Requires-Dist: dargslan-net-scanner>=1.0.0
Requires-Dist: dargslan-firewall-audit>=1.0.0
Requires-Dist: dargslan-docker-health>=1.0.0
Requires-Dist: dargslan-ssl-checker>=1.0.0
Requires-Dist: dargslan-disk-cleaner>=1.0.0
Requires-Dist: dargslan-process-monitor>=1.0.0
Requires-Dist: dargslan-cron-audit>=1.0.0
Requires-Dist: dargslan-backup-monitor>=1.0.0
Requires-Dist: dargslan-user-audit>=1.0.0
Requires-Dist: dargslan-service-monitor>=1.0.0
Requires-Dist: dargslan-port-monitor>=1.0.0
Requires-Dist: dargslan-log-rotate>=1.0.0
Requires-Dist: dargslan-security-scan>=1.0.0
Requires-Dist: dargslan-dns-check>=1.0.0
Requires-Dist: dargslan-container-audit>=1.0.0
Requires-Dist: dargslan-nginx-analyzer>=1.0.0
Requires-Dist: dargslan-mysql-health>=1.0.0
Requires-Dist: dargslan-systemd-timer>=1.0.0
Requires-Dist: dargslan-ssh-audit>=1.0.0
Requires-Dist: dargslan-ip-geo>=1.0.0
Requires-Dist: dargslan-bandwidth-monitor>=1.0.0
Requires-Dist: dargslan-package-audit>=1.0.0
Requires-Dist: dargslan-swap-analyzer>=1.0.0
Requires-Dist: dargslan-kernel-check>=1.0.0
Requires-Dist: dargslan-apache-analyzer>=1.0.0
Requires-Dist: dargslan-redis-health>=1.0.0
Requires-Dist: dargslan-postgres-health>=1.0.0
Requires-Dist: dargslan-git-audit>=1.0.0
Requires-Dist: dargslan-cgroup-monitor>=1.0.0
Requires-Dist: dargslan-journald-analyzer>=1.0.0
Requires-Dist: dargslan-lvm-check>=1.0.0
Requires-Dist: dargslan-nfs-health>=1.0.0
Requires-Dist: dargslan-cert-manager>=1.0.0
Requires-Dist: dargslan-iptables-export>=1.0.0
Dynamic: license-file

# dargslan-toolkit

**The Complete Linux Sysadmin Toolkit** — Install everything you need for Linux server management with a single command. System monitoring, log analysis, network scanning, firewall auditing, and Docker health checks.

[![PyPI version](https://img.shields.io/pypi/v/dargslan-toolkit)](https://pypi.org/project/dargslan-toolkit/)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)

## Installation

```bash
pip install dargslan-toolkit
```

This installs all 5 Dargslan tools:

| Tool | Command | Description |
|------|---------|-------------|
| [dargslan-sysinfo](https://pypi.org/project/dargslan-sysinfo/) | `dargslan-sysinfo` | CPU, memory, disk, network monitoring |
| [dargslan-log-parser](https://pypi.org/project/dargslan-log-parser/) | `dargslan-logs` | Parse syslog, auth.log, nginx logs |
| [dargslan-net-scanner](https://pypi.org/project/dargslan-net-scanner/) | `dargslan-netscan` | Ping sweep, TCP port scanning |
| [dargslan-firewall-audit](https://pypi.org/project/dargslan-firewall-audit/) | `dargslan-fwaudit` | iptables/nftables rule auditing |
| [dargslan-docker-health](https://pypi.org/project/dargslan-docker-health/) | `dargslan-docker` | Container health & resource monitoring |

## Quick Start

### Unified CLI

```bash
# Full system overview
dargslan overview

# Individual tools
dargslan sysinfo
dargslan logs auth /var/log/auth.log
dargslan netscan quick 192.168.1.1
dargslan firewall
dargslan docker
```

### Python API

```python
from dargslan_toolkit import Toolkit

tk = Toolkit()

# Full system audit
report = tk.full_audit()

# Individual modules
from dargslan_sysinfo import SystemInfo
from dargslan_log_parser import LogParser
from dargslan_net_scanner import NetScanner
from dargslan_firewall_audit import FirewallAudit
from dargslan_docker_health import DockerHealth
```

## Use Cases

- **Daily server health checks** — Quick overview of all system metrics
- **Security audits** — Firewall rules + open ports + auth log analysis
- **Incident response** — Log parsing + network scanning in one toolkit
- **Infrastructure monitoring** — Docker + system resources + network
- **Compliance checks** — Automated firewall and security auditing

## Why dargslan-toolkit?

- **Zero external dependencies** — Only Python standard library
- **5 tools, 1 install** — Everything a Linux sysadmin needs
- **CLI + Python API** — Use from terminal or import in scripts
- **Lightweight** — Minimal footprint, fast execution
- **Production tested** — Used on real Linux servers

## More Resources

- [Linux & DevOps eBooks](https://dargslan.com/books) — 210+ professional eBooks for sysadmins
- [Free Cheat Sheets](https://dargslan.com/cheat-sheets) — Linux, Docker, Kubernetes, Ansible quick references
- [Blog & Tutorials](https://dargslan.com/blog) — 300+ in-depth Linux and DevOps guides
- [Free Tools](https://dargslan.com/tools) — Linux Distro Finder, IT Career Path Calculator, and more

## Individual Packages

Each tool is also available as a standalone package:

```bash
pip install dargslan-sysinfo
pip install dargslan-log-parser
pip install dargslan-net-scanner
pip install dargslan-firewall-audit
pip install dargslan-docker-health
```

## License

MIT License — see [LICENSE](LICENSE) for details.

---

**Made with care by [Dargslan](https://dargslan.com)** — Your source for Linux & DevOps knowledge.

[Website](https://dargslan.com) | [eBooks](https://dargslan.com/books) | [Cheat Sheets](https://dargslan.com/cheat-sheets) | [Blog](https://dargslan.com/blog) | [GitHub](https://github.com/Dargslan)
