Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Conquer Online 2
You last visited: Today at 03:33

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

Advertisement



gProxy - Yet another proxy

Discussion on gProxy - Yet another proxy within the Conquer Online 2 forum part of the MMORPGs category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Dec 2006
Posts: 1,039
Received Thanks: 1,334
gProxy - Yet another proxy

First off I'd like to thank Hybird, Andy and tao4229 for helping me along the way with any questions I asked. Also a big thanks to Korvacs' which has helped in a number of ways.
Anyway to my main point, ever since jProxy was shutdown I've been working (lazily) on my own proxy with the goal of creating something like jProxy which includes an API for anyone to be able to create plugins, in addition to all packet structures saved in separate library for the purpose of it being editable by any person so it would work on private servers too rather than just tq's own servers. Currently I'm done with most of the main code and API, both in C#, but I'm planning to re-write the main thing in native code. I also apologize for the uncreative name
That's it for now and stay tuned for more updates.

First Video Update:
Removed cause it sucks so bad

Second Video Update:

Third Video Update:

Quote:
Originally Posted by gabrola View Post
So I decided to work a little during my finals and now I'm done with sending over packets from the native proxy to the .NET plugin manager, tomorrow if I got time after I'm done studying, I'll work on the plugin manager so it can load plugins and send packets to them. After that, I'll create my authentication server so I can send it over to some developers. (All of that is done)

Any C#/VB.NET developer with some knowledge about conquer packets (basically can make use of packets) interested in trying this out can post in this thread.
Plugin Developing:
So all plugins are going to be class libraries obviously, so here's how it's gonna work.
In your main class in the project you must have a "Main" public static void method, no arguments at all, that will be the method called once the plugin is loaded, it should be something like

Code:
public static void Main()
{
    MessageBox.Show("Plugin Loaded!");
}
Then we have two optional methods, ClientToServer and ServerToClient, these also have to public static bools and should contain two arguments, an IntPtr and a byte array, these two methods will basically be called every time a packet is sent or received, the IntPtr is a pointer to the native client instance and is useless for now until I finish the API, and the methods should look like this

Code:
public static bool ClientToServer(IntPtr ClientInstance, byte[] Packet)
{
    ushort Type = BitConverter.ToUInt16(Packet, 2);
    MessageBox.Show("Packet sent from client " + ClientInstance + " to server, type " + Type);
    return true;
}
Same with ServerToClient, another thing I forgot to mention, return true to let the packet pass through and false to block it from being sent.
Also another thing you should do in the Main method is that you make sure it does not contain blocking code or else it will block the rest of the plugins from loading and the rest of the native code from running. Compile the project and copy the DLL to the gProxy directory.
Adding the plugin is easy, open up Plugins.xml in any text editor and under the gPacketLogger plugin add another one identical to it, set the name whatever the you want, set the File to the name of the file and Class set it as your library's Namespace.Class
so if your library looks something like this

Code:
namespace Gabrola
{
    class Aimbot
    {
        public static void Main(){ .... }
    }
}
your Plugins.xml should look something like

Code:
<?xml version="1.0" encoding="utf-8" ?>
<Plugins>
  <Plugin Name="PacketLogger">
    <File>gPacketLogger.dll</File>
    <Class>gPacketLogger.PacketLogger</Class>
  </Plugin>
  <Plugin Name="Aimbot">
    <File>gAimBot.dll</File>
    <Class>Gabrola.Aimbot</Class>
  </Plugin>
</Plugins>
Sign up page is up, sign up here and all approved testers should PM me their usernames so I can set them as authorized to use the proxy.
BEFORE YOU SIGNUP READ WHATS BELOW
Quote:
This testing stage is for .NET developers only with knowledge in conquer packets, please do not PM me about this anymore.
If you are willing to test this (which means testing out the plugins system and create your own plugins), create an account and PM me on elitepvpers so I can also invite you to our discussion group.
Gabrola.



gabrola is offline  
Thanks
22 Users
Old 02/12/2010, 18:18   #2
 
elite*gold: 20
Join Date: Apr 2006
Posts: 1,341
Received Thanks: 878
Good luck. You planning to make it free?


andyd123 is offline  
Thanks
1 User
Old 02/12/2010, 18:36   #3
 
elite*gold: 0
Join Date: Sep 2008
Posts: 235
Received Thanks: 115
yay..... freee proxy again!? now whole conquer community will be dooooomed... please gabrola. make it private!.....
sadstar is offline  
Old 02/12/2010, 18:57   #4
 
elite*gold: 0
Join Date: Dec 2006
Posts: 1,039
Received Thanks: 1,334
Forgot to mention it's not gonna be free.


gabrola is offline  
Old 02/12/2010, 19:28   #5
 
elite*gold: 0
Join Date: Feb 2010
Posts: 70
Received Thanks: 807
Good luck.
Enough competition these days.
BCO Matt is offline  
Thanks
2 Users
Old 02/12/2010, 19:58   #6
 
elite*gold: 0
Join Date: Feb 2010
Posts: 554
Received Thanks: 555
Good luck mate.

I think that the competition between the prxies is verry good. Makes them all wanna be the best in the end. Might lead them to the ultimate proxy. ^^
TheBoyWhoLost is offline  
Old 02/13/2010, 07:13   #7
 
elite*gold: 0
Join Date: Oct 2008
Posts: 828
Received Thanks: 426
pft! gabrola try and beat clint xD
SaM.ThE.MaN is offline  
Old 02/13/2010, 15:19   #8
 
elite*gold: 0
Join Date: Dec 2006
Posts: 1,039
Received Thanks: 1,334
Sirhooks is memory based and not a proxy
gabrola is offline  
Old 02/13/2010, 15:57   #9
 
elite*gold: 0
Join Date: May 2007
Posts: 78
Received Thanks: 7
yeah gabrola the plugin developer from JProxy.. ^^
öhm... ur proxy will be free at the beginning?at Beta stage?
Schneepisser is offline  
Thanks
1 User
Old 02/13/2010, 16:45   #10
 
elite*gold: 0
Join Date: Sep 2008
Posts: 235
Received Thanks: 115
TFB aimbot FTW...!!!
sadstar is offline  
Old 02/13/2010, 17:53   #11
 
elite*gold: 0
Join Date: Dec 2006
Posts: 1,039
Received Thanks: 1,334
Quote:
Originally Posted by Schneepisser View Post
yeah gabrola the plugin developer from JProxy.. ^^
öhm... ur proxy will be free at the beginning?at Beta stage?
I may give some trial subs for some people, but I'll be uploading lots of videos on how it works and stuff.

Quote:
Originally Posted by sadstar View Post
TFB aimbot FTW...!!!
Yeah, that's a must too
gabrola is offline  
Old 02/13/2010, 18:40   #12
 
elite*gold: 0
Join Date: Oct 2008
Posts: 828
Received Thanks: 426
Nah dont worry,Gabrola is always gonna give it to me for free,BWHAHAHHA ,Am i right,am ur best friend, WHISPER TO MY SELF:EVEN THOUGH I DONT KNOW HIM -.-
SaM.ThE.MaN is offline  
Thanks
1 User
Old 02/13/2010, 19:14   #13
 
elite*gold: 0
Join Date: Sep 2008
Posts: 235
Received Thanks: 115
the cheapest and the most stable proxy will win.. ^_^
sadstar is offline  
Old 02/13/2010, 19:23   #14
 
elite*gold: 0
Join Date: Feb 2010
Posts: 554
Received Thanks: 555
Quote:
Originally Posted by sadstar View Post
TFB aimbot FTW...!!!
I don't like aimbot that much
And my opinion about using TFB-Aimbot (i only seen egys on my server using it) is really being a noob couse the skill is easy to use.

But well to fight bulkers it vould be FTW ^^
TheBoyWhoLost is offline  
Old 02/13/2010, 19:40   #15
 
elite*gold: 20
Join Date: Apr 2006
Posts: 1,341
Received Thanks: 878
I'm here to help you out if you need anything, you know that

Careful legally - I recommend Google Checkout over paypal now, btw.


andyd123 is offline  
Reply



« (request) how to buy script vessel | Need Help Please »



All times are GMT +2. The time now is 03:33.


Powered by vBulletin®
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

BTC: 33E6kMtxYa7dApCFzrS3Jb7U3NrVvo8nsK
ETH: 0xc6ec801B7563A4376751F33b0573308aDa611E05

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