REST API and Web server based on .NET HttpListener and backend PowerShell Core for Windows remote managment via Web browser or curl from Linux
MIT License
Bot releases are visible (Hide)
Added module for server management (starting and stopping background process) and interaction with remote server.
Cmdlet:
Start-WinAPI
Stop-WinAPI
Test-WinAPI
Read-WinAPI
The module has been added to the NuGet repository.
Added endpoints:
/api/update
/api/software
/api/driver
Published by Lifailon 9 months ago
Added filtering for processes and services in the browser
Added title and icon to all pages
Updated /api/sensor
endpoint (module: PowerShellHardwareMonitor)
Updated all examples
Published by Lifailon 9 months ago
Added styles for Web interface
Added endpoints:
/events
/events/<Event_Name>
/disk/smart
Update endpoint:
/api/cpu
Published by Lifailon 9 months ago
Added GET endpoints:
Added sensors from OpenHardwareMonitor via CIM:
Update:
Added data in CIM modules:
Published by Lifailon 10 months ago
Server settings are placed in the configuration ini file;
Added functionality install service for server part (deployument process is automated);
Added executables to start the server;
Added server restart in case of failure (most often occurs in case of repeated request if the previous request has not been processed yet);
Static address changed on bind to all network interfaces.
Published by Lifailon 10 months ago
Added endpoints:
GET /api/files
POST /api/file-delete
Published by Lifailon 10 months ago
Added endpoints:
GET /api/files
POST /api/file-delete
Published by Lifailon 10 months ago
Added endpoints:
Web /process
GET /api/hardware
GET /api/performance
GET /api/cpu
GET /api/memory
GET /api/memory/slots
GET /api/disk/physical
GET /api/disk/logical
GET /api/disk/iops
GET /api/video
GET /api/network
Published by Lifailon 11 months ago
Endpoints:
Web /service
GET /api/service
GET /apt/service/service_name
GET /apt/process
GET /apt/process/process_name
POST /apt/service/service_name (stop/start/restart)
POST /apt/process/process_name (check/stop/start)