Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Client compatibility #2

Open
optimus-code opened this issue May 17, 2020 · 3 comments
Open

Client compatibility #2

optimus-code opened this issue May 17, 2020 · 3 comments

Comments

@optimus-code
Copy link

Hi there

I was wondering if you have had any particular clients that you were able to successfully connect to a cscape server on?

I am currently trying to get a project called Rs317.Sharp (A 317 client ported to c#, which is just a standard 317 client https://github.com/HelloKitty/RS317.Sharp) working with cscape, but have not had a lot of success.

Any info you could provide is appreciated.
Thanks,

@justas-d
Copy link
Owner

Take a look at https://github.com/SSStormy/cscape-client . It differs from 317 so take a look at the commit history.

@optimus-code
Copy link
Author

Thanks for the help. Sorry to bug you again, do you know if there is an option to disable RSA for local testing on the server?

I tried commenting out the following code, but just wanted to check if that was all I need to do?
// todo : catch crypto exceptions var decrypted = _crypto.ProcessBlock(blob.Buffer, 0, blob.Buffer.Length); blob.Overwrite(decrypted, 0, 0);

Great work on the project by the way, I'd love to get it working with a C# client.

@justas-d
Copy link
Owner

Yeah fork it by all means.

IIRC that should work for the server. For the client, take a look here: https://github.com/SSStormy/cscape-client/blob/master/client.java#L5764

The ISAAC rng stuff was originally for obfuscating the opcodes and not actual crypto and it's been disabled in this version.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants