hmzaakun / goCTF

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Partiel CTF Golang đŸš©

Ce projet permet de rĂ©soudre le Capture The Flag (CTF) en utilisant Go. Le code prĂ©sentĂ© ici est conçu pour interagir avec l'API du serveur pour le CTF en effectuant des requĂȘtes HTTP pour rĂ©soudre les diffĂ©rents dĂ©fis proposĂ©s.

Fonctionnalités

Ce projet présente les fonctionnalités suivantes :

  • Teste la disponibilitĂ© des ports sur le serveur CTF.
  • Effectue des requĂȘtes HTTP POST et GET pour rĂ©soudre les dĂ©fis CTF.
  • Affiche les rĂ©ponses et les rĂ©sultats des requĂȘtes pour chaque port testĂ©.

Exigences

  • Go (Golang) installĂ© sur votre systĂšme. Vous pouvez le tĂ©lĂ©charger Ă  partir de golang.org.

Utilisation

  1. Clonez ce dépÎt vers votre systÚme local :

    git clone https://github.com/hmzaakun/goCTF.git
    cd goCTF```
    
  2. Modifiez le fichier main.go avec les informations appropriées pour votre CTF, notamment l'adresse IP du serveur CTF, les ports à tester et les données utilisateur.

  3. Exécutez le programme Go :

go run main.go

Le programme testera la disponibilitĂ© des ports spĂ©cifiĂ©s sur le serveur CTF et effectuera des requĂȘtes HTTP pour rĂ©soudre les dĂ©fis.

Configuration

  • serverIP: Remplacez la valeur par l'adresse IP du serveur de l'API.
  • minPort et maxPort: SpĂ©cifiez la plage de ports Ă  tester.
  • Les donnĂ©es utilisateur et les demandes de dĂ©fis doivent ĂȘtre adaptĂ©es Ă  votre CTF.

By Hamza :shipit:

About


Languages

Language:Go 100.0%