Deploy Now

Stars

445

Forks

54

Watchers

22

Developer links

Freki

When a suspicious executable lands in your inbox, Freki gives your team a private place to pull it apart before it touches the network. Upload a sample through the web interface and Freki extracts its fingerprints at once: MD5, SHA-1, SHA-256, SHA-384, and SHA-512 hashes, plus CRC32 and SSDEEP fuzzy hashes for spotting near-duplicate variants. Static analysis then dissects Windows PE files without running them, reporting headers, sections, imported libraries, embedded strings, and capabilities identified in the code. A YARA engine sweeps every sample against your rule sets, so signatures your analysts write flag matching files the moment they arrive. Connect a VirusTotal API key and each report gains antivirus detection results from dozens of engines, placed next to your local findings. The same analysis runs through a REST API, so intake pipelines, mail gateways, and triage scripts can submit files and read verdicts automatically. Analysts discuss findings in community comments attached to each sample, building a shared memory of what a file is and why it matters. Accounts control who may submit samples and call the API, and every analyzed sample stays downloadable for re-examination or sharing with trusted peers. Docker Compose brings the whole platform up behind Nginx with its MariaDB database, keeping live malware samples on your own hardware instead of a public service. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. AGPL-3.0 licensed.

Freki
Freki
Freki
Freki
Freki

Benefits

  • Private Sample Intake
  • Suspicious files stay on your own hardware for analysis, so internal incidents, unreleased builds, and sensitive attachments never leave the building for a public scanning service.
  • Full Static Dissection
  • PE headers, sections, imports, strings, and code capabilities are extracted automatically, giving analysts the structure of a Windows binary without executing a single instruction.
  • Signatures That Scale
  • YARA rules written by your team run against every new sample, and VirusTotal results join the report, so known families are flagged the moment they arrive.
  • API-Driven Triage Pipelines
  • The REST API accepts submissions and returns analysis results, letting mail gateways, intake pipelines, and scripts route suspicious files to Freki without human touch.

Features

  • Seven Hash Algorithms
  • MD5, SHA-1, SHA-256, SHA-384, SHA-512, CRC32, and SSDEEP fuzzy hashes are extracted from every sample for identification and variant hunting.
  • PE Static Analysis
  • pefile parses headers, sections, and imports, and capa identifies capabilities in the code, building a detailed report without executing the binary.
  • YARA Pattern Matching
  • Bundled and custom YARA rules sweep each submission, matching byte patterns and strings that mark malware families, packers, and embedded payloads.
  • VirusTotal Enrichment
  • An API key adds multi-engine antivirus detections to each sample report, placing outside verdicts beside local static analysis and hash data.
  • REST API Access
  • Every web action has an API counterpart for submissions, queries, and sample downloads, so other security tools can drive Freki directly.
  • Community Comments
  • Analysts attach discussion threads to samples, recording what a file does, where it appeared, and how the team decided to handle it.

Apps Similar to Freki