{"id":29095731,"url":"https://github.com/braydos-h/remote-manager","last_synced_at":"2026-05-04T22:42:04.596Z","repository":{"id":300874973,"uuid":"1007451835","full_name":"braydos-h/Remote-Manager","owner":"braydos-h","description":"A powerful self-hosted dashboard for remotely monitoring and controlling your Windows PC. Features real-time performance charts, power controls, file management, webcam/mic capture, process control, and a built-in keylogger all accessible from any browser on your network.","archived":false,"fork":false,"pushed_at":"2025-06-24T04:55:54.000Z","size":16,"stargazers_count":0,"open_issues_count":3,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-06-24T05:36:28.850Z","etag":null,"topics":["flask","python","rat","remote-control","windows","windows11","windowsdefender"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/braydos-h.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-06-24T02:56:05.000Z","updated_at":"2025-06-24T04:55:58.000Z","dependencies_parsed_at":"2025-06-24T05:36:32.868Z","dependency_job_id":"a63559a1-1ba8-41d5-90bc-ec28d0988bac","html_url":"https://github.com/braydos-h/Remote-Manager","commit_stats":null,"previous_names":["braydos-h/windows-remote-checkup","braydos-h/remote-manager"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/braydos-h/Remote-Manager","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/braydos-h%2FRemote-Manager","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/braydos-h%2FRemote-Manager/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/braydos-h%2FRemote-Manager/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/braydos-h%2FRemote-Manager/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/braydos-h","download_url":"https://codeload.github.com/braydos-h/Remote-Manager/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/braydos-h%2FRemote-Manager/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262419809,"owners_count":23308100,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["flask","python","rat","remote-control","windows","windows11","windowsdefender"],"created_at":"2025-06-28T11:06:55.994Z","updated_at":"2026-05-04T22:42:04.537Z","avatar_url":"https://github.com/braydos-h.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Windows Manager\n\nThis project is a self-hosted dashboard for remotely monitoring and controlling a Windows machine. It exposes a simple web interface for common administrative tasks such as taking screenshots, adjusting system settings, viewing live performance data and browsing files.\n\n**Administrator privileges are recommended** when running the server to enable hardware controls like brightness and volume adjustment.\n![image](https://github.com/user-attachments/assets/bdfbcdcb-8124-49e7-a189-33cb3dab269d)\n\n## Setup\n\n1. Ensure Python 3.10+ is installed on the host machine.\n2. Install dependencies:\n\n```bash\npip install flask psutil pillow pynput opencv-python sounddevice soundfile GPUtil wmi pycaw comtypes requests werkzeug\n```\n\n3. Start the application:\n\n```bash\npython main/main.py\n```\n\nThen open `http://localhost:5000` in a browser to access the dashboard.\n\n## Available Endpoints\n\nThese HTTP endpoints provide the dashboard functionality and can also be called programmatically:\n\n| Method | Path | Description |\n| ------ | ---- | ----------- |\n| `GET`  | `/`  | Dashboard HTML interface |\n| `GET`  | `/status` | JSON with CPU, RAM, battery, disk usage, IP information and more |\n| `POST` | `/action/\u003ccmd\u003e` | Power actions (`lock`, `restart`, `shutdown`, `sleep`, `hibernate`) |\n| `GET/POST` | `/brightness` | Get or set display brightness |\n| `GET/POST` | `/volume` | Get or set master volume |\n| `GET` | `/screenshot` | Current screen capture (PNG) |\n| `GET` | `/webcam` | Snapshot from default webcam (JPEG) |\n| `GET` | `/mic` | Capture audio for 5 seconds (WAV) |\n| `POST` | `/keylogger/\u003cstart|stop\u003e` | Control the keylogger |\n| `GET` | `/keylogs` | Retrieve recent keystrokes |\n| `GET` | `/processes` | List running processes |\n| `POST` | `/process/\u003cpid\u003e/kill` | Terminate a process |\n| `POST` | `/process/start` | Start a new process (JSON body with `cmd`) |\n| `GET` | `/files?path=\u003cpath\u003e` | List files or download a file |\n| `GET` | `/download?path=\u003cpath\u003e` | Download the specified file |\n| `POST` | `/upload` | Upload a file (multipart form) |\n\n## Security Considerations\n\nThe server exposes powerful system controls. Run it only on trusted networks and restrict access with a firewall or VPN. Administrator privileges allow deeper integration (brightness control, volume control, process management) but also increase risk if the service is exposed. Use strong passwords or additional authentication if deploying beyond a local test environment.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbraydos-h%2Fremote-manager","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbraydos-h%2Fremote-manager","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbraydos-h%2Fremote-manager/lists"}