{"id":15676455,"url":"https://github.com/shadowtime2000/socket-io-telnet-relay-server","last_synced_at":"2026-05-01T09:32:35.025Z","repository":{"id":49004491,"uuid":"278949377","full_name":"shadowtime2000/socket-io-telnet-relay-server","owner":"shadowtime2000","description":"A relay server package to allow telnet clients to connect to a socket.io server","archived":false,"fork":false,"pushed_at":"2023-07-15T08:44:55.000Z","size":12,"stargazers_count":0,"open_issues_count":3,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-30T06:27:58.630Z","etag":null,"topics":["socket-io","socketio","tcp","tcp-server","telnet","telnet-client","telnet-server"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","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/shadowtime2000.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}},"created_at":"2020-07-11T22:08:37.000Z","updated_at":"2024-08-12T20:03:38.000Z","dependencies_parsed_at":"2024-10-23T12:39:43.057Z","dependency_job_id":null,"html_url":"https://github.com/shadowtime2000/socket-io-telnet-relay-server","commit_stats":{"total_commits":3,"total_committers":1,"mean_commits":3.0,"dds":0.0,"last_synced_commit":"24ca3cde4b0275c0e00d11fd9eeec7b22a103b31"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/shadowtime2000/socket-io-telnet-relay-server","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shadowtime2000%2Fsocket-io-telnet-relay-server","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shadowtime2000%2Fsocket-io-telnet-relay-server/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shadowtime2000%2Fsocket-io-telnet-relay-server/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shadowtime2000%2Fsocket-io-telnet-relay-server/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/shadowtime2000","download_url":"https://codeload.github.com/shadowtime2000/socket-io-telnet-relay-server/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shadowtime2000%2Fsocket-io-telnet-relay-server/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32492192,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-30T13:12:12.517Z","status":"online","status_checked_at":"2026-05-01T02:00:05.856Z","response_time":64,"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":["socket-io","socketio","tcp","tcp-server","telnet","telnet-client","telnet-server"],"created_at":"2024-10-03T16:02:09.139Z","updated_at":"2026-05-01T09:32:35.006Z","avatar_url":"https://github.com/shadowtime2000.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# socket-io-telnet-relay-server\nAn npm package for a relay server to connect telnet clients to socket.io servers\n\n## Usage\nYou can install it from npm with:\n```\nnpm install socket-io-telnet-relay-server\n```\nYou can import it with\n```javascript\nconst RelayServer = require(\"socket-io-telnet-relay-server\");\n```\nYou must specify the address of the socket.io server, the event to emit to socket.io by, and the port for the telnet server to run on.\nTo send data to all telnet clients, you can use the ```allUsers``` event, followed by the data.\nTo send data to a certain telnet client, you must use the ```user``` event, with the id of the telnet client and the data.\n**Warning! The telnet client ids can change extremely quick as soon as a client drops**\nWhen a telnet client sends data, it will use the event you specified when created the RelayServer, with an object containing a ```user``` attribute specifying the id of the user, and a ```data``` attribute which has the data.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshadowtime2000%2Fsocket-io-telnet-relay-server","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fshadowtime2000%2Fsocket-io-telnet-relay-server","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshadowtime2000%2Fsocket-io-telnet-relay-server/lists"}