wallguard
by NullNet-ai
Overview
A centralized management system for network-facing devices and firewalls, enabling monitoring of system state, network activity, and secure remote access.
Installation
cargo run --release --package wallguard-serverEnvironment Variables
- DATASTORE_HOST
- DATASTORE_PORT
- DATASTORE_TLS
- ROOT_ACCOUNT_ID
- ROOT_ACCOUNT_SECRET
- SYSTEM_ACCOUNT_ID
- SYSTEM_ACCOUNT_SECRET
- CONTROL_SERVICE_ADDR
- CONTROL_SERVICE_PORT
- HTTP_PROXY_HOST
- HTTP_PROXY_PORT
- MCP_SERVER_HOST
- MCP_SERVER_PORT
- IP_INFO_API_KEY
Security Notes
The server design inherently involves high-privilege operations, including executing arbitrary CLI commands, modifying firewall configurations, and providing remote SSH/TTY/UI/Remote Desktop access to managed devices. While the architecture implements token-based authentication, authorization flows, and environmental variable handling for critical secrets (ROOT_ACCOUNT_ID, SYSTEM_ACCOUNT_ID, DATASTORE_HOST, etc.), any vulnerability in these mechanisms could lead to severe compromise. The direct execution of external binaries (`ssh-keygen`, `php`, `sshd -T`) and interaction with a separate `datastore` service represent points of potential risk if their security or proper configuration is not strictly maintained. The `execute_cli_command` function poses a significant command injection risk if input is not meticulously sanitized by the client-side before transmission. However, given the nature of the application (managing network devices), these powerful capabilities are expected; the security score reflects the high impact of a potential breach rather than poor coding practices.
Similar Servers
Windows-MCP
Enables AI agents to interact with the Windows operating system for tasks such as file navigation, application control, UI interaction, and QA testing.
mcp-grafana
Provides an MCP interface to Grafana, enabling AI assistants to interact with dashboards, datasources, Prometheus, Loki, incidents, alerting, OnCall, Sift, Pyroscope, and admin functionalities for observability and automation.
VibeShift
VibeShift is an intelligent security agent that integrates with AI coding assistants to analyze AI-generated code for vulnerabilities, suggest remediations, and facilitate web test recording, crawling, and execution.
agent-mcp-gateway
An MCP gateway that aggregates multiple downstream MCP servers, providing policy-based access control and on-demand tool discovery to optimize context window usage for agents and subagents.