{"id":21367981,"url":"https://github.com/zkxs/neos-session-scanner","last_synced_at":"2025-03-16T08:12:12.537Z","repository":{"id":86727660,"uuid":"426753611","full_name":"zkxs/neos-session-scanner","owner":"zkxs","description":"Checks Neos VR sessions to see if they're up","archived":false,"fork":false,"pushed_at":"2021-11-10T19:42:40.000Z","size":33,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-22T20:28:05.773Z","etag":null,"topics":["neos","neosvr","network","session","vr"],"latest_commit_sha":null,"homepage":"","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zkxs.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","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}},"created_at":"2021-11-10T19:41:28.000Z","updated_at":"2021-11-14T22:54:56.000Z","dependencies_parsed_at":"2023-07-23T00:45:24.546Z","dependency_job_id":null,"html_url":"https://github.com/zkxs/neos-session-scanner","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zkxs%2Fneos-session-scanner","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zkxs%2Fneos-session-scanner/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zkxs%2Fneos-session-scanner/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zkxs%2Fneos-session-scanner/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zkxs","download_url":"https://codeload.github.com/zkxs/neos-session-scanner/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243841222,"owners_count":20356446,"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":["neos","neosvr","network","session","vr"],"created_at":"2024-11-22T07:21:57.407Z","updated_at":"2025-03-16T08:12:12.507Z","avatar_url":"https://github.com/zkxs.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Neos Session Scanner\n\nChecks [Neos VR](https://neos.com/) sessions to see if they're up.\n\n## Usage\n\n```\nUSAGE:\n    neos-session-scanner.exe \u003cSESSION_ID\u003e\n\nFLAGS:\n    -h, --help       Prints help information\n    -V, --version    Prints version information\n\nARGS:\n    \u003cSESSION_ID\u003e     sets the session ID to check\n```\n\n## Details\n\nNeos session have a session ID. It usually looks like this: `S-28a421ae-c1a3-429f-9496-3efb0e21187a`. You can use the Neos APi to check if sessions are up: `https://api.neos.com/api/sessions/S-28a421ae-c1a3-429f-9496-3efb0e21187a`. neos-session-scanner goes a level beyond that and actually attempts to open a connection to the session to see if it's there. This is useful in a few cases:\n1. The session crashed before it could tell the Neos cloud it was closing. The Neos cloud thinks the session is up, but it isn't.\n2. The session isn't listed in the Neos cloud, but it is actually up.\n\n## Todo\n- Clean up the output\n- Run Neos API query and direct session query in parallel?\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzkxs%2Fneos-session-scanner","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzkxs%2Fneos-session-scanner","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzkxs%2Fneos-session-scanner/lists"}