ASTERIX plugin for Wireshark
Une liste de diffusion (asterix-wireshark@googlegroups.com) a été créée pour rester informé des nouvelles versions du plugin qui sont disponibles sur ce site. Si vous souhaitez vous abonner à cette liste, merci de vous rendre sur l'url suivante :
http://groups.google.fr/group/asterix-wireshark. Si vous rencontrez des difficultés lors de la procédure d'inscription, merci d'envoyer un mail à asterix.wireshark@enac.fr, nous procèderons à votre inscription manuellement.
French / français
Ce logiciel est un plugin servant à décoder les trames de format ASTERIX à l'aide de l'analyseur réseau Wireshark. Ce programme informatique est une œuvre libre, soumise à une double licence libre (voir la page Information sur les licences pour plus d'informations).
Utilisateur
Développeur
Mise à jour Plugin - 08/01/2010
Une version développée par Luc UNG (chargé d'étude MDS, DGAC SNA/RP/CDG-ST, luc.ung@aviation-civile.gouv.fr) est maintenant disponible. Le code source mis jour est téléchargeable ici.
Les caractéristiques nouvelles de cette version sont :
Ajout du décodage de la catégorie 11 v 0.17. Il s'agit de la catégorie qui est envoyée par le système AVISO (système A-SMGCS de CDG) aux clients extérieurs. En local (CDG), le champ SP est décodé complètement alors que dans les sources ci-joint, le champ SP générique : comme ce champ est propre à chaque système et est détaillé dans les documents constructeurs on ne peut pas diffuser ces données pour des raisons de confidentialité (merci de contacter Luc UNG pour plus d'information au sujet des valeurs spécifiques du champ SP).
Correction du fichier champs.csv pour afficher l'adresse Mode-S pour la catégorie 10.
Correction du fichier champs.c pour corriger le bug lors du décodage d'un champ de type CAT.
Correction du fichier champs_define_manual.inc.c pour modifier le filtre XY utilisé pour décoder la position cartésienne (mauvaises valeurs en NM).
Le fichier DLL contenu dans le fichier joint a été compilé avec la version 1.2.3 de
Wireshark.
Parmi les problèmes non résolus de cette version, il faut signaler :
Pas de compilation sous Linux.
Les fichiers
HTML décrivant les catégories décodées ne contiennent pas la 11.
Malgré la modification des fichiers /plugins/Makefile.*, l'installateur généré ne contient pas le fichier asterix.dll, il faut le copier à la main dans le répertoire “plugins” une fois Wireshark installé.
Mise à jour Plugin - 04/01/2011
Une version développée par Eric
Monate et Frédéric Dewever (SNA/RP/CDG) est maintenant disponible. Le code source mis jour est téléchargeable ici.
Le détail de l'ensemble des modifications depuis la version initiale se trouve dans le fichier “ChangeLog” de l'archive ci-dessus.
Les principales fonctionnalités de cette nouvelle version sont :
Ajout de la categorie 11 avec SP CDG.
Modification pour afficher l'adresse Mode-S dans la catégorie 10
Correction du filtre XY utilisé pour décoder la position cartésienne
Modification pour prendre en compte le STR de test de CDG
Ajout préférence pour SP Cat011 (modèle possible pour d'autres catégories)
Ajout de la catégorie 81 - développée par Parkair System pour l'A-SMGCS
Modification Cat011 prise en compte otpion SP
Ajout option SP cat 011
Ajout champs spécifique Cat081 - Parmi ces champs certains sont renseignés dans les docs mais déclarés Not Available (N/A)
Correction type de CALC_RATE de UNIT à INT (complément à 2)
Ajout d'une fonction de décodage des positions codées en IEEE754
Ajout de fonction de décodage spécial (à priori N/A)
Modification de la constante MAX_SIZE_FRAME_IN_BLOCS (1000 → 1496 = taille max d'un bloc Cat081)
Prise en compte des paquets courts avec complement de 0 (fonction verif_trame_bien_formee & lire_bloc)
English
The ASTERIX dissector plugin is an additional module for Wireshark to decode aeronautical-format ASTERIX data frames. The plugin and its code is free and protected by two licences (more informations on the page licenses information).
User
Developper
Capture d'un écran de WS avec le plugin ASTERIX
Haut de page