A simple machine monitoring software for Linux CLI to keep your coding environments safe.
404
A comprehensive sysadmin CLI for Linux and WSL. Manage services, monitor hardware, schedule interval screenshots, scan for CVEs, and control Docker containers — all from a single tool with a rich terminal UI.
docker run --rm -it \
--privileged \
-v /proc:/host/proc:ro \
-v /sys:/host/sys:ro \
-v /var/run/docker.sock:/var/run/docker.sock \
kugankannan/sekure --help
Real-time hardware and performance monitoring: CPU, memory, disk, network, GPU, battery, and processes.
docker run ... kugankannan/sekure stats all --watch
docker run ... kugankannan/sekure stats cpu
docker run ... kugankannan/sekure stats memory
docker run ... kugankannan/sekure stats disk
docker run ... kugankannan/sekure stats network
Manage systemd services — list, start, stop, restart, enable/disable at boot, and tail logs.
docker run ... kugankannan/sekure service list --all
docker run ... kugankannan/sekure service status nginx
docker run ... kugankannan/sekure service restart nginx
docker run ... kugankannan/sekure service logs nginx --lines 100
Scan installed packages and project dependency files against the OSV.dev database. Supports PyPI, npm, RubyGems, crates.io, Go, Maven, NuGet, and Debian. Look up any CVE directly from the NVD.
# Scan all installed pip packages
docker run ... kugankannan/sekure cve scan --pip
# Scan a project directory (requirements.txt, package.json)
docker run ... -v /your/project:/project kugankannan/sekure cve scan --dir /project
# Check a specific package
docker run ... kugankannan/sekure cve check flask --version 2.0.1
# Look up a CVE in NVD
docker run ... kugankannan/sekure cve nvd CVE-2021-44228
# Generate a full JSON report
docker run ... kugankannan/sekure cve report /project --output /reports/cve.json
List, start, stop, remove, inspect, and stream logs for containers — without leaving the CLI.
docker run ... kugankannan/sekure docker list --all
docker run ... kugankannan/sekure docker start <container>
docker run ... kugankannan/sekure docker logs <container> --follow
docker run ... kugankannan/sekure docker inspect <container>
Capture interval screenshots of a running desktop session (X11 or WSL → Windows). Useful for automated audit trails or unattended monitoring.
docker run ... kugankannan/sekure screenshot start --interval 30
docker run ... kugankannan/sekure screenshot stop
docker run ... kugankannan/sekure screenshot list
Quick hostname/OS/uptime summary, WSL compatibility check, and persistent configuration management.
docker run ... kugankannan/sekure info
docker run ... kugankannan/sekure wsl-check
docker run ... kugankannan/sekure config --show
docker run ... kugankannan/sekure config --set-key osv_batch_size --set-value 100
docker run --rm -it \
-v /proc:/host/proc:ro \
-v /sys:/host/sys:ro \
kugankannan/sekure stats all
docker run --rm -it \
--privileged \
-v /proc:/host/proc:ro \
-v /sys:/host/sys:ro \
-v /var/run/docker.sock:/var/run/docker.sock \
kugankannan/sekure service list
docker run --rm -it \
-v /path/to/project:/project \
kugankannan/sekure cve scan --dir /project
docker run --rm -it \
-v $HOME/.sekure:/root/.sekure \
kugankannan/sekure screenshot start --interval 60
| Property | Value |
|---|---|
| Base image | ubuntu:22.04 |
| Python | 3.11 |
| Architecture | linux/amd64 |
| Entrypoint | sekure |
Key dependencies: typer, rich, psutil, requests, docker, schedule, Pillow, cvss
| Path | Purpose |
|---|---|
/host/proc → /proc | Host process and hardware stats |
/host/sys → /sys | Host system information |
/var/run/docker.sock | Docker socket for container management |
/root/.sekure | Screenshots, logs, and CVE reports |
Content type
Image
Digest
sha256:95277e2d5…
Size
151.5 MB
Last updated
5 months ago
docker pull kugankannandev/sekure