La rétro-conception de protocoles de communication consiste à développer des méthodes et outils permettant d'inférer un modèle de ce protocole. Elle est utilisée dans de nombreux domaines d'application, allant de l'interopérabilité à l'audit de sécurité. Durant les douze dernières années, de nombreux outils ont été développés pour automatiser tout ou partie de l'inférence de protocole. Ils s'aident de différentes techniques, que les auteurs choisissent et adaptent en fonction du but final de leur rétro-conception. Le but de cet article est de présenter un état de l'art de ces différents outils, en essayant de dégager les grandes familles de techniques utilisées jusqu'à ce jour. ABSTRACT. Communication protocols reverse engineering consists in developing methods and techniques enabling the inference of a model of these protocols. It is used for different purposes such as to ensure interoperability or to perform security audits. During the last twelve years, numerous tools have been developed to automate, totally or partially, the inference of protocols. The tools rely of various techniques, that are selected and tuned depending on the goal of the reverse engineering activity. The aim of this paper is to present the state of the art of reverse engineering tools, and to identify the major categories of techniques used by these tools. MOTS-CLÉS : rétro-conception, inférence de protocole, analyse de traces réseau, analyse d'applications binaires.