[ VF ]
Bonjour à tous,
Je m’appelle Zay et je suis débutant complet dans ce type de projet. Je veux apprendre à concevoir un data sniffer pour Dofus Retro dans un but (analyse de paquets en environnement de test ou sur mon propre client ).
Je ne sais pas par où commencer et j’aimerais qu’une personne expérimentée puisse m’accompagner étape par étape.
Objectifs généraux :
— Zay
[ EN ]
Hello everyone,
My name is Zay and I am a complete beginner in this type of project. I want to learn how to design a data sniffer for Dofus Retro with the goal of (packet analysis in a test environment or on my own client).
I don’t know where to start and I would like an experienced person to accompany me step by step.
General objectives:
— Zay
Bonjour à tous,
Je m’appelle Zay et je suis débutant complet dans ce type de projet. Je veux apprendre à concevoir un data sniffer pour Dofus Retro dans un but (analyse de paquets en environnement de test ou sur mon propre client ).
Je ne sais pas par où commencer et j’aimerais qu’une personne expérimentée puisse m’accompagner étape par étape.
Objectifs généraux :
- Comprendre les bases du réseau et comment les clients/serveurs échangent des messages.
- Apprendre à capturer et lire des paquets en environnement contrôlé.
- Décoder/structurer les messages du protocole (apprendre à faire un parser).
- Construire un petit outil d’analyse local (ex : affichage des paquets, logs décodés).
- Documenter le protocole pour un usage éducatif.
- Mon niveau : je maîtrise : [insérer languages/ex : Python, Java, JS, etc.].
- Mon environnement : Windows, version client Dofus Retro : 1.47.
- Un mentor ou des personnes prêtes à me guider pas-à-pas (tâches petites et claires).
- Des ressources d’introduction (tutos/vidéos/depôts GitHub adaptés aux débutants).
- Des exemples concrets de petits premiers exercices (ex : « comment analyser un paquet simple »).
- Relecture de code et conseils sur les outils à utiliser.
- (Option) sessions de pair-programming ponctuelles.
— Zay
[ EN ]
Hello everyone,
My name is Zay and I am a complete beginner in this type of project. I want to learn how to design a data sniffer for Dofus Retro with the goal of (packet analysis in a test environment or on my own client).
I don’t know where to start and I would like an experienced person to accompany me step by step.
General objectives:
- Understand the basics of networking and how clients/servers exchange messages.
- Learn to capture and read packets in a controlled environment.
- Decode/structure protocol messages (learn how to build a parser).
- Build a small local analysis tool (e.g.: packet display, decoded logs).
- Document the protocol for educational use
- My level: I master: [insert languages/ex: Python, Java, JS, etc.].
- My environment: Windows, Dofus Retro client version: 1.47.
- A mentor or people willing to guide me step by step (small and clear tasks).
- Introductory resources (tutorials/videos/GitHub repositories adapted for beginners).
- Concrete examples of small first exercises (e.g.: “how to analyze a simple packet”).
- Code review and advice on which tools to use.
- (Optional) occasional pair-programming sessions.
— Zay