Web Interface

Access CoreSecurityFramework through your browser with our modern web dashboard and full GUI application support via noVNC

Browser-based Access
GUI Applications
Real-time Monitoring
Quick Setup
Modern Interface

Complete Web Solution

Experience CoreSecurityFramework through a comprehensive web interface that combines monitoring, management, and full GUI application access in one seamless platform.

Web Dashboard

Monitor your security environment with real-time system metrics, resource usage, and comprehensive status overview.

  • Real-time system monitoring
  • Module status overview
  • Configuration management
  • User-friendly interface

Centralized Management

Manage modules, configurations, and system settings through an intuitive web-based control panel.

  • Module installation & updates
  • System configuration
  • Log management
  • Remote administration
Simple Access

One URL, Full Access

Access your complete security environment through a single web address. No complex setup, no additional software required.

Web Dashboard

http://<HOST-IP>:5000

Replace <HOST-IP> with your server's IP address to access the full web interface

Powerful Features

Everything You Need

Our web interface combines the best of both worlds: the convenience of web-based management with the full power of desktop applications.

System Monitoring

Keep track of your system's health with comprehensive monitoring tools.

  • CPU and memory usage
  • Network statistics
  • Active sessions
  • Performance metrics

Module Management

Install, update, and manage security modules with ease.

  • Browse available modules
  • One-click installation
  • Automatic updates
  • Dependency management

GUI Tools Access

Run graphical applications directly in your browser.

  • Full mouse and keyboard support
  • Clipboard integration
  • Fullscreen mode
  • Multi-window support
New Platform

Now Available on WSL

You can now deploy and run CoreSecurityFramework directly on Windows Subsystem for Linux.
Enjoy seamless integration with your Windows environment and full web interface capabilities.

Quick Setup

Get Started in Minutes

Setting up the web interface is straightforward with our automated installation process. Choose your preferred deployment method and get running quickly.x

1

Clone the Repository

Download the web application from our official repository.

git clone https://github.com/CoreSecFrame/CoreSecFrameWebApp
2

Run the Setup Script

Execute the automated setup script to configure your environment.

chmod +x setup.sh && ./setup.sh
WSL Compatibility Notice

If you are running the setup on Windows Subsystem for Linux (WSL), you may need to convert the line endings of the script to Unix format to execute it properly.

sudo apt install dos2unix && dos2unix setup.sh

This ensures the script is compatible with the Linux environment and avoids execution errors due to Windows-style line endings.

Setup Options Available
1
Local Installation
Install directly on your system
2
Database Reset
Reset database structure (removes all data)
3

Access Your Interface

Open your browser and navigate to the web interface to start using CoreSecurityFramework.

Ready to Access

http://<HOST-IP>:5000
Feature Comparison

Web vs CLI Interface

Compare the capabilities of our web interface against the traditional command-line approach to choose the best method for your workflow.

Feature Web Interface CLI Interface
System Monitoring
Real-time dashboard
Command-based status
Module Management
Visual interface
Full control
GUI Applications
Full browser access
Not available
File Management
Desktop file manager
Command-line tools
Multi-user Access
Multiple sessions
Limited
Remote Access
Any modern browser
SSH required
Learning Curve
User-friendly
Technical knowledge needed
Support & Help

Troubleshooting Guide

Common issues and their solutions to help you get the most out of your web interface experience.

Cannot Access Web Interface

Web dashboard not loading at the expected address

Solutions
  • Verify the application is running: ps aux | grep python
  • Check if port 5000 is available: netstat -tulpn | grep :5000
  • Ensure firewall allows connections on port 5000
  • Try accessing via server IP instead of localhost
  • Check for any error messages in the application logs

noVNC Connection Issues

Remote desktop not connecting or displaying properly

Solutions
  • Wait 30-60 seconds after startup for VNC server initialization
  • Check browser console for WebSocket connection errors
  • Try different browser or disable browser extensions
  • Verify VNC server is running: ps aux | grep vnc
  • Restart the VNC service if necessary

Input Issues in Desktop

Mouse or keyboard not working properly in remote desktop

Solutions
  • Click inside the noVNC viewer to focus the session
  • Use the noVNC sidebar settings to adjust input methods
  • For special keys, use the noVNC virtual keyboard
  • Try toggling fullscreen mode for better input handling
  • Refresh the browser page if input becomes unresponsive

Performance Issues

Slow response times or laggy interface

Solutions
  • Check system resources and close unnecessary applications
  • Use a wired connection instead of WiFi for better stability
  • Reduce noVNC display quality in settings if needed
  • Close other browser tabs to free up memory
  • Consider upgrading server hardware for better performance