Skip to content

2. 👨‍💻 Develop Solution for Challenge

You need to develop a solution for a specific challenge in the RedTeam Subnet. This guide outlines the steps to choose a challenge, set up the environment, and implement your solution.

Prerequisites

2.1. Choose challenge to solve

You need to choose a challenge from the RedTeam Subnet challenges to work on. Each challenge has its own repository and documentation that outlines the requirements and objectives. Browse the list of active challenges and select one that interests you:

2.2. Setup challenge environment

Follow the specific challenge documentation from above links or go to the each challenge repository to set up your development environment. Here are the links to clone each challenge repository:

git clone https://github.com/RedTeamSubnet/ab-sniffer-challenge.git && \
    cd ab-sniffer-challenge
git clone https://github.com/RedTeamSubnet/ada-detection-challenge.git && \
    cd ada-detection-challenge
git clone https://github.com/RedTeamSubnet/humanize-behaviour-challenge.git && \
    cd humanize-behaviour-challenge

2.3. Develop your own solution

Start implementing your own solution for the chosen challenge. Refer to the challenge documentation for guidelines, requirements, and evaluation criteria.

Templates:

Navigate to the templates/commit directory in the cloned challenge repository to find the template structure for your solution as commit:

cd ./templates/commit

# Start developing your solution here

Then implement your solution in there or copy that templates/commit directory to your working location as solution, you need that commit directory structure for submission later.

2.4. Test your solution against challenge

Thoroughly test your solution locally to ensure it meets the challenge requirements and performs as expected, before proceeding to packaging and submission.

Manuals:

Next step