# zero-peak/zeroomega

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/zero-peak-zeroomega).**

6,954 stars · 306 forks · CoffeeScript · gpl-3.0 · fork

## Links

- GitHub: https://github.com/zero-peak/ZeroOmega
- awesome-repositories: https://awesome-repositories.com/repository/zero-peak-zeroomega.md

## Topics

`proxy` `switchyomega` `zeroomega`

## Description

ZeroOmega is a web-based proxy orchestrator and manager designed for real-time updates to active network gateways. It functions as a system for configuring, storing, and switching between different network proxy profiles to direct internet traffic.

The project features a PAC script generator that translates structured proxy profile data into auto-configuration files. These scripts automate network routing decisions by matching requested URLs against defined patterns.

Administration is handled through a browser-based interface that allows for the modification of routing rules and the management of a JSON-driven settings store. This interface enables the swapping of active proxy profiles without restarting the system.

## Tags

### Networking & Communication

- [Proxy Orchestrators](https://awesome-repositories.com/f/networking-communication/proxy-orchestrators.md) — Provides a web-based controller to manage and switch between different network proxy profiles for real-time traffic routing.
- [Proxy Auto-Configuration Scripts](https://awesome-repositories.com/f/networking-communication/network-infrastructure-routing/network-routing-traffic-management/network-routing-strategies/proxy-auto-configuration-scripts.md) — Translates structured proxy profiles into JavaScript auto-configuration scripts for automated network routing.
- [Network Proxy Management](https://awesome-repositories.com/f/networking-communication/network-proxy-management.md) — Provides a centralized system for managing how internet traffic is routed via proxy servers.
- [Network Traffic Routing](https://awesome-repositories.com/f/networking-communication/network-traffic-routing.md) — Directs internet traffic through various proxy servers to bypass restrictions or test connectivity.
- [Proxy Administration Dashboards](https://awesome-repositories.com/f/networking-communication/proxy-administration-dashboards.md) — Offers a graphical administration dashboard for managing proxy settings without manual file editing.
- [Proxy Configuration Automations](https://awesome-repositories.com/f/networking-communication/proxy-configuration-automations.md) — Automates the configuration of proxy routing tables using generated PAC scripts.
- [Proxy Configuration Profiles](https://awesome-repositories.com/f/networking-communication/proxy-configuration-profiles.md) — Organizes network gateway settings into toggleable profiles to redirect traffic in real time.
- [Proxy Managers](https://awesome-repositories.com/f/networking-communication/proxy-managers.md) — Provides a centralized interface for configuring and switching between network proxy profiles.
- [Dynamic Proxy Selection](https://awesome-repositories.com/f/networking-communication/traffic-proxying/proxy-traffic-management/dynamic-proxy-selection.md) — Provides the ability to instantly swap active proxy nodes and gateways without requiring a system restart.
- [Network Proxy Configurations](https://awesome-repositories.com/f/networking-communication/network-infrastructure-routing/network-infrastructure-configuration/network-configuration/network-proxy-configurations.md) — Provides tools to configure network proxy settings and routing options via a web interface. ([source](https://github.com/zero-peak/ZeroOmega#readme))
- [Proxy Configurations](https://awesome-repositories.com/f/networking-communication/proxy-servers/proxy-configurations.md) — Maintains structured JSON configurations for persisting proxy server and routing settings.

### Software Engineering & Architecture

- [Web-Based Configuration Dashboards](https://awesome-repositories.com/f/software-engineering-architecture/application-lifecycle-management/configuration-management/configuration-interfaces-and-editors/web-based-configuration-generators/web-based-configuration-dashboards.md) — Ships a browser-based dashboard for visually managing proxy profiles and network routing rules.

### System Administration & Monitoring

- [PAC Script Generators](https://awesome-repositories.com/f/system-administration-monitoring/traffic-automation-scripts/pac-script-generators.md) — Converts routing profiles into executable PAC scripts to automate proxy selection based on URL patterns. ([source](https://github.com/zero-peak/ZeroOmega#readme))
- [Network Administration Dashboards](https://awesome-repositories.com/f/system-administration-monitoring/administrative-operations/remote-access-interface-tools/administrative-interfaces/management-interfaces/network-administration-dashboards.md) — Provides a web-based interface for the administration of network routing rules and proxy settings.

### Web Development

- [Proxy Management Interfaces](https://awesome-repositories.com/f/web-development/proxy-management-interfaces.md) — Implements a visual management interface for configuring proxy profiles and routing settings.

### Development Tools & Productivity

- [Route Pattern Matching](https://awesome-repositories.com/f/development-tools-productivity/regular-expressions/route-pattern-matching.md) — Implements URL pattern matching to steer network traffic through specific proxy gateways.
