Major UI Improvment with blessing
This commit is contained in:
@@ -1,20 +1,59 @@
|
||||
[](http://www.gnu.org/licenses/agpl-3.0)
|
||||
|
||||
# Airlock Digital Local Approval
|
||||
# 🛡️ Airlock Tools
|
||||
|
||||
Python based Carbon Black App Control feature implementation for Airlock
|
||||
## Features
|
||||
Python toolkit for secure, auditable, and automated airlock agent and policy management. Designed for enterprise environments, it supports advanced policy workflows, device tracking, and terminal-based interaction.
|
||||
|
||||
- "Local Approval Initialization"
|
||||
This programmatically scans devices in audit mode within Airlock and subsequently adds the identified blocks to a user-specified whitelist.
|
||||
|
||||
- KDE Wallet must be running on Linux (`kwalletd`)
|
||||
---
|
||||
|
||||
|
||||
## License
|
||||
## 🚀 Features
|
||||
- 🔍 **Fuzzy Device Search**
|
||||
Quickly locate devices using partial or approximate matches.
|
||||
|
||||
- 📦 **Batch Move Devices**
|
||||
Move multiple devices between groups or policies easily.
|
||||
|
||||
- 🔄 **Toggle Enforcement/Audit Policies**
|
||||
Seamlessly switch devices between enforcement and audit modes.
|
||||
|
||||
- 🕵️♂️ **Device History Search**
|
||||
Track agent executions.
|
||||
|
||||
- 🧰 **Prepare Policies for Enforcement**
|
||||
Validate and stage policies before pushing them to enforcement.
|
||||
|
||||
- 💤 **Find Quiet Hosts**
|
||||
Identify devices ready for enforcement.
|
||||
|
||||
- 🎛️ **TUI**
|
||||
Navigate with arrow keys and F-key shortcuts using a custom ANSI-colored terminal UI.
|
||||
|
||||
---
|
||||
|
||||
## 🧭 Roadmap
|
||||
|
||||
- ⚙️ **Rust-based Async API Calls**
|
||||
Improve performance and concurrency with a Rust-powered backend.
|
||||
|
||||
- ✅ **Carbon Black-style Local Approval**
|
||||
Enable local user approvals for policy exceptions and enforcement actions.
|
||||
|
||||
- 📊 **Audit Logging & Export**
|
||||
Add detailed logging and export capabilities for compliance and analysis.
|
||||
|
||||
---
|
||||
|
||||
## 🧑💻 Requirements
|
||||
|
||||
TBD
|
||||
|
||||
---
|
||||
|
||||
## 📜 License
|
||||
|
||||
**AirlockTools** is licensed under the **GNU Affero General Public License v3.0**.
|
||||
|
||||
You may copy, distribute, and modify the software under the terms of the AGPL-3.0 license.
|
||||
|
||||
See the [LICENSE](LICENSE.md) file for full details, or visit
|
||||
[https://www.gnu.org/license/agpl-3.0.html](https://www.gnu.org/license/agpl-3.0.html)
|
||||
See the [LICENSE](LICENSE.md) file for full details, or visit
|
||||
[https://www.gnu.org/license/agpl-3.0.html](https://www.gnu.org/license/agpl-3.0.html)
|
||||
|
||||
Reference in New Issue
Block a user