• Welcome to Valhalla Legends Archive.
 

New Java Project

Started by j0k3r, September 21, 2004, 07:24 PM

Previous topic - Next topic

j0k3r

I've just started learning Java, as quite a few others I've read. I was wondering that if anyone wanted to start a new project, and what suggestions you would have as to what the project should be.
QuoteAnyone attempting to generate random numbers by deterministic means is, of course, living in a state of sin
John Vo

Banana fanna fo fanna

BitTorrent tracker which uses Chord to store its data.

TangoFour

#2
An IRC-like client/server chat system (that's what I had to do in Java as a conclusion to the "Programming #2" course)

Banana fanna fo fanna


The-FooL

I'm going to make a Java clone of a BNLS Server(open source, when I actually get something done).

Kp

Quote from: The-FooL on September 22, 2004, 06:19 PMI'm going to make a Java clone of a BNLS Server(open source, when I actually get something done).

Aside from being a stupid idea (since it won't be able to run CheckRevision nearly as efficiently as a C program could), it's already been mostly done.  iago wrote a BNLS-ish clone for his JavaOp.
[19:20:23] (BotNet) <[vL]Kp> Any idiot can make a bot with CSB, and many do!

iago

Quote from: Kp on September 22, 2004, 06:31 PM
Quote from: The-FooL on September 22, 2004, 06:19 PMI'm going to make a Java clone of a BNLS Server(open source, when I actually get something done).

Aside from being a stupid idea (since it won't be able to run CheckRevision nearly as efficiently as a C program could), it's already been mostly done.  iago wrote a BNLS-ish clone for his JavaOp.

I do CheckRevision and version stuff, nothing more.  I don't believe in having access to CDKeys and Passwords, too much room for suspicion.

And it's OpenSource, but I didn't bother posting the code anywhere.  If you want it, ask me on aim and I'll zip/upload it somewhere.
This'll make an interesting test for broken AV:
QuoteX5O!P%@AP[4\PZX54(P^)7CC)7}$EICAR-STANDARD-ANTIVIRUS-TEST-FILE!$H+H*


The-FooL

I don't care if anyone uses it, or if they think its "stupid", I'd just be doing it for myself.  So...

j0k3r

I was thinking it would be something I could use on a more regular basis, perhaps an msn-applet, maybe a regular java bnet bot, anything really to learn more about java.
QuoteAnyone attempting to generate random numbers by deterministic means is, of course, living in a state of sin
John Vo

Lenny

#9
Well, I'm planning on creating an "Open Battle.net" system where users are able to logon to Battle.net on a client without a CDkey.  It'll basically provide a cdKey hash of a cdkey in its database (unknown to the user) after the user sends the correct seeds etc...

The project will be completely open source when the time comes (a long while).  Interested?  Currently, I'm only planning out its security to prevent any sort of abuse....
The Bovine Revolution
Something unimportant

Live Battle.net:

WARNING: The preceding message may have contained content unsuitable for young children.

muert0

How do you prevent abuse in a program that illegally generates cd-keys to log someone onto battle.net? And wouldn't that cause an IP ban kind of quick if you kept sending cd keys that were in use already?
Joker what kind of things have you programmed already not in java.
To lazy for slackware.

j0k3r

Quote from: muert0 on September 23, 2004, 09:27 PM
Joker what kind of things have you programmed already not in java.
HelloWorld, some crap I don't remember, working on roman numeral to number converter now (I think I saw this on these forums somewhere?). The class is moving at a bit of a slow pace for me, which is why I'm looking for something to work on.

I'm not interested at all in bnet anymore, so I won't be joining any of those.
QuoteAnyone attempting to generate random numbers by deterministic means is, of course, living in a state of sin
John Vo

Lenny

#12
I'm planning to make a system similar to the way a DHCP server leases ips.

The server will lease a key to an ip address.  That key will be reserved for that ip address for a certain period of time (undetermined).  Once that lease expires, the key will be placed back into the 'pool'.  There will be a program that will routinely go thru the key database removing inuse keys/banned keys from the 'pool' by simply checking they key status on battle.net.  

There will be presumably 4 key 'pools', one for each gateway.
The Bovine Revolution
Something unimportant

Live Battle.net:

WARNING: The preceding message may have contained content unsuitable for young children.

muert0

I've seen an applet that sat in the toolbar in a linux distro that I don't remember. But you put a word in a box hit send and it goes through dictionary.com and the likes and pops up the definition for you. How hard would it be to do somethinglike that for windows?
To lazy for slackware.

Forged

java works the exact same way on every os, it doesn't use os specific api.
QuoteI wish my grass was Goth so it would cut itself