asterix-src-1.0.1

所属分类:单片机开发
开发工具:QT
文件大小:404KB
下载次数:86
上传日期:2015-11-20 10:20:26
上 传 者SherlockThang
说明:  这是迄今为止见到的最好的解码工具包,老外写的源代码,效率极高。已用在工程实践中,效果很好。1.0.1的版本,相比于0.9.5多了并更新了好几种报文格式
(Asterix cat decode source code)

文件列表:
.cproject (10752, 2013-05-13)
.project (808, 2013-05-13)
COPYING (35147, 2013-05-13)
HISTORY (242, 2013-05-13)
install (0, 2013-05-13)
install\asterix_multicast_to_text.sh (67, 2013-05-13)
install\asterix_pcap_to_parsable.sh (69, 2013-05-13)
install\asterix_pcap_to_text.sh (66, 2013-05-13)
install\config (0, 2013-05-13)
install\config\asterix.dtd (2344, 2013-05-13)
install\config\asterix.ini (301, 2013-05-13)
install\config\asterix_cat001_1_1.xml (42679, 2013-05-13)
install\config\asterix_cat002_1_0.xml (13851, 2013-05-13)
install\config\asterix_cat008_1_0.xml (18378, 2013-05-13)
install\config\asterix_cat020_1_7.xml (42107, 2013-05-13)
install\config\asterix_cat021_1_8.xml (88293, 2013-05-13)
install\config\asterix_cat023_1_2.xml (16696, 2013-05-13)
install\config\asterix_cat030_6_2.xml (66657, 2013-05-13)
install\config\asterix_cat031_6_2.xml (8875, 2013-05-13)
install\config\asterix_cat032_6_2.xml (21308, 2013-05-13)
install\config\asterix_cat032_7_0.xml (31400, 2013-05-13)
install\config\asterix_cat034_1_26.xml (26902, 2013-05-13)
install\config\asterix_cat048_1_14.xml (48242, 2013-05-13)
install\config\asterix_cat062_0_17.xml (55285, 2013-05-13)
install\config\asterix_cat062_1_16.xml (103208, 2013-05-13)
install\config\asterix_cat062_1_7.xml (131939, 2013-05-13)
install\config\asterix_cat062_1_9.xml (33910, 2013-05-13)
install\config\asterix_cat063_1_3.xml (12610, 2013-05-13)
install\config\asterix_cat065_1_2.xml (7881, 2013-05-13)
install\config\asterix_cat065_1_3.xml (7662, 2013-05-13)
install\config\asterix_cat242_1_0.xml (26932, 2013-05-13)
install\config\asterix_cat252_6_1.xml (103094, 2013-05-13)
install\config\asterix_cat252_6_2.xml (103114, 2013-05-13)
install\config\asterix_cat252_7_0.xml (105160, 2013-05-13)
install\sample_data (0, 2013-05-13)
install\sample_data\asterix.pcap (11319, 2013-05-13)
... ...

asterix ======= Asterix is utility used for reading and parsing of Eurocontrol ASTERIX protocol data from stdin, file or network multicast stream. ASTERIX stands for All Purpose STructured Eurocontrol SuRveillance Information EXchange. It is an ATM Surveillance Data Binary Messaging Format which allows transmission of harmonised information between any surveillance and automation system. ASTERIX defines the structure of the data to be exchanged over a communication medium, from the encoding of every bit of information up to the organisation of the data within a block of data - without any loss of information during the whole process. More about ASTERIX protocol you can find here: http://www.eurocontrol.int/services/asterix Asterix application was developed by Croatia Control Ltd. This program comes with ABSOLUTELY NO WARRANTY. This is free software, and you are welcome to redistribute it under certain conditions. See COPYING file for details. BUILDING FOR WINDOWS ==================== You need to install Cygwin (http://www.cygwin.com/) From asterix/src directory start following command: make make install for debug version: make MODE=DEBUG make MODE=DEBUG install asterix.exe will be created in asterix/install BUILDING FOR LINUX ================== From asterix/src directory start following command: make make install for debug version: make MODE=DEBUG make MODE=DEBUG install asterix.exe will be created in asterix/install BUILDING FOR OS X ================= You need to install the "Command Line Tools". On 10.7 (Lion) and 10.8 (Moutain Lion), download Xcode from the Mac App Store. After installing Xcode, go to "Xcode->Preferences->Downloads" and install the package "Command Line Tools". From asterix/src directory start following command: make make install for debug version: make MODE=DEBUG make MODE=DEBUG install asterix.exe will be created in asterix/install USAGE ===== asterix.exe [-h] [-v] [-P|-O|-R|-F|-H] [-l|-x] [-d filename] -f filename|-i mcastaddress:ipaddress:port Options: -h,--help Show this help message -v,--verbose Show more information during program execution -P,--pcap Input is from PCAP file -O,--oradis Asterix packet is encapsulated in ORADIS packet -R,--oradispcap Input is from PCAP file and Asterix packet is encapsulated in ORADIS packet -F,--final Asterix packet is encapsulated in FINAL packet. -H,--hdlc Asterix packet is encapsulated in HDLC packet. -l,--line Output will be printed as one line per item. This format is suitable for parsing. -x,--xml Output will be printed in XML format. Fields that are printed are defined in input definition file as XIDEF. -d,--def XML protocol definitions filenames are listed in specified filename. By default are listed in config/asterix.ini -f filename File generated from libpcap (tcpdump or Wireshark) or file in FINAL or HDLC format. For example: -f filename.pcap -i m:i:p Multicast IP address:Interface address:Port. For example: 232.1.1.12:10.17.58.37:21112 WIRESHARK PLUGIN ================= Wireshark (http://www.wireshark.org/) plugin can be created from Asterix source. For instructions see asterix\src\asterix\wireshark-plugin\HowToBuild.txt CREDITS ======= Jurica Baricevic - Created engine source (as part of converter project) Zeljko Harjac - Modifications of engine source Damir Salantic - Created Asterix source and part of Asterix XML files Darko Markus - Created Asterix XML files, debuging and testing Benjamin Bertrand - Created Asterix XML files, OS X building procedure

近期下载者

相关文件


收藏者