Releases: trendmicro/tlsh
5.0.0
The default behaviour is to input / output TLSH digests that start with the prefix "T1"
TLSH version 4.13.4 backed out T1 change for Debian (and others)
See Issue #162
backed out T1 change for Debian (and others) until 5.0.0
TLSH version 4.13.3 Pre-release for the next py-tlsh with ANN functionality
Pre-release for the next py-tlsh with ANN functionality
TLSH version 4.12.1 Tidy up various items. New py-tlsh Python library based on 4.12.1
Merge pull request #146 - Remove call to sprintf() to avoid warnings
Merge pull request #141 - py_ext: use PyVarObject_HEAD instead of PyObject_HEAD_INIT
Merge pull request #138 - Build: Define default options only on "default"
Merge pull request #136 - Bug Fix+Portability: Improve portability by integral division
Python library py-tlsh 4.12.1 based on this release
TLSH version 4.12.0 Python tools / Clustering tools / Fixes Python memory leak
Incorporates
Python tools / Clustering tools - from release 4.10 and 4.11
Merge pull request #137 - this fixed a memory leak in py-tlsh
Pre-release 4.11.2 made threading optional. fixed compilation for CENTOS 7
Found issues with recent threading / use of stdc++ on CENTOS
Backed out some recent additions (threading)
TLSH now compiles on CENTOS 7 (broken for a few weeks)
This is candidate for production release
Pre-release 4.11.0 Python Clustering Tool / Analysis of Malware Bazaar / fixed install for threading
4.11.0 added Jupyter notebook for analysis of Malware Bazaar
Pattern file for predicting malware family of unknown samples using Malware Bazaar clustering
4.10.x added Python tools for clustering file
using DBSCAN
using HAC-T
we provide scripts to show people how to cluster the Malware Bazaar dataset using TLSH
4.9.x added options -thread and -private
-thread the TLSH is evaluated with 2 threads (faster calculation)
Only done for files / bytestreams >= 10000 bytes
But this means that it is impossible to calculate the checksum
So the checksum is set to zero
-private
Does not evaluate the checksum
Useful if you do not want to leak information
Slightly faster than default TLSH (code was written to optimize this)
This is a pre-release
If there are any problems with this version, then please enter an issue
Pre-release 4.10.1 Python Clustering Tool / fixed install for threading
4.10.x added Python tools for clustering file
using DBSCAN
using HAC-T
we provide scripts to show people how to cluster the Malware Bazaar dataset using TLSH
4.9.x added options -thread and -private
-thread the TLSH is evaluated with 2 threads (faster calculation)
Only done for files / bytestreams >= 10000 bytes
But this means that it is impossible to calculate the checksum
So the checksum is set to zero
-private
Does not evaluate the checksum
Useful if you do not want to leak information
Slightly faster than default TLSH (code was written to optimize this)
This is a pre-release
If there are any problems with this version, then please enter an issue
TLSH version 4.8.2 improved install and portability
Improve portability, add shared library build, install tlsh_unittest
Merged in pull request 103. Thanks to Dkapps for pull request 103
Merged in pull request 107. Thanks to cgull for pull request 107
It would appear that this release has no issues (so far)
We have modified the install and attempted to increase portability.
Please contact us or raise an issue if you have problems.
TLSH version 4.7.2
Updated package py-tlsh on Pypi.org
Merging in pull request that adds functions to Python package
lvalue, q1ratio, q2ratio, checksum, bucket_value and is_valid
regression tests for C++ and Python functions for:
lvalue, q1ratio, q2ratio, checksum, bucket_value
resolve issue #95 and #102 - (related to Python version numbers / Python environment)