Send CTRL+S over ShellStream
Nobody has claimed this yet.
- Dominant language
- C#
- Stars
- 4.4k
- Forks
- 993
- Avg merge
- 9d 21h
- Merged PRs (30d)
- 1
Description
I need to send special combination of CTRL+S in a ssh ShellStream in order to switch to CLI mode in a Siemens Ruggedcom switch.
Searching over web I found that CTRL+S can be translated to \u0019 but i'm not sure.
Using line
stream.Write("\u0019");
doesn't change shell context and
stream.Read();
returns empty string.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reproducing the issue with ShellStream.Write and ShellStream.Read against the Siemens Ruggedcom switch, then verify the requested control character and the stream's read behavior. Done means the documented sequence reliably switches the device to CLI mode and the returned response is understood, or the issue is narrowed to SSH.NET versus device input handling.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp
- Domain
- networking
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100