Files
CCSDS_study/netzob-030/NEWS.rst

232 lines
7.7 KiB
ReStructuredText
Raw Normal View History

2026-05-05 21:54:35 +08:00
NEWS
====
v1.0.2 -- 2017-04-30
--------------------
:Version name: StompingFrilledShark
* major improvement
* global improvement of code architecture and organization
* enable custom operations on field values
* a list of valid bytes can be specified to specify a subset of values a domain accepts
* add SendReceived() method in all channels to simplify trafic generation
* add traffic rate and duration constraints in channels and abstraction layer
* new channel 'RawEthernetClient' to send raw Ethernet frames
* new channel 'IPClient' to send raw IP frames
* the Protocol class can load ZDL format and automata files
* introduces Pseudo Field: a field used in the computation of another field but dont produce real content
* minor improvement
* pcap importer can merge consecutives messages with same source and destination to mimic a flow
* improve unit-tests on relationship finder
* an AbstractMessage stores the type of message
* remove typechecking in channel write() methods to allow better performances
* presets can be used when using AbstractionLayer
* increase default maximum data size to 65535 * 8 (i.e. 65535 bytes)
* major bug fix
* fix symbol display when messages includes exotic encoded bytes
* fix InternetChecksum computation
* fix size field computation to allow payload of size > 23535 bytes
* fix size field computation that depends on Repeat variable
* fix InternetChecksum CRC computation to support bitarrays structures
* minor bug fix
* remove nbUnits from Integer class
* remove the layer attribute of Fields
* fix the identification of data-type relationships
* convert snippets in the documentation to python3
v1.0.1 -- 2017-03-05
--------------------
:Version name: StompingFrilledShark
* minor improvement
* Improves code style (mostly PEP8 constraints)
* File Importer
* On-demand performance tests for parallel alignment (de)activation
* Ensures determinism of ClusterBySize clustering method
* Base64 and Zlib Encoding functions
* minor bug fix
* Updates Copyright dates in source headers
* Removes obsolete Rep module
v1.0 -- 2017-02-03
------------------
:Version name: StompingFrilledShark
* major improvement
* "FlowParser" to parse a succession of message made of different symbols
* large test campaign created to ensure netzob's quality
* migration to python3
* add SSL client and server channels
* improve package hierarchy
* minor improvement
* enable travis supervision
* measure test coverage
* Entropy measurement methods
* support for timestamps detection
* improve size field detection algorithm
* enable RAWIP channels
* network pcap importer supports ICMP message
* major bug fix
* various bug fixes
* multiple bug fixes in C alignment methods
* minor bug fix
* fix Symbol comparison methods
* fix logging verbosity
* remove useless codes and resources
v0.4.1 -- 2013-02-02
--------------------
:Version name: WaddlingPeccary
* Export plugins
* Automatic generation of Wireshark dissectors
* Automatic generation of Peach fuzzers
* Workspaces and projects
* Workspace manager
* Project manager
* Trace manager
* Pretty print of XML files
* Simplify the default Variable
* Provide extra compile arguments to the build process
v0.4 -- 2012-11-15
------------------
:Version name: JumpingRhino
* User interface
* New user-friendly graphical interface
* Port Netzob to GTK+3
* Allow specification of logging level in the UI
* New plugin architecture
* Internationalization of Netzob
* Vocabulary inference
* Support of layers
* Support customized transformation functions
* Provide the edition of a variable
* Support IPv4, MAC and random binary variables
* Support filters for displayed messages
* Allow export of a selection of fields as a new symbol
* Import
* Importer for OSpy projects
* Allow user to specify the import layer (2,3 or 4) while importing network messages
* Allow to keep delimiter while file importing. Indicate the position of the delimiter
* Automatic Bug Reporter
v0.3.3 -- 2012-06-06
--------------------
:Version name: FlyingRazorback
* Graphical interface
* Visualization and encoding filters
* Mathematical filters (Base64, GZIP, BZ2)
* Dedicated Search View
* Preview of data rendering in contextual menu
* Support format visualization at the symbol level
* Partitioning
* Alignment and sequencing by field
* Execute alignment on specified symbols
* Split field by the right
* Allow the partitioning of messages with specified boundaries
* Allow partitioning at the project and symbol level
* Similarity score based on number of common dynamic elements
* Optimization of Needleman : don't repeat the same computation twice
* Implement native UPGMA algorithm
* Grammar inference
* Infer the grammar of a network client
* Project/trace management
* Export / Import projects
* Importer for XML formated traces
v0.3.2 -- 2012-02-23
--------------------
* Upgrade Vocabulary Inference
* Add Octal visualization
* Feature #57: Resize columns
* Feature #59: Allows to copy message/field to clipboard
* Feature #60: Support simple alignment
* Feature #62: Allow the deletion of multiple messages at a time
* Feature #20: Show the current status of an alignment
* Manual modification of the Regex of a field
* Upgrade Grammar Inference
* Feature #55: Dedicated GUI for the automatic inferring process
* Upgrade Simulator
* Feature #87: Specify source port for network simulator
* Upgrade Import/Export and Traces Management
* Feature #22: Activate the management of traces
* Feature #61: Traces must be compressed when stored in the trace manager
* Feature #92: Handle cooked socket (SLL) packet format
* Feature #83: Support of human readable format export
* Support Unicode for filenames
* Extra
* Workspace can be specified through a command line argument
* Feature #73: Add manpage for Netzob
* Feature #74: Add ".desktop" file in the official version
* Apply pep8 quality repository on source code
v0.3.1 -- 2012-01-12
--------------------
* Small fixes
v0.3 -- 2012-01-12
------------------
* Upgraded GUI and user experience
* Add a menu
* Simplify the Vocabulary inference panel
* Add Workspaces and Projects definitions
* Upgrade Vocabulary Inference
* Add alignment based on an arbitrary delimitor
* Identification of the definition domain of a field
* Add support for environmental dependencies
* Add new visualization of data encoding
* Format: hex, string and binary
* Unit size: bit, 8-bits, 16-bits, 32-bits and 64-bits
* Sign: signed and unsigned
* Endianness: big and little endian
* Add concept of variable :
* Include Binary Value
* Include Word Value
* Include Aggregate Value
* Include Alternate Value
* Add grammar inference module
* Add the definition of the MMSTD model
* Implementation of the Angluin L* algorithm
* Implementation of the W-Method Algorithm
* Add an alpha version of the automatic inferring process
* Add simulation module
* Supports Network Server and Client simulations
* Add import modules : files and library calls
* Add multiple files import
* Extra
* SVN to GIT migration
* Dedicated website (http://www.netzob.org)
v0.2 -- 2011-09-01
------------------
* Add import modules : IPC, PCAP and Live network flows
* Add export module : raw XML format
* Improvement of Needleman and Wunsh performance with OpenMP
v0.1 -- 2011-08-16
------------------
* Initial release