jotti - VirusTotal Alternative
-
Title: jotti
Author:cyclone
URL:https://github.com/cyclone-github/jotti
Description:- This tool is a CLI file uploader for Jotti https://virusscan.jotti.org
- Jotti is a lesser-known alternative to VirusTotal
- Jotti enforces a rate limit which this tool honors once it has been reached. If you need to scan more files, consider supporting the Jotti project by purchasing an API key.
jotti
$ ./jotti_amd64.bin jotti_amd64.exe SHA1 Checksum: 7bbaea591789073aaf96ce2669e6238196cb9093 Progress: [====================] 100.00% (sent) - waiting response...OK https://virusscan.jotti.org/en-US/search/hash/7bbaea591789073aaf96ce2669e6238196cb9093Usage Instructions:
./jotti {file_to_scan} ./jotti -help ./jotti -versionCompile jotti from source:
- If you want the latest features, compiling from source is the best option since the release version may run several revisions behind the source code.
- This assumes you have Go and Git installed
git clone https://github.com/cyclone-github/jotti.git# clone repocd jotti# enter project directorygo mod init jotti# initialize Go module (skips if go.mod exists)go mod tidy# download dependenciesgo build -ldflags="-s -w" .# compile binary in current directorygo install -ldflags="-s -w" .# compile binary and install to $GOPATH
- Compile from source code how-to:
Changelog:
-
New release:
v1.0.0; 2025-08-27 - stable v1.0.0 release - enforce Jotti's 250MB max file limit - added upload progress bar - added HTTP client timeout to avoid hangs - added non-zero exit on rate limit - tidied up logic in URL, filename, directory parsing
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login