sshnet / sshnet/SSH.NET

Proxy Garbage

Offen
#316 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

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

I getting garbage appended to files downloaded when using SSH.NET to setup a proxy.

            client = new SshClient(IPAddress, Port, Username, Password);
            client.Connect();
            proxy = new ForwardedPortDynamic(1080);
            client.AddForwardedPort(proxy);

At the beginning of each file downloaded there will be seven garbage characters appended onto it.
For Example:
À¨_'ǯ
Hex:
01 C0 A8 5F 27 C7 AF

I know I can just chop off the first few characters of every file downloaded but I would rather find a clean solution to the issue.

Any help would be much appreciated.

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Es ist keine Repository-Datei und kein Test identifiziert. Beginne damit, das Problem mit dem gezeigten SshClient- und ForwardedPortDynamic-Setup zu reproduzieren, und verfolge dann den Proxy- und Download-Pfad, während du die heruntergeladenen Bytes mit der Quelle vergleichst. Erledigt ist die Aufgabe, wenn über den Proxy heruntergeladene Dateien nicht mehr mit den sieben aufgeführten fehlerhaften Bytes beginnen.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
csharp
Bereich
networking
Issue-Typ
Bug
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.