Welcome to HBH! If you had an account on hellboundhacker.org you will need to reset your password using the Lost Password system before you will be able to login.

Coding Challenge. ENDED!


ghost's Avatar
0 0

UPDATE: LAST DAY OF ENTRY!

Ok, so the first programming challenge run by "Anarcho Hippie" resulted in some interesting entries and was all round a good learning experience. After that, things sort of went down hill when aims were set too high and everything got a bit complicated.

This competition is backed by myself, and I'm sure one of the admins can get involved if they like.

And who am I? I came 2nd in the first programming competition by Anarcho Hippie :)

+++++ Goal +++++

To create a HTTP server from scratch.

+++++ Deadline +++++

1st February 2008

+++++ Rules +++++

  1. You can work as an individual or within a team.
  2. Full source code must be provided, no binaries.
  3. Any programming language of choice (with a free compiler/interpreter)
  4. All code submitted must be written 100% by you.
  5. No http related libraries (this would defeat the whole point of the competition).
  6. Can be GUI or Console based.

+++++ Judging +++++

Points will be awarded for the following:

  • Benchmark results
  • Feature set
  • Ingeniousness
  • Scalability
  • RFC Compliance
  • Security
  • Cool factor

Results, comments and points will be published along with the entries for public download.

+++++ Winners +++++

Gold, silver, bronze. All entries will be made available to the public, along with judging results. Prizes for top 3 entries (6 or 12 month membership to HBH).

+++++ Submitting +++++

Submit entries to: contact@codeb.us Or alternatively, PM me here.

+++++ Links +++++

HTTP 1.1 RFC - http://www.w3.org/Protocols/rfc2616/rfc2616.html HTTP 1.0 RFC - http://www.w3.org/Protocols/rfc1945/rfc1945.txt


What_A_Legend's Avatar
...Legend?
0 0

Awseome can't wait to get started on this…..Even with no Prizes I think this could be intresting learning to do this….Good times.


Uber0n's Avatar
Member
0 0

Making a good HTTP server in 2 weeks? Damn, I have no time for that :whoa:


ghost's Avatar
0 0

Uber0n wrote: Making a good HTTP server in 2 weeks? Damn, I have no time for that :whoa:

Two weeks is reasonable and should add to the fun :)


ghost's Avatar
0 0
  1. Code must be written 100% by you (no libraries, just bear metal)

By this, do you mean that nobody's allowed to use .h files in c++? I can't 'import socket' in python?


ghost's Avatar
0 0

Yeah, I think he's referring to user-created functions for each language. Nevertheless, that's still a little ridiculous.


ghost's Avatar
0 0

digitalchameleon wrote:

  1. Code must be written 100% by you (no libraries, just bear metal)

By this, do you mean that nobody's allowed to use .h files in c++? I can't 'import socket' in python?

By bear metal, I mean using only the standard functions/modules provided by the compiler/interpreter/operating system.

So… no "http server" libraries, no "http parser" libraries etc. Yes, the original wording was quite ambiguous, but I think the intention was clear.


ghost's Avatar
0 0

Can everybody with an intention to enter post here :)


spyware's Avatar
Banned
0 0

Lol, I could mod my perl server. I refuse to let it run on port 80 though.

And it's kind of crap too.


ghost's Avatar
0 0

I think I will try this contest, it sounds like fun.


What_A_Legend's Avatar
...Legend?
0 0

I'm considering enterering this little challange, gives me somthing to do.


ghost's Avatar
0 0

Just to give you a warning, 11 days left :) Entries must be in by 8pm 1st Feb GMT.


ghost's Avatar
0 0

Just wondering, anybody writing in python? I'm writing one, not sure if I'm going to submit it for the contest, but I figured it couldn't hurt to make one. Pretty soon here I'll put it in the code bank.


Uber0n's Avatar
Member
0 0

I'm just curious - how's the coding going for everyone? :ninja:


ghost's Avatar
0 0

I have mine working in python, though working is stretching it. Security may leave something to be desired, and headers/post requests still go mostly unhandled, but it does serve pages


ghost's Avatar
0 0

bump bump

Is no one else making a submission? Or are we all just tight lipped?


Uber0n's Avatar
Member
0 0

Well you seem to be the leader then :p

I'm not participating at all…


Uber0n's Avatar
Member
0 0

It's kinda late for that, I mean the competition ends within a few days :|


ghost's Avatar
0 0

Well it looks like you win by default :\


Uber0n's Avatar
Member
0 0

Well done digitalchameleon, I haven't tested the security of your work etc but it's impressing that you actually made it :)