Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/zkxs/neos-session-scanner
Checks Neos VR sessions to see if they're up
https://github.com/zkxs/neos-session-scanner
neos neosvr network session vr
Last synced: 21 days ago
JSON representation
Checks Neos VR sessions to see if they're up
- Host: GitHub
- URL: https://github.com/zkxs/neos-session-scanner
- Owner: zkxs
- License: gpl-3.0
- Created: 2021-11-10T19:41:28.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2021-11-10T19:42:40.000Z (over 3 years ago)
- Last Synced: 2024-11-22T07:23:53.364Z (3 months ago)
- Topics: neos, neosvr, network, session, vr
- Language: Rust
- Homepage:
- Size: 32.2 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# Neos Session Scanner
Checks [Neos VR](https://neos.com/) sessions to see if they're up.
## Usage
```
USAGE:
neos-session-scanner.exeFLAGS:
-h, --help Prints help information
-V, --version Prints version informationARGS:
sets the session ID to check
```## Details
Neos 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:
1. 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.
2. The session isn't listed in the Neos cloud, but it is actually up.## Todo
- Clean up the output
- Run Neos API query and direct session query in parallel?