Home Upgrade Search Memberlist Extras Hacker Tools Award Goals Help Wiki Contact

Python Mystery Bash (Win a $100 Bashbunny!)

Greetings,
Thanks for checking out this Python Mystery Bash! This is a programming contest only for HF members that is a bit unique. It is a time limited hackathon, where you - and or your friends - can develop an application based around a common theme. It is open to your own interpretation. However, as the competition progresses, there are some dynamic requirements added in to keep you on your toes. Have you ever seen those cooking shows where they're given mystery baskets of ingredients? This is like that, but with Python. Don't forget this is also a competition! The winner will receive a $100 Hak5 BashBunny.

Image of the Bashbunny:
Spoiler (Click to View)

[Image: OyRjW3o.png?1]

Project Details:
  • Global Theme: A networking utility. Remember, this is open for interpretation. You can make simple pinging program if that is what your heart desires. Be creative or even get lucky if your the only one who submits a project? It is completely up to you!
  • Working Environment: Ubuntu 16.04.2 LTS. To provide a fair competition, an available Linux distro and a universal timezone (UTC) are being used.
  • Requirement #1: (Coming soon)
  • Requirement #2: (Coming soon)
  • Requirement #3: (Coming soon)
    Keep an eye on these for updates.

Schedule:
  • All times are in UTC timezone. You can submit your project anytime before the deadline. Do not flip out if not responded to quickly. Your emails, registration and submissions, are valid based on the timestamp when received. Not when responded to.
  • 6/09/17 - now - Registration open.
  • 6/12/17 - 23:59 - Registration closed.
  • 6/13/17 - 00:00 - Competition officially starts.
  • 6/15/17 - 00:00/23:59 - Requirement #1 posted.
  • 6/17/17 - 00:00/23:59 - Requirement #2 posted.
  • 6/19/17 - 00:00/23:59 - Requirement #3 posted.
  • 6/21/17 - 23:59 - Project submission deadline.
  • 6/22/17 - 00:00/23:59 - Projects posted Github and Review and voting opens.
  • 6/25/17 - 23:59 - Review and voting deadline closed. (May extend depending on the the amount of submissions or judges.)
  • 6/26/17 - 23:59 - Competition officially ends.

The Rules:
Failure to completely follow the rules will result in a points deducted or even disqualification. If there is the keyword "MUST" in the rule, take note. These rules are subject to change at my discretion. If so, there will be an announcement.
  • Registration:
    1. You MUST include your HackForums (HF) username to your registration email. You will not be asked for it and your application will be void.
    2. You are given days to register. Late registrations will not be accepted. The time used is UTC.
    3. Your account here on HF must have 5 positive reputation points, 25 total posts, and a registration date that is at least of 3 months prior to this post.

  • Python:
    1. Python 2 or Python 3 can be used of any version. You may also use HTML and CSS. No other languages are allowed including CLI scripting with Bash etc.
    2. You may use up to 3 imported local libraries THAT you create. You may not download the source of a package and use that locally.
    3. All other imports must be built in packages of Python. There is no limit on how many.
    4. Your program MUST not make any internet-based traffic.
    5. You MUST include the ID code given to you as a comment at the top of your code in at least one script. I would appreciate it added to all.
    6. Undoubtful evidence of plagiarism (copy/pasting code) will result in a disqualification.

  • Submission:
    1. No file may exceed 15MB.
    2. The entire project may not exceed 15MB before compression.
    3. Executables, byte code, and cache, will not be accepted.
    4. Techniques to hide the source code or other data will result in a disqualification.
    5. Images will not be accepted. You may use the system's icons etc.
    6. Only one submission will be accepted. Do not request a new submission or "redo."
    7. You MUST include your HackForums (HF) username to your submission email. You will not be asked for it and your submission will be void.
    8. You MUST have PM messaging enabled here on HF.
    9. Upon your submission, you will receive a PM from me for confirmation. You MUST reply to confirm or that submission will be void.

To register and submit project, email:Spoiler (Click to View)
By clicking spoiler, you agree you read all the rules.

Project Grading:
Projects will be voted on, graded, and scored, based on various criteria. The two main aspects are votes and judge scores. Each vote is 10 points. Each grading criteria is 0 out of 10 points. The highest score in the end wins!

I need judges! If you wish to spectate and help me with judging, please PM me!!! Note, you will have to use the test environment and judge all projects.
  • Voting: After the deadline for submissions, all valid and submitted projects will be uploaded to a single Github repository for peer review. After a period of days of review time - people who registered for this competition - will be allowed to vote on the project they think is best. Voting is optional. You may not vote for your own project. To vote, simply PM me with your choice given the project folder name on Github.
  • Scores: Myself and potentially others who are not competing in this event will be judges. The following are the grading criteria. Each is worth 10 points. If a dynamic requirement is not attempted, the "Functionality" grade will be a 0.
    1. Functionality - Does the program work? Any errors? How well does it do what it aims to do? Does it include the requirements?
    2. Code Structure - How easy is the code to read and follow? How was the program flow? Was it commented? Is it proper Python?
    3. Presentation - How well are results displayed to the user? Structured or a mess? How much is value data given the nature of the program?
    4. User Friendliness - How easy was it to use? Was there multiple methods for input? Was there any help and documentation?
    5. Wow Factor - It is awe-inspiring or innovative? Anything unique about it?

Shipping the Prize:
I personally will ship your BashBunny to anywhere in the United States at no charge. (USPS 5-day Priority w/ Tracking.) If the winner not does claim the prize within 1 week from the winner announcement, it will be given to the runner up, and so on.

A quickie of how this all works:
  1. Send me and email with your HF username.
  2. I'll reply back with your unique ID code and I'll PM it to you on HF.
  3. You start on making your "network utility."
  4. You check this thread on the dates specified for the additional requirements.
  5. You submit your project by the deadline via an email attachment, making sure to include your HF username.
  6. We then vote and score them.
  7. You win?
This contest is now closed due to no registrations withing the specified timeframe.


Possibly Related Threads...
Thread / Author Replies Views Last Post
by ScoobyJun 22, 2020 02:42 PM 8 136 Jun 22, 2020 02:42 PM
Last Post: Artisan
by ScoobyMay 26, 2020 07:57 PM 10 176 May 26, 2020 07:57 PM
Last Post: DublA
by Lavish LivingAug 3, 2019 09:12 AM 82 1,170 Aug 3, 2019 09:12 AM
Last Post: Sleep