{
  "version": "1.0",
  "tools": {
    "tools/security/scan_vt.py": {
      "path": "tools/security/scan_vt.py",
      "name": "scan_vt.py",
      "type": "python script",
      "summary": "Scans files against VirusTotal using MD5 hashes and displays detection results with positives/total ratios and permalink.",
      "purpose": "Malware detection and threat analysis",
      "short_description": "VirusTotal file scanner with detection ratios",
      "executable": true
    },
    "tools/security/imphash.py": {
      "path": "tools/security/imphash.py", 
      "name": "imphash.py",
      "type": "python script",
      "summary": "Calculates and displays the import hash (imphash) of PE files using pefile library for malware analysis.",
      "purpose": "Malware analysis and PE file fingerprinting",
      "short_description": "PE import hash calculator",
      "executable": true
    },
    "tools/security/scapy_arp.py": {
      "path": "tools/security/scapy_arp.py",
      "name": "scapy_arp.py", 
      "type": "python script",
      "summary": "Multi-threaded ARP network scanner using Scapy to discover live hosts on a /24 network range with MAC addresses.",
      "purpose": "Network discovery and reconnaissance",
      "short_description": "threaded ARP network scanner",
      "executable": true
    },
    "tools/data/domgrep.py": {
      "path": "tools/data/domgrep.py",
      "name": "domgrep.py",
      "type": "python script", 
      "summary": "Extracts domain names from URLs read from stdin, filtering out IP addresses and handling malformed URLs gracefully.",
      "purpose": "Data extraction and URL processing",
      "short_description": "extract domains from URL lists",
      "executable": true
    },
    "tools/data/unum.py": {
      "path": "tools/data/unum.py",
      "name": "unum.py",
      "type": "python script",
      "summary": "Analyzes Unicode characters showing decimal/hex codes, categories, and official Unicode names with proper formatting.",
      "purpose": "Text analysis and Unicode debugging",
      "short_description": "detailed Unicode character analyzer",
      "executable": true
    },
    "tools/forensics/chechsqlite.py": {
      "path": "tools/forensics/chechsqlite.py",
      "name": "chechsqlite.py",
      "type": "python script",
      "summary": "Scans SQLite databases for tables containing password or hash-related columns for security analysis.",
      "purpose": "Database security analysis",
      "short_description": "find password/hash columns in SQLite DBs",
      "executable": true
    },
    "tools/hashing/scatterhash.py": {
      "path": "tools/hashing/scatterhash.py",
      "name": "scatterhash.py", 
      "type": "python script",
      "summary": "Performs sparse hashing of large files by sampling blocks across the file for efficient integrity checking and validation.",
      "purpose": "Large file integrity verification",
      "short_description": "sparse hashing for huge files",
      "executable": true
    },
    "tools/hashing/libarchivesum.py": {
      "path": "tools/hashing/libarchivesum.py",
      "name": "libarchivesum.py",
      "type": "python script",
      "summary": "Calculates hashes of individual files within archives (zip, tar, etc.) without extracting them.",
      "purpose": "Archive analysis and integrity checking",
      "short_description": "like md5sum but for files inside archives",
      "executable": true
    },
    "tools/system/ltop.py": {
      "path": "tools/system/ltop.py",
      "name": "ltop.py", 
      "type": "python script",
      "summary": "Real-time frequency counter for stdin lines, showing top N most common entries with live updates using curses.",
      "purpose": "Log analysis and monitoring",
      "short_description": "like top but for line frequency in streams",
      "executable": true
    },
    "tools/network/ipgrep": {
      "path": "tools/network/ipgrep",
      "name": "ipgrep",
      "type": "shell script",
      "summary": "Comprehensive IP and MAC address extractor with sorting, deduplication, ping testing, and DNS resolution capabilities.",
      "purpose": "Network analysis and IP processing", 
      "short_description": "advanced IP/MAC extractor with ping testing",
      "executable": true
    },
    "tools/security/certwipe": {
      "path": "tools/security/certwipe",
      "name": "certwipe",
      "type": "shell script",
      "summary": "Professional disk wiping tool supporting ATA SecureErase with frozen disk handling and fallback to dc3dd overwriting.",
      "purpose": "Data destruction and security",
      "short_description": "professional disk wiper with SecureErase",
      "executable": true
    },
    "tools/system/watchgrowth.sh": {
      "path": "tools/system/watchgrowth.sh", 
      "name": "watchgrowth.sh",
      "type": "shell script",
      "summary": "Monitors file/directory size growth in real-time, showing transfer speeds and optional progress percentage.",
      "purpose": "File monitoring and transfer analysis",
      "short_description": "real-time file growth monitor",
      "executable": true
    },
    "projects/timesketch/deploy_timesketch.sh": {
      "path": "projects/timesketch/deploy_timesketch.sh",
      "name": "deploy_timesketch.sh",
      "type": "shell script", 
      "summary": "Automated deployment script for Timesketch digital forensics timeline analysis platform with Docker Compose setup.",
      "purpose": "Digital forensics infrastructure deployment",
      "short_description": "deploy Timesketch forensic timeline platform",
      "executable": true
    },
    "tools/system/backup_docker.sh": {
      "path": "tools/system/backup_docker.sh",
      "name": "backup_docker.sh", 
      "type": "shell script",
      "summary": "Comprehensive Docker Compose stack backup including images, configs, and volumes with incremental storage optimization.",
      "purpose": "Container infrastructure backup",
      "short_description": "backup entire Docker Compose stacks",
      "executable": true
    },
    "tools/cloud/cloudsend.py": {
      "path": "tools/cloud/cloudsend.py",
      "name": "cloudsend.py",
      "type": "python script",
      "summary": "Uploads files to NextCloud/OwnCloud public shares with optional GPG encryption support via command line interface.", 
      "purpose": "Cloud file sharing and backup",
      "short_description": "upload files to NextCloud public shares",
      "executable": true
    },
    "tools/cloud/vqa3.py": {
      "path": "tools/cloud/vqa3.py",
      "name": "vqa3.py",
      "type": "python script",
      "summary": "AI-powered image classification using OpenAI CLIP models for content categorization with customizable classification categories.",
      "purpose": "AI image analysis and content filtering",
      "short_description": "AI image classifier using CLIP models",
      "executable": true
    }
  }
}
