Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/glaslos/ssdeep
- Owner: glaslos
- License: other
- Created: 2017-01-12T09:50:31.000Z (almost 8 years ago)
- Default Branch: main
- Last Pushed: 2024-04-15T15:07:20.000Z (7 months ago)
- Last Synced: 2024-11-07T18:54:55.002Z (13 days ago)
- Topics: fuzzy, golang, hacktoberfest, hash, ssdeep
- Language: Go
- Homepage:
- Size: 125 KB
- Stars: 101
- Watchers: 7
- Forks: 35
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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`