232 lines
7.7 KiB
ReStructuredText
232 lines
7.7 KiB
ReStructuredText
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
|