Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
amcache-evilhunter — Parse and analyze a Windows Amcache.hve registry hive, VirusTotal integration. | Kitploit
Tools/GitHubGitHub/cristianzsh/amcache-evilhunter
ForensicsMalware AnalysisDigital ForensicsThreat IntelligenceIncident Response
GitHubcristianzsh/amcache-evilhunter

amcache-evilhunter

Parse and analyze a Windows Amcache.hve registry hive, VirusTotal integration.

View Repository
11481 year agoReviewed by Kitploit

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share

AmCache-EvilHunter

AmCache-EvilHunter is a command-line tool to parse and analyze Windows Amcache.hve registry hives, identify evidence of execution, suspicious executables, and integrate VirusTotal/OpenTIP lookups for enhanced threat intelligence.

https://github.com/user-attachments/assets/e23fb99b-48ad-4260-b372-2f15e5320c74

Features

  • Parse offline Amcache.hve registry hives.
  • Filter records by date range (--start, --end).
  • Search records using keywords (--search).
  • Identify known suspicious executables (--find-suspicious).
  • Identify executables without a publisher (--missing-publisher).
  • Kaspersky OpenTIP integration for hash lookups (--opentip, --only-detections).
  • VirusTotal integration for hash lookups (--vt, --only-detections).
  • Export results to JSON (--json) or CSV (--csv).

Requirements

  • Python 3.7 or higher
  • requests
  • python-registry
  • rich

Install dependencies via pip:

root@kitploit:~
pip3 install -r requirements.txt

Installation

root@kitploit:~
git clone https://github.com/cristianzsh/amcache-evilhunter.git
cd amcache-evilhunter
pip3 install -r requirements.txt

Usage

root@kitploit:~
python3 amcache_evilhunter.py -i path/to/Amcache.hve [OPTIONS]

Options

Examples

  • Parse and display all records:

    root@kitploit:~
    python3 amcache_evilhunter.py -i Amcache.hve
    
  • Filter by date range and search for "notepad":

    root@kitploit:~
    python3 amcache_evilhunter.py -i Amcache.hve --start 2021-01-01 --end 2021-12-31 --search notepad
    
  • Identify suspicious executables and query VirusTotal:

    root@kitploit:~
    python3 amcache_evilhunter.py -i Amcache.hve --find-suspicious -v
    
  • Export VirusTotal detections to JSON:

    root@kitploit:~
    export VT_API_KEY=YOUR_API_KEY
    python3 amcache_evilhunter.py -i Amcache.hve -v --only-detections --json detections.json
    

Environment variables

  • VT_API_KEY: Your VirusTotal API key used for file hash lookups.
  • OPENTIP_API_KEY: Your OpenTIP API key used for file hash lookups.

Building executables

A build.sh script is provided to generate standalone binaries for both Linux and Windows (via Wine).

root@kitploit:~
chmod +x build.sh
./build.sh

License

This project is licensed under the MIT License. See LICENSE for details.

Download Tool
FlagDescription
-i, --input PATHPath to Amcache.hve (required)
--start YYYY-MM-DDOnly include records on or after this date
--end YYYY-MM-DDOnly include records on or before this date
--search TERMSComma-separated, case-insensitive search terms
--find-suspiciousFilter only records matching known suspicious patterns
--missing-publisherFilter only records with missing Publisher
--exclude-osOnly include non-OS-component files
--opentipEnable Kaspersky OpenTIP lookups (requires OPENTIP_API_KEY env variable)
-v, --vtEnable VirusTotal lookups (requires VT_API_KEY env variable)
--only-detectionsShow/save only files with ≥1 VT detection
--json PATHPath to write full JSON output
--csv PATHPath to write full CSV output
-V, --versionShow version information