{"id":25842833,"url":"https://github.com/steadybit/extension-host-windows","last_synced_at":"2026-05-14T17:38:50.448Z","repository":{"id":279388737,"uuid":"938645573","full_name":"steadybit/extension-host-windows","owner":"steadybit","description":"A Steadybit Windows extension for host based actions (discovery / attacks) ","archived":false,"fork":false,"pushed_at":"2026-04-20T14:38:44.000Z","size":1721,"stargazers_count":0,"open_issues_count":1,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-04-20T16:39:13.061Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/steadybit.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","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,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-02-25T09:27:08.000Z","updated_at":"2026-04-20T14:38:47.000Z","dependencies_parsed_at":"2025-02-27T13:26:24.885Z","dependency_job_id":"a6214e75-4d00-4f2c-9427-56999cc2f65e","html_url":"https://github.com/steadybit/extension-host-windows","commit_stats":null,"previous_names":["steadybit/windows-extension-host","steadybit/extension-host-windows"],"tags_count":13,"template":false,"template_full_name":null,"purl":"pkg:github/steadybit/extension-host-windows","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/steadybit%2Fextension-host-windows","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/steadybit%2Fextension-host-windows/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/steadybit%2Fextension-host-windows/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/steadybit%2Fextension-host-windows/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/steadybit","download_url":"https://codeload.github.com/steadybit/extension-host-windows/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/steadybit%2Fextension-host-windows/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33036018,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-13T13:14:54.681Z","status":"online","status_checked_at":"2026-05-14T02:00:06.663Z","response_time":57,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":[],"created_at":"2025-03-01T06:32:45.545Z","updated_at":"2026-05-14T17:38:50.442Z","avatar_url":"https://github.com/steadybit.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cimg src=\"./logo.svg\" height=\"130\" align=\"right\" alt=\"Host logo\"\u003e\n\n# Steadybit extension-host-windows\n\nThis [Steadybit](https://www.steadybit.com/) extension provides a host discovery and various actions for Windows host targets.\n\nLearn about the capabilities of this extension in our [Reliability Hub](https://hub.steadybit.com/extension/com.steadybit.extension_host_windows).\n\n## Configuration\n\n| Environment Variable                                     | Helm value                         | Meaning                                                                                                                                                                                                                       | Required | Default |\n|----------------------------------------------------------|------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------|---------|\n| `STEADYBIT_LABEL_\u003ckey\u003e=\u003cvalue\u003e`                          |                                    | Environment variables starting with `STEADYBIT_LABEL_` will be added to discovered targets' attributes. \u003cbr\u003e**Example:** `STEADYBIT_LABEL_TEAM=Fullfillment` adds to each discovered target the attribute `team=Fullfillment` | no       |         |\n| `STEADYBIT_DISCOVERY_ENV_LIST`                           |                                    | List of environment variables to be evaluated and added to discovered targets' attributes. \u003cbr\u003e **Example:** `STEADYBIT_DISCOVERY_ENV_LIST=STAGE` adds to each target the attribute `stage=\u003cvalue of $STAGE\u003e`                 | no       |         |\n| `STEADYBIT_EXTENSION_DISCOVERY_ATTRIBUTES_EXCLUDES_HOST` | discovery.attributes.excludes.host | List of Target Attributes which will be excluded during discovery. Checked by key equality and supporting trailing \"*\"                                                                                                        | false    |         |\n\nThe extension supports all environment variables provided by [steadybit/extension-kit](https://github.com/steadybit/extension-kit#environment-variables).\n\n## Installation\n\n### Windows Installer\n\n**Note**: Only x64 systems are supported.\n\nDownload the latest Windows installer [here](https://windows-registry.steadybit.com/steadybit-agent/windows-agent-latest.zip). SHA-256 checksum of the artifact can be found [here](https://windows-registry.steadybit.com/steadybit-extension-host-windows/windows-host-extension-latest.sha256).\n\nSpecific versions of the Windows Host Extension can be found in the [Steadybit Windows Registry](https://windows-registry.steadybit.com/#steadybit-extension-host-windows/).\n\nAs the extension requires extended privileges to execute host attacks, like injecting network traffic errors, the installer and the extension need to be executed as an **Administrator user**.\nDuring installation, a Windows Service named `SteadybitWindowsExtensionHost` is created and configured. It runs on startup on port `8085`.\n\n#### Pre-Release Versions\n\nPre-Release versions of the extension may contain a test-signed Windows network driver.\nThe driver is used to execute network attacks and essential to the extension.\n\nBy default, Windows does not load test-signed kernel-mode drivers. To allow this several things must be done:\n- Turn off secure boot (if you use bitlocker volume encryption don't forget to retrieve recovery key beforehand)\n- Enable test signing via CLI ```Bcdedit.exe -set TESTSIGNING ON```\n- Restart the machine\n\n## Extension registration\n\nMake sure that the extension is registered with the Steadybit agent. Please refer to\nthe [documentation](https://docs.steadybit.com/install-and-configure/install-agent/extension-registration) for more\ninformation about extension registration and how to verify.\n\nIn many cases adding the `STEADYBIT_AGENT_EXTENSIONS_REGISTRATIONS_\u003cn\u003e_URL` environment variable to the Steadybit agent is sufficient:\n\n```shell\nSTEADYBIT_AGENT_EXTENSIONS_REGISTRATIONS_0_URL=http://\u003cextension-windows-host-ip\u003e:8085/\n```\n\n## Security\n\nWe limit the permissions required by the extension to the absolute minimum.\n\nThe extension must be executed as `Administrator` to perform network attacks. Furthermore, the \"limit outgoing bandwidth attack\" creates and removes network quality of service policies in the `SYSTEM` context.\n\n## Troubleshooting\n\nIn case of problems, the extension logs are always a good starting point for investigation. They are available as Windows application events or in the logfile `%PROGRAMDATA%/Steadybit GmbH/extension-host-windows.log`.\n\n### Extension can not be reached\n\nPlease check if the Windows service `SteadybitWindowsExtensionHost` is started correctly and (re-)start it.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsteadybit%2Fextension-host-windows","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsteadybit%2Fextension-host-windows","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsteadybit%2Fextension-host-windows/lists"}