Skip to main content

Enterprise Infrastructure Command Center — DevOps + Cybersecurity in one terminal

Project description

Deflect One

Agentless DevOps command center for your entire Linux infrastructure - from one terminal. No agents. No cloud. No SaaS. Just SSH access - and Deflect One turns that into a complete operations platform: server monitoring, active attack detection, file management, deployments, and more. AI support is available as an optional add-on.

No agents to install on servers. No cloud. No SaaS. Just SSH access - and Deflect One turns that into a complete operations platform.

From server health monitoring to active attack detection, from deployment orchestration to natural-language command execution via built-in AI - Deflect One combines DevOps observability, cybersecurity response, and LLM-powered decision support into a single, self-contained Python file.

Beta - actively developed.


Main Dashboard

Main Dashboard


Features

Real-Time Infrastructure Monitoring

CPU, RAM, disk, network I/O, Docker containers, MySQL/PostgreSQL/Redis - across unlimited servers simultaneously. Async-native coroutine pool, near-zero overhead.

Cross-Host Process Monitor DB Monitor Connections Viewer


Active Attack Detection & Defense

Live attack radar: malicious IPs, geo-location, timeline. Manages UFW/iptables rules. Defense mode executes bans, restarts, and rate limits autonomously within your policy.

Firewall Manager Firewall Manager - Rules Ban IP


Package & System Management

Full apt integration: view available updates, security patches, and install packages - across all hosts from one screen.

APT Update Manager APT Package Installer


Docker & Services

Manage containers, images, and systemd services without leaving the terminal.

Docker Manager Services Manager


File Manager

Dual-panel SFTP/SSH file manager - browse, upload, download, edit, copy files between hosts. Midnight Commander style.

File Manager


Log Aggregation & Journal Viewer

Cross-host regex log search and live journalctl tailing with 8 preset tabs.

Cross-Host Log Filtering Journal Viewer


Email Monitor

MTA queue monitoring, account overview, error rates - across all hosts.

Email Monitor Email Queue Manager


Fleet & Bulk Operations

Manage your entire server fleet: bulk DevOps commands, SSH key rotation, host management.

Host Fleet Manager Bulk Commands - Select Bulk Commands - Result Batch Rotate Keys


🔧 More Tools

Cron & systemd timer management, network reconnaissance, script runner, config export.

Cron Manager Network Recon Script Runner Tools Config Export


AI-Enhanced Autonomous Operations (experimental, optional)

Unified AI engine: Claude, GPT-4, Gemini, Mistral, Groq, LM Studio. Per-host LLM instructions enable background governance loops - "restart /home/bot1/BotService if /home/bot1/tests.log file is older than one day" - running 24/7 without you watching.

AI-Driven Operations AI SSH Session AI SSH Sample Host AI Settings AI Settings AI Stats


💬 Natural-Language Command Terminal

Ctrl+A → describe what you want in plain English → Deflect One translates to CLI/SSH/Bash and executes it.


Some fun

But why not?

Deflect key


Installation

# Install via pip
pip install deflect-one
deflect --demo    # demo mode, no SSH required
deflect           # real mode
# Or run directly without installing
pip install textual paramiko cryptography
python deflect.py --demo

Configure AI: F6 → 🤖 AI tab → choose provider → enter API key → Test Connection


Keyboard Shortcuts

Keys Screen
Ctrl+D Docker
Ctrl+W Firewall (UFW/iptables)
Ctrl+F File Manager (SFTP, dual-panel)
Ctrl+A AI Chat
Ctrl+L Log Aggregation
Ctrl+P Process Monitor
Ctrl+Y Databases
Ctrl+G Deployments
Ctrl+X Email Monitor
Ctrl+S Script Runner
Ctrl+T Cron & Timers
Ctrl+B Network Connections
Ctrl+R Network Recon
Ctrl+K Secrets Vault
F2 Interactive SSH Shell
F3 Log Tail (journalctl -f)
F1 Help (full shortcut list)

Compatibility

Runs on (your machine):
Linux · macOS (Intel + Apple Silicon) · Windows (Windows Terminal and Cmd) · WSL2
Any OS that runs Python 3.10+

Manages (remote servers):
Debian · Ubuntu - primary targets, fully tested
Fedora · CentOS · Arch · Alpine - works via SSH, not all features tested yet


Tech Stack

  • Python 3.10+ · Textual 8.x (TUI) · asyncio · paramiko (SSH)
  • cryptography - Fernet + PBKDF2 for HardwareVault
  • AI backends: anthropic · openai · google-generativeai · mistralai (all optional, experimental)

License

MIT License with Attribution Requirement.
Free for personal and commercial use. Attribution to vladonai.com/deflect required.


Created by Volodymyr Frytskyy (WhitemanV)

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

deflect_one-0.76.3.tar.gz (263.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

deflect_one-0.76.3-py3-none-any.whl (263.9 kB view details)

Uploaded Python 3

File details

Details for the file deflect_one-0.76.3.tar.gz.

File metadata

  • Download URL: deflect_one-0.76.3.tar.gz
  • Upload date:
  • Size: 263.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for deflect_one-0.76.3.tar.gz
Algorithm Hash digest
SHA256 37fd3f3b87b3b2d201cfd3b3f4260ccc99e9b4c501dc7d3cbf1425e0bce96720
MD5 45ad110f3dccceb406dd148807f8de78
BLAKE2b-256 bf54eba32b6fdc8b961863565df60c9896986574b885180e31488ab63edd992a

See more details on using hashes here.

Provenance

The following attestation bundles were made for deflect_one-0.76.3.tar.gz:

Publisher: publish.yml on Frytskyy/deflect-one

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file deflect_one-0.76.3-py3-none-any.whl.

File metadata

  • Download URL: deflect_one-0.76.3-py3-none-any.whl
  • Upload date:
  • Size: 263.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for deflect_one-0.76.3-py3-none-any.whl
Algorithm Hash digest
SHA256 d61a27e43ef05d23132e2d81e327bf2164b0e52fb073fac9d9771337c94d1fe6
MD5 cf4b1699ee60cdd2d39cd0a3b13d097c
BLAKE2b-256 983f102b903ae6715d118f58b1bd9f576f9039fe01e6796ef530d399573e56c1

See more details on using hashes here.

Provenance

The following attestation bundles were made for deflect_one-0.76.3-py3-none-any.whl:

Publisher: publish.yml on Frytskyy/deflect-one

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page