photonglass/README.md

46 lines
2.2 KiB
Markdown
Raw Normal View History

2024-12-22 21:31:10 +11:00
# Looking Glass Network Management
A modern web-based looking glass application that provides infrastructure monitoring and administration capabilities for network professionals. Built with Flask and Vue.js, this platform delivers real-time network analysis through an intuitive browser-based interface.
## Features
- 🌐 **Multi-Location Support**: Monitor network performance across different geographical locations
- 🔍 **Network Diagnostics**: Execute common network commands (ping, traceroute, MTR)
- 🎨 **Modern UI**: Clean, responsive interface with dark/light mode support
- 🔒 **Secure Command Execution**: Built-in input validation and command sanitization
-**Real-Time Updates**: WebSocket-based live data streaming
- 📱 **Responsive Design**: Optimized for both desktop and mobile devices
- 🎯 **BGP Community Lookup**: Advanced BGP routing information
- 🔄 **Docker Support**: Easy deployment with containerization
## Quick Start
See our [installation guide](https://looking-glass.readthedocs.io/en/latest/installation.html) for detailed setup instructions.
## Documentation
Full documentation is available at [looking-glass.readthedocs.io](https://looking-glass.readthedocs.io/).
Key documentation sections:
- [Installation Guide](https://looking-glass.readthedocs.io/en/latest/installation.html)
- [Configuration Options](https://looking-glass.readthedocs.io/en/latest/configuration.html)
- [Usage Guide](https://looking-glass.readthedocs.io/en/latest/usage.html)
- [API Documentation](https://looking-glass.readthedocs.io/en/latest/api.html)
## Configuration
The application uses YAML configuration files for customization:
- `instance/config.yaml`: Core application settings
- `instance/commands.yaml`: Network command definitions
- `instance/devices.yaml`: Network device configurations
See the [configuration documentation](https://looking-glass.readthedocs.io/en/latest/configuration.html) for detailed options.
## Contributing
Contributions are welcome! Please read our [contributing guidelines](https://looking-glass.readthedocs.io/en/latest/contributing.html) before submitting pull requests.
## License
This project is licensed under the MIT License - see the LICENSE file for details.