59 results found
-
Add support for custom encryption providers (e.g., Azure Key Vault)
I'd like to be able to encrypt SSH traffic in the FileServer using keys I store and maintain in Azure Key Vault. The problem is, FileServer seems to want to do the encryption itself, locally, and I can't export a private key from Key Vault for that purpose. Is it possible to add the ability to have FileServer call out to a custom function to do the encryption?
1 voteThis should already be possible with .NET Standard 2.0 and .NET 4.6/4.7/4.8 editions of Rebex File Server. You can implement a custom RSA class that provides the SignHash(byte[] hash, HashAlgorithmName hashAlgorithm, RSASignaturePadding padding) method which uses Azure Key Vault to perform the operation, and pass that to SshPrivateKey constructor.
-
Add support to sshcheck for more MACs
Currently sshcheck fails on "modern / safe" sshd configs since the client lacks modern MACs.
Unable to negotiate with 40.112.150.31 port 59416: no matching MAC found. Their offer: hmac-sha2-256,hmac-sha2-512,hmac-sha1
Which is a pity. I like the service.0 votesWe added support for many modern ciphers. If sshcheck.com still doesn’t work for you, please let us know.
-
update sshcheck
so it lists available RSA keys even if server doesn't supply SHA-1 signature hashes for them, but only SHA-2.
1 vote -
EWS - using impersonate User for accessing an other mailbox
Hello,
If I want to use a User with impersonation privileg to access an other mailbox, I cannot use the sharedMailbox functionality in Rebex.Ews, because I have to set the ImpersonatedUserId instead of sharedMailbox to access to the mailbox.After research at Exchange WebService api I found out that there is a property in Ews.Service object to set/get the impersonated user.
Is it possible to add this property to Rebex.Ews?
1 voteImpersonation feature was added in 2016 R3 release.
-
Sourcecode: usage of shared Projects instead of folders "shared" across products
kindly ask you to use unique shared classes in a shared project (VS supports these type of "Shared Project") instead of distribution of "shares" folders in Projects for each Product.
The current usage causes differences on sourcecode level (see "WinApiNative.cs" in Project Common and FileServer - Version 2016 R1)
It's a lot of effort to merge your sources across your products to one modified project on customer site (e.g. localize the messages)
1 voteUnfortunately, we can’t use “Shared Projects” – these are only supported in Visual Studio 2015, while we still have to support Visual Studio 2008 as well.
However, we will get rid of those folders (and of duplicate WinApiNative.cs as well) in one of the next releases by moving their content into other assemblies and referencing the shared classes using the InternalsVisibleTo mechanism.
Update: These changes have been released with 2016 R3: http://www.rebex.net/sftp.net/history.aspx#2016R3
-
to deliver your package as "NuGet"-Package
to deliver your package as "NuGet"-Package
11 votesSince version 2017 R3 Rebex components are distributed via NuGet.org (https://www.nuget.org/profiles/rebex)
Moreover, full versions of Rebex components now come with privste NuGet packages too.
-
Windows Phone support for the Xamarin ZIP component
Your Xamarin ZIP Component is working great and the aes-256 enc is why we choose it. Having a Windows Phone ZIP component too would be very useful!
3 votesActually, we already have experimental version of components for Windows Phone 8.1, Windows 10 Mobile, Windows Store and Universal Windows Platforms (including Rebex ZIP, Rebex FTP/SSL, Rebex SFTP, Time, Terminal Emulation (GUI-less) and Security). The experimental binaries are included in the standard packages. See http://labs.rebex.net/WinStoreWinPhone for more information. Registered customers can download from rebex.net/protected. Trial customers download the free trial from http://www.rebex.net/total-pack/download.aspx
-
Add option to ignore root when creating zip from folder
Please add an option to exclude the root folder from the archive when creating a zip from a directory. Sometimes you want only the folder content, not the actual folder itself.
1 voteYou can already do it by using star ‘*’ as described at http://forum.rebex.net/5568
In short:
C#:zip.Add(@"C:\dir\*");
VB.NET:zip.Add("C:\dir\*")
-
Rebex Terminal Control: "Putty print mode"
Hi:
Currently when Terminal Control receive lots of rows print each one and scroll the screen by one line. But in PuTTY it seems that it scrolls or print in other mode, may be by screen, or skip drawing some lines, and that makes it feel that PuTTY is faster.
It's possible implement this "print mode" feature?Thank you.
Best regards.
4 votesThis has been implemented in Rebex Terminal Emulation 2015 R4: http://www.rebex.net/terminal-emulation.net/history.aspx#5700
-
Hide passwords in verbose logs
When verbose logging is enabled passwords are exposed in the log file. It would be nice if there was a way to suppress the passwords.
This happens with many protocols, SFTP, FTP, Mail etc.
1 voteThe 2018 R3 release of Rebex components added password-hiding in verbose logs: https://www.rebex.net/total-pack/history.aspx#2018R3
-
Add HTTPS to rebex.net login page.
Make it secure?
1 voteLogin page now uses and requires https.
-
Please Add for FTP TLS 1.2
Please Add for FTP TLS 1.2
21 votesTLS 1.2 supported was added in 2015 R2: http://www.rebex.net/total-pack/history.aspx#5555
-
checksum calculation
Provide a way to calculate checksum of remote file while using sftp tranfer
1 voteSince version 2016 R3 Rebex SFTP supports the ‘check-file’ extension of SFTP protocol.
If your server supports the extension, you can get the remote file checksum via the Sftp.GetChecksum method.
For a code example see:
http://forum.rebex.net/4514 -
TLS support for ECDSA
Following the fact that Elliptic Curves algorithms in TLS are more and more used ( http://blog.cloudflare.com/staying-on-top-of-tls-attacks ) , will the support for ECDHE-ECDSA-* and ECDHE-RSA-* ciphersuites be added ?
42 votesSupport for TLS_ECDHE_ECDSA_* ciphers has been added in release 2017 R2: http://www.rebex.net/total-pack/history.aspx#2017R2
Support for TLS_ECDHE_RSA_* ciphers has been added in release 2016 R3: http://www.rebex.net/total-pack/history.aspx#2016R3
For detailed information, see Elliptic Curve Cryptography HOWTO: https://www.rebex.net/kb/elliptic-curve-plugins/
-
Support Exchange Web Services
I would be great if support could be added to Rebex Mail to connect to MS Exchange using Exchange Web Services.
2 votesSince Rebex Secure Mail 2016 R1 we offer an Ews client class for connecting to MS Exchange via Exchange Web Services.
See http://blog.rebex.net/version-2016-r1/ for details.
And http://www.rebex.net/secure-mail.net/features/ews-sending-emails.aspx
-
email threading so that I can see the context of the email
create some kind of email threading so that I can see the context of the email
1 voteWe added MailMessage.References property. Together with InReplyTo and MessageId properties, this should be sufficient to reconstruct and display the context.
-
Support for TLS 1.2
Does Rebex Secure Email supports TLS 1.2 ? If not that would be a needed security level for the enterprises.
4 votesSupport for TLS 1.2 has been added in version 2015R2. It has to be explicitly enabled:
client.Settings.SslAllowedVersions |= TlsVersion.TLS12;
-
FIPS 140-2 Certification for Rebex Secure Email Cryptographic Modules
Does Rebex Secure Email's Cryptographic module support FIPS 140-2 certification ?
If yes, which version of "Rebex Secure Email" has this certification ?
I see the latest being "2012-06-10 Version 2012 R2"1 voteImplemented in 2013R1
-
Wrap exceptions thrown from System.Security.Cryptography
I get this exception when attempting to login in to an SMTP server using the Rebex.Net.SmtpAuthentication.Auto authentication method on a machine that has FIPS compliance turned on via Windows. This disables the MD5 hashing algorithm and causes the Smtp.Login method to throw undocumented exceptions.
It might be even nicer if the Rebex.Net.SmtpAuthentication.Auto would detect that MD5 hashing is not available on the sending machine (even though it is an available login method on the server) and negotiate to the next lower level of authentication security.
But my real complain is that a System.Reflection.TargetInvokationException is thrown from this method. I shouldn't…
1 voteThe fix has been released as a part of 2012 R3. More info about release 2012 R3 can be found at this blogpost
http://blog.rebex.net/news/archive/2012/11/01/version-2012-r3.aspx. -
Add connect commands to shell
SSH on *nix systems allow to specify a command to execute upon connection (with the -c "<command>" parameter)
It's like the StartCommand method but with interactive support.It will allow users to specify an alternate shell than the one set for his account (bash, ksh, csh, ...) or a script to launch which is interactive (menu).
When the shell or the script exits, connection is closed.It's available in PuTTY: Connection/SSH/Remote command in configuration
It's also available in SecureCRT: Connection/Logon Actions/Remote Command in session's options3 votesThis is now available as part of our Scripting API via overload of Ssh.StartScripting(string command) method.
- Don't see your idea?