Register for your free account! | Forgot your password?

You last visited: Today at 01:39

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Blowfish C++

Discussion on Blowfish C++ within the CO2 Programming forum part of the Conquer Online 2 category.

Reply
 
Old   #1
 
psych0zius's Avatar
 
elite*gold: 0
Join Date: Sep 2007
Posts: 71
Received Thanks: 13
Blowfish C++

I want to make a proxy in C++ so that it could run on linux (thats possible, right?) and don't know much about this blowfish and dhkey encryption. Are they neccessary, if so which one is more? I know one is for the authentication and one is for standard encryption/decryption, but I have also read (from p4n I think) that one of them isn't neccessary. Has anyone got any experience working with these in C++ (proxy related would be great) and what libraries did you use?
psych0zius is offline  
Old 09/16/2014, 17:50   #2
 
elite*gold: 0
Join Date: Jul 2014
Posts: 402
Received Thanks: 540
Why would you want to make a proxy that runs on Linux when Conquer doesn't run on Linux?
That seems pointless ...
Best Coder 2014 is offline  
Old 09/16/2014, 18:27   #3
 
donn's Avatar
 
elite*gold: 0
Join Date: Jan 2007
Posts: 485
Received Thanks: 272
If OP can make a fully working clientless bot in C++, he can run under Linux. Although, I doubt it's an easy one.

Also, one can set a linux box as a router between the computer running Windows with CO2 client and TQ servers. Using NETLINK sockets under Linux, you can intercept, modify and resend the packets exchanged between CO2 running on Windows box and TQ servers. Even if this is also possible, is even more complicated then the first option.
donn is offline  
Thanks
2 Users
Old 09/16/2014, 18:48   #4
 
elite*gold: 0
Join Date: Jul 2014
Posts: 402
Received Thanks: 540
Quote:
Originally Posted by donn View Post
If OP can make a fully working clientless bot in C++, he can run under Linux. Although, I doubt it's an easy one.
But then it's not really a proxy anymore.
Quote:
Originally Posted by donn View Post
Also, one can set a linux box as a router between the computer running Windows with CO2 client and TQ servers. Using NETLINK sockets under Linux, you can intercept, modify and resend the packets exchanged between CO2 running on Windows box and TQ servers. Even if this is also possible, is even more complicated then the first option.
Yeah, that's probably right, but somehow I just don't think that's what he had in mind.
Best Coder 2014 is offline  
Old 09/16/2014, 18:59   #5
 
psych0zius's Avatar
 
elite*gold: 0
Join Date: Sep 2007
Posts: 71
Received Thanks: 13
Quote:
Originally Posted by Best Coder 2014 View Post
Yeah, that's probably right, but somehow I just don't think that's what he had in mind.
That's exactly what I had in mind.

So, it is possible. Any suggestions what libraries should I use?
psych0zius is offline  
Old 09/16/2014, 19:02   #6
 
elite*gold: 0
Join Date: Jul 2014
Posts: 402
Received Thanks: 540
Quote:
Originally Posted by psych0zius View Post
That's exactly what I had in mind.

So, it is possible. Any suggestions what libraries should I use?
I see. Is there anything wrong with OpenSSL? I think that's what everyone here on epvp uses for private servers, and I'm pretty sure it works on Linux.
Best Coder 2014 is offline  
Old 09/16/2014, 19:10   #7
 
psych0zius's Avatar
 
elite*gold: 0
Join Date: Sep 2007
Posts: 71
Received Thanks: 13
Quote:
Originally Posted by Best Coder 2014 View Post
I see. Is there anything wrong with OpenSSL? I think that's what everyone here on epvp uses for private servers, and I'm pretty sure it works on Linux.
I know... I'm just asking if anybody has any experience with it in C++ or has done any work with it. Everyone here seems to be doing stuff in C#.
psych0zius is offline  
Old 09/16/2014, 19:26   #8


 
CptSky's Avatar
 
elite*gold: 0
Join Date: Jan 2008
Posts: 1,434
Received Thanks: 1,147
COPS v7 is a C++ source targetting CO2 v5065. Blowfish and DH are implemented. It's not a proxy, but the algorithms are the same.
CptSky is offline  
Thanks
2 Users
Old 09/16/2014, 19:35   #9
 
elite*gold: 0
Join Date: Jul 2014
Posts: 402
Received Thanks: 540
Quote:
Originally Posted by psych0zius View Post
I know... I'm just asking if anybody has any experience with it in C++ or has done any work with it. Everyone here seems to be doing stuff in C#.
Using it in C++ isn't really any different from using it in C#. You just have to tell the linker to link to whatever version of OpenSSL you're using and that's pretty much it.
Quote:
Originally Posted by CptSky View Post
COPS v7 is a C++ source targetting CO2 v5065. Blowfish and DH are implemented. It's not a proxy, but the algorithms are the same.
^ Or use that, heh.
Best Coder 2014 is offline  
Old 09/18/2014, 13:14   #10
 
Super Aids's Avatar
 
elite*gold: 0
Join Date: Dec 2012
Posts: 1,761
Received Thanks: 946
Have you ever tried Google?
Super Aids is offline  
Reply


Similar Threads Similar Threads
blowfish
02/25/2012 - SRO Private Server - 4 Replies
Hello, any one can help me search blowfish key in Bloody-Lotus
CO2 Blowfish.
02/15/2012 - CO2 Programming - 3 Replies
Hum, which padding is used by the Blowfish algorithm to get a valid block size? Anyone know? It's the only thing I have to do to get a valid C# implementation. I read that OpenSSL uses PKCS#5, but it seems to be invalid.
Blowfish Key ~
07/23/2011 - SRO Private Server - 17 Replies
Someone know the blowfish key from media.pk2 Taiwan Silkroad? I can't understand the guide from drew benton, is too hard for my noob english skills. Yeh, i know here is not the right section, but is the most activy, and i know guys will help me. Thanks in advanced. ^_^:)
BlowFish
02/14/2011 - CO2 Private Server - 15 Replies
is there anycode for Blowfish here in C++ works with the later clients?! like the one in ExodusBinaries?
[help]blowfish
10/15/2009 - Lineage 2 - 0 Replies
hello i haven't idea how to find blowfish in server any idea?



All times are GMT +2. The time now is 01:39.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.