Channel Code in CVS
I’ve checked in the initial secure channel code to Sussen CVS. You can configure what encryption algorithm to use in app.config, you can use DES, TripleDES, RC2, and Rijndael. I still need to do some more work to make the channels more robust, but things are working now. I’ve also updated sussen-client/server/scanner to use the [...]
Getting Closer
I was feeling sick yesterday afternoon and I didn’t get all the secure channel work done I had hoped. However before I drifted off into a Neocitrin daze I did manage to fix a few bugs. What I’m doing is the client sends an RSA public key to the server. The server then generates a [...]
More Secure Channels
Still working on getting my secure channel sinks working in Sussen. I’m having issues with the communications, something seems to be hanging/blocking and I’m trying to track it down. Hope to have this problem fixed soon. More later…
Secure Channels
I’ve written a pair of channel sinks that use RSA keys to encrypt channel traffic between client and server. I now have to intergate that into Sussen and test it out to make sure everything works as expected. I’ll likely have more work to do to make sure it’s thread safe. I also want to [...]
New Domain
We registered the domain sussen.org for the Sussen project. Currently it’s just pointed at SourceForge.net. You can access the website at www.sussen.org or the CVS repository at cvs.sussen.org. If you prefer to use the SourceForge URLs those will continue to work as well.
Custom Sinks
Still working on securing the remoting traffic. What I’m working on is implementing my own custom IClientChannelSink and IServerChannelSink. The way I see it working is that the client and server will start by generating public keys and exchanging them. Once the key exchange has happened, the client will use the server’s public key to [...]
More Nikto / Securing Remoting Traffic
I wrote some basic Nikto support for sussen-scanner. I checked the code into the Sussen CVS repository. Still needs more work and testing but it’s a start. The other thing I’m working on today is trying to get the remoting traffic secured. This involves me writing my own remoting channel sink to handle the encryption/decryption. [...]