Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/glaslos/ssdeep

SSDEEP hash lib in Golang
https://github.com/glaslos/ssdeep

fuzzy golang hacktoberfest hash ssdeep

Last synced: 5 days ago
JSON representation

SSDEEP hash lib in Golang

Awesome Lists containing this project

README

        

![example workflow](https://github.com/glaslos/ssdeep/actions/workflows/go.yml/badge.svg)
[![Go Report Card](https://goreportcard.com/badge/github.com/glaslos/ssdeep)](https://goreportcard.com/report/github.com/glaslos/ssdeep)
[![Go Reference](https://pkg.go.dev/badge/github.com/glaslos/ssdeep.svg)](https://pkg.go.dev/github.com/glaslos/ssdeep)

# SSDEEP

Golang implementation based on the [paper](https://github.com/emintham/Papers/blob/6053eb1a180a511c127d12f7760c20202b1fcd3b/Kornblum-%20Identifying%20almost%20identical%20files%20using%20context%20triggered%20piecewise%20hashing.pdf) and [implementation](https://sourceforge.net/p/ssdeep/code/HEAD/tree/trunk/fuzzy.c) by Jesse Kornblum.

See the [example](/app/ssdeep.go) in the app directory for the usage.

## Tools

For CPU profiling: `apt install graphviz`

For banchmark comparison `go install golang.org/x/perf/cmd/benchstat@latest`