Add Support For Custom ChannelType
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- C#
- Sterne
- 4.4k
- Forks
- 993
- Ø Merge
- 9 T. 21 Std.
- Gemergte PRs (30 T.)
- 1
Beschreibung
This library already supported Shell/SFTP/SCP/... but I have no idea to use this library to create a custom ssh channel with custom ChannelType.
The 'ChannelType' meaning refer to RFC 4254 5.1: https://tools.ietf.org/html/rfc4254#section-5.1
byte SSH_MSG_CHANNEL_OPEN
string channel type in US-ASCII only
uint32 sender channel
uint32 initial window size
uint32 maximum packet size
.... channel type specific data follows
The 'channel type' is a name, as described in [SSH-ARCH] and
[SSH-NUMBERS], with similar extension mechanisms.
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginnen Sie mit dem Lesen der vorhandenen Shell-, SFTP- und SCP-Kanalimplementierungen von SSH.NET und vergleichen Sie anschließend deren Verhalten beim Öffnen von Kanälen mit RFC 4254 Abschnitt 5.1. Bestimmen Sie das erforderliche API- und Protokollverhalten, um einen Kanal mit einem beliebigen benutzerdefinierten ChannelType zu erstellen; das Issue ist abgeschlossen, wenn dieser Anwendungsfall unterstützt und durch geeignete Tests abgedeckt wird.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- csharp
- Bereich
- networking
- Issue-Typ
- Feature
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 30/100