You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CONTRIBUTING.md
+8Lines changed: 8 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -41,3 +41,11 @@ The tests always log to the console. See the [Logging documentation](https://ssh
41
41
### Wireshark
42
42
43
43
Wireshark is able to dissect initial connection packets, such as key exchange, before encryption happens. Enter "ssh" as the display filter. See https://wiki.wireshark.org/SSH.md for more information.
44
+
45
+
The Debug build of SSH.NET has helpers to also allow dissection of the encrypted traffic by dumping the session keys in a format that Wireshark understands. Set a value for `SshNetLoggingConfiguration.WiresharkKeyLogFilePath` before connecting, and supply the same value to Wireshark in Edit -> Preferences -> Protocols -> SSH -> "Key log filename".
@@ -158,7 +153,8 @@ Private keys in PuTTY private key format can be encrypted using the following ci
158
153
* rsa-sha2-512
159
154
* rsa-sha2-256
160
155
* ssh-rsa
161
-
* ssh-dss
156
+
157
+
OpenSSH certificate authentication is supported for all of the above, e.g. ssh-ed25519-cert-v01<span></span>@openssh.com.
162
158
163
159
## Message Authentication Code
164
160
@@ -187,17 +183,17 @@ Private keys in PuTTY private key format can be encrypted using the following ci
187
183
188
184
The library has no special requirements to build, other than an up-to-date .NET SDK. See also [CONTRIBUTING.md](https://github.com/sshnet/SSH.NET/blob/develop/CONTRIBUTING.md).
189
185
190
-
## Using Pre-Release NuGet Package
186
+
## Using Pre-Release NuGet Packages
191
187
192
-
If you need an unreleased bugfix or feature, you can use the Pre-Release NuGet packages from the `develop` branch which are published to the [GitHub NuGet Registry](https://github.com/sshnet/SSH.NET/pkgs/nuget/SSH.NET).
193
-
In order to pull packages from the registry you first have to create a Personal Access Token with the `read:packages` permissions. Then add a NuGet Source for SSH.NET:
194
-
195
-
Note: you may have to add `--store-password-in-clear-text` on non-Windows platforms.
188
+
Pre-release NuGet packages are published from the `develop` branch to the [GitHub NuGet Registry](https://github.com/sshnet/SSH.NET/pkgs/nuget/SSH.NET).
189
+
In order to pull packages from the registry, create a Personal Access Token with the `read:packages` permissions. Then add a package source for SSH.NET:
0 commit comments