{"id":26166070,"url":"https://github.com/adrianosela/wnlm","last_synced_at":"2026-04-25T07:35:03.588Z","repository":{"id":281565759,"uuid":"945646311","full_name":"adrianosela/wnlm","owner":"adrianosela","description":"Go bindings for the Windows Network List Manager API.","archived":false,"fork":false,"pushed_at":"2025-03-16T15:58:40.000Z","size":30,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-12-26T19:36:20.624Z","etag":null,"topics":["golang","network","networking","networklistmanager","windows"],"latest_commit_sha":null,"homepage":"","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/adrianosela.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"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-03-09T22:15:37.000Z","updated_at":"2025-03-16T15:58:43.000Z","dependencies_parsed_at":"2025-03-10T00:35:14.047Z","dependency_job_id":null,"html_url":"https://github.com/adrianosela/wnlm","commit_stats":null,"previous_names":["adrianosela/wnlm"],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/adrianosela/wnlm","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adrianosela%2Fwnlm","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adrianosela%2Fwnlm/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adrianosela%2Fwnlm/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adrianosela%2Fwnlm/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/adrianosela","download_url":"https://codeload.github.com/adrianosela/wnlm/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adrianosela%2Fwnlm/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32254697,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-25T04:23:17.126Z","status":"ssl_error","status_checked_at":"2026-04-25T04:21:53.360Z","response_time":59,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["golang","network","networking","networklistmanager","windows"],"created_at":"2025-03-11T16:28:33.239Z","updated_at":"2026-04-25T07:35:03.566Z","avatar_url":"https://github.com/adrianosela.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# wnlm\n\n[![Go Report Card](https://goreportcard.com/badge/github.com/adrianosela/wnlm)](https://goreportcard.com/report/github.com/adrianosela/wnlm)\n[![Documentation](https://godoc.org/github.com/adrianosela/wnlm?status.svg)](https://godoc.org/github.com/adrianosela/wnlm)\n[![GitHub issues](https://img.shields.io/github/issues/adrianosela/wnlm.svg)](https://github.com/adrianosela/wnlm/issues)\n[![license](https://img.shields.io/github/license/adrianosela/wnlm.svg)](https://github.com/adrianosela/wnlm/blob/master/LICENSE)\n\nGo bindings for the Windows [Network List Manager API](https://learn.microsoft.com/en-us/windows/win32/nla/portal).\n\n\u003e The Network List Manager API enables applications to retrieve a list of available network connections. Applications can filter networks, based on attributes and signatures, and choose the networks best suited to their task. The Network List Manager infrastructure notifies applications of changes in the network environment, thus enabling applications to dynamically update network connections.\n\nThis is built on top of [github.com/go-ole/go-ole](https://github.com/go-ole/go-ole) (Go bindings for Windows COM using shared libraries instead of cgo), using the Network List Manager API interface definitions from [gitlab.winehq.org/wine/wine](https://gitlab.winehq.org/wine/wine/-/blob/1c4350ac/include/netlistmgr.idl).\n\n### Usage\n\n```\nimport \"github.com/adrianosela/wnlm\"\n\nfunc main () {\n    wnlm.Initialize()\n    defer wnlm.Uninitialize()\n\n    nlm, err := wnlm.NewNetworkListManager()\n    if err != nil {\n        // handle err\n    }\n    defer nlm.Release()\n\n    // do stuff...\n}\n```\n\n### Examples\n\n- [Enumerate Networks](./_examples_/enumerate_networks/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fadrianosela%2Fwnlm","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fadrianosela%2Fwnlm","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fadrianosela%2Fwnlm/lists"}