Merge pull request #611 from lockfale/feature/THE-139-fonts-enrichment

Enrich What Font Is with OSINT metadata (THE-139)
This commit is contained in:
s0lray
2026-03-27 22:55:25 -04:00
committed by GitHub
+400 -30
View File
@@ -5525,27 +5525,102 @@
{
"name": "Webstigram",
"type": "url",
"url": "https://websta.me/search-engine-optimization/"
"url": "https://websta.me/search-engine-optimization/",
"description": "Legacy Webstagram endpoint historically used for Instagram search workflows; currently not verifiable as a standalone active OSINT tool.",
"status": "degraded",
"pricing": "free",
"bestFor": "Historical reference while migrating to active Instagram tooling",
"input": "Instagram usernames or tags (legacy workflow)",
"output": "Unreliable/limited Instagram lookup results",
"opsec": "unknown",
"opsecNote": "Tool status is unclear and behavior is inconsistent; validate with alternative tools before operational use.",
"localInstall": false,
"googleDork": false,
"registration": false,
"editUrl": true,
"api": false,
"invitationOnly": false,
"deprecated": true
},
{
"name": "Instagram",
"type": "url",
"url": "https://www.instagram.com/"
"url": "https://www.instagram.com/",
"description": "Main Instagram platform used for public profile, hashtag, and location OSINT collection.",
"status": "live",
"pricing": "freemium",
"bestFor": "Social profiling and image discovery",
"input": "Usernames, hashtags, locations",
"output": "Profiles, posts, location signals, and network context",
"opsec": "passive",
"opsecNote": "Viewing public content is low-friction, but platform telemetry and account controls still apply.",
"localInstall": false,
"googleDork": false,
"registration": true,
"editUrl": true,
"api": true,
"invitationOnly": false,
"deprecated": false
},
{
"name": "Mini Instagram",
"type": "url",
"url": "https://mininsta.net/"
"url": "https://mini-for-instagram.en.softonic.com/",
"description": "Lightweight Instagram client utility used to simplify media viewing and downloading workflows.",
"status": "live",
"pricing": "free",
"bestFor": "Preserving Instagram media for offline review",
"input": "Instagram profile or post URLs",
"output": "Downloaded Instagram images and videos",
"opsec": "passive",
"opsecNote": "Client-side utility; still follow account and platform ToS constraints.",
"localInstall": true,
"googleDork": false,
"registration": false,
"editUrl": false,
"api": false,
"invitationOnly": false,
"deprecated": false
},
{
"name": "Imgrab",
"type": "url",
"url": "https://www.imgrab.com/"
"url": "https://www.imgrab.com/",
"description": "Image download utility family used for saving individual or batch media from web pages.",
"status": "live",
"pricing": "free",
"bestFor": "Batch image capture and archive building",
"input": "Web pages or direct image URLs",
"output": "Downloaded image files",
"opsec": "passive",
"opsecNote": "Primarily local processing; risk profile depends on source websites being queried.",
"localInstall": true,
"googleDork": false,
"registration": false,
"editUrl": false,
"api": false,
"invitationOnly": false,
"deprecated": false
},
{
"name": "Tofo.me",
"type": "url",
"url": "https://tofo.me/"
"url": "https://tofo.me/",
"description": "Legacy Instagram-related endpoint with unclear current functionality and limited verifiable OSINT value.",
"status": "degraded",
"pricing": "free",
"bestFor": "Historical reference only",
"input": "Unknown",
"output": "Unclear or inconsistent output",
"opsec": "unknown",
"opsecNote": "Service behavior is not reliably documented; prefer validated alternatives.",
"localInstall": false,
"googleDork": false,
"registration": false,
"editUrl": true,
"api": false,
"invitationOnly": false,
"deprecated": true
}
]
},
@@ -5556,27 +5631,102 @@
{
"name": "Flickr",
"type": "url",
"url": "https://www.flickr.com/"
"url": "https://www.flickr.com/",
"description": "Photo hosting platform that often preserves useful image metadata and geotags for OSINT workflows.",
"status": "live",
"pricing": "freemium",
"bestFor": "Image metadata and geolocation investigation",
"input": "Usernames, tags, photo links, map regions",
"output": "Public photos with metadata and account context",
"opsec": "passive",
"opsecNote": "Public browsing is generally low-risk; API and account use may be logged.",
"localInstall": false,
"googleDork": false,
"registration": false,
"editUrl": true,
"api": true,
"invitationOnly": false,
"deprecated": false
},
{
"name": "Flickr Map",
"type": "url",
"url": "https://www.flickr.com/map/"
"url": "https://www.flickr.com/map/",
"description": "Flickr map interface for browsing geotagged photos by area and time.",
"status": "live",
"pricing": "free",
"bestFor": "Map-based discovery of geotagged Flickr images",
"input": "Geographic area and map navigation",
"output": "Geotagged photos plotted on interactive map tiles",
"opsec": "passive",
"opsecNote": "Uses public Flickr geotag data; activity remains normal web browsing.",
"localInstall": false,
"googleDork": false,
"registration": false,
"editUrl": true,
"api": false,
"invitationOnly": false,
"deprecated": false
},
{
"name": "My Pics Map",
"type": "url",
"url": "https://www.mypicsmap.com/"
"url": "https://www.mypicsmap.com/",
"description": "Photo mapping utility reference with unclear present-day availability as a distinct OSINT tool.",
"status": "degraded",
"pricing": "free",
"bestFor": "Historical reference for photo geotag visualization",
"input": "Photo collections with location data",
"output": "Mapped photo points (when service is operational)",
"opsec": "unknown",
"opsecNote": "Current reliability is uncertain; validate output against active mapping alternatives.",
"localInstall": false,
"googleDork": false,
"registration": false,
"editUrl": true,
"api": false,
"invitationOnly": false,
"deprecated": true
},
{
"name": "idGettr",
"type": "url",
"url": "https://www.webfx.com/tools/idgettr/"
"url": "https://www.webfx.com/tools/idgettr/",
"description": "Web utility for resolving Instagram usernames to numeric account IDs.",
"status": "live",
"pricing": "free",
"bestFor": "Converting Instagram handles into numeric IDs for follow-on tooling",
"input": "Instagram username",
"output": "Numeric Instagram user ID",
"opsec": "passive",
"opsecNote": "Lookup is performed through the service; avoid using sensitive operational accounts.",
"localInstall": false,
"googleDork": false,
"registration": false,
"editUrl": false,
"api": false,
"invitationOnly": false,
"deprecated": false
},
{
"name": "Flickr Hive Mind",
"type": "url",
"url": "https://flickrhivemind.net/"
"url": "https://flickrhivemind.net/",
"description": "Advanced Flickr search and data-mining interface for tags, users, text, and date filters.",
"status": "live",
"pricing": "free",
"bestFor": "Targeted Flickr dataset discovery and batch result review",
"input": "Tags, usernames, free text, date constraints",
"output": "Filtered photo result sets and source links",
"opsec": "passive",
"opsecNote": "Queries public Flickr data through a third-party interface.",
"localInstall": false,
"googleDork": false,
"registration": false,
"editUrl": true,
"api": true,
"invitationOnly": false,
"deprecated": false
}
]
},
@@ -5587,77 +5737,282 @@
{
"name": "ExifEditor",
"type": "url",
"url": "https://exifeditor.io"
"url": "https://exifeditor.io",
"description": "Browser-based EXIF metadata viewer and editor for quick image metadata inspection or sanitization.",
"status": "live",
"pricing": "free",
"bestFor": "Fast EXIF inspection and metadata cleanup in-browser",
"input": "Image files (JPEG/PNG)",
"output": "Displayed EXIF fields and optionally edited image file",
"opsec": "passive",
"opsecNote": "Primarily local browser processing; metadata edits are active data changes.",
"localInstall": false,
"googleDork": false,
"registration": false,
"editUrl": false,
"api": false,
"invitationOnly": false,
"deprecated": false
},
{
"name": "ExifTool (T)",
"type": "url",
"url": "https://exiftool.org/"
"url": "https://exiftool.org/",
"description": "Widely used command-line toolkit for reading and writing EXIF, IPTC, XMP, and other metadata formats.",
"status": "live",
"pricing": "free",
"bestFor": "Comprehensive multi-format metadata extraction",
"input": "Image, video, audio, and document files",
"output": "Structured metadata fields and optional file metadata updates",
"opsec": "passive",
"opsecNote": "Read operations are passive; write mode modifies source metadata.",
"localInstall": true,
"googleDork": false,
"registration": false,
"editUrl": false,
"api": false,
"invitationOnly": false,
"deprecated": false
},
{
"name": "ExifViewer",
"type": "url",
"url": "https://www.exifviewer.org/"
"url": "https://www.exifviewer.org/",
"description": "Online EXIF inspection utility for camera, location, and embedded image metadata fields.",
"status": "live",
"pricing": "free",
"bestFor": "Quick EXIF inspection without local CLI tools",
"input": "Image file uploads or image URLs",
"output": "Human-readable EXIF and geolocation data",
"opsec": "passive",
"opsecNote": "Uploads may route through third-party infrastructure depending on deployment.",
"localInstall": false,
"googleDork": false,
"registration": false,
"editUrl": false,
"api": false,
"invitationOnly": false,
"deprecated": false
},
{
"name": "FOCA (T)",
"type": "url",
"url": "https://github.com/ElevenPaths/FOCA"
"url": "https://github.com/ElevenPaths/FOCA",
"description": "Desktop reconnaissance tool that gathers public documents from target domains and extracts embedded metadata.",
"status": "live",
"pricing": "free",
"bestFor": "Corporate document metadata reconnaissance",
"input": "Target domains and document repositories",
"output": "Extracted usernames, paths, software fingerprints, and document metadata",
"opsec": "active",
"opsecNote": "Performs active collection and download actions that may be logged by target infrastructure.",
"localInstall": true,
"googleDork": false,
"registration": false,
"editUrl": false,
"api": false,
"invitationOnly": false,
"deprecated": false
},
{
"name": "GeoSetter",
"type": "url",
"url": "https://geosetter.de/en/main-en/"
"url": "https://geosetter.de/en/main-en/",
"description": "Windows desktop utility for viewing and editing photo geotags and EXIF/XMP metadata fields in bulk.",
"status": "live",
"pricing": "free",
"bestFor": "Bulk geolocation metadata review and correction",
"input": "Image files with embedded or missing location metadata",
"output": "Updated geotags and metadata-enhanced image sets",
"opsec": "passive",
"opsecNote": "Local tool; editing metadata is an active modification step.",
"localInstall": true,
"googleDork": false,
"registration": false,
"editUrl": false,
"api": false,
"invitationOnly": false,
"deprecated": false
},
{
"name": "Jeffrey's Exif Viewer",
"type": "url",
"url": "https://exif.regex.info/"
"url": "https://regex.info/blog/",
"description": "Formerly popular EXIF web viewer that is now discontinued and kept as historical reference.",
"status": "down",
"pricing": "free",
"bestFor": "Historical reference only",
"input": "Image files (service discontinued)",
"output": "No active EXIF processing available",
"opsec": "unknown",
"opsecNote": "Service is discontinued; use active alternatives for operational work.",
"localInstall": false,
"googleDork": false,
"registration": false,
"editUrl": false,
"api": false,
"invitationOnly": false,
"deprecated": true
},
{
"name": "JPEGsnoop (T)",
"type": "url",
"url": "https://www.impulseadventure.com/photo/jpeg-snoop.html"
"url": "https://www.impulseadventure.com/photo/jpeg-snoop.html",
"description": "Windows forensic utility for deep JPEG structure analysis, recompression detection, and authenticity clues.",
"status": "live",
"pricing": "free",
"bestFor": "JPEG forensic analysis and tamper signal detection",
"input": "JPEG and supported media/document files",
"output": "Compression signatures, structure details, and edit indicators",
"opsec": "passive",
"opsecNote": "Local forensic analysis with no inherent outbound activity.",
"localInstall": true,
"googleDork": false,
"registration": false,
"editUrl": false,
"api": false,
"invitationOnly": false,
"deprecated": false
},
{
"name": "Metapicz",
"type": "url",
"url": "https://metapicz.com/#landing"
"url": "https://metapicz.com/#landing",
"description": "Online EXIF parser historically used for quick camera and location metadata reads, now showing signs of limited maintenance.",
"status": "degraded",
"pricing": "free",
"bestFor": "Legacy metadata checks when primary tools are unavailable",
"input": "Image files",
"output": "Formatted EXIF metadata when service is functioning",
"opsec": "passive",
"opsecNote": "Reliability appears inconsistent; verify findings with maintained alternatives.",
"localInstall": false,
"googleDork": false,
"registration": false,
"editUrl": false,
"api": false,
"invitationOnly": false,
"deprecated": true
},
{
"name": "Search by Exif",
"type": "url",
"url": "https://www.exif-search.com/"
"url": "https://exif.osint-tool.com",
"description": "Web EXIF inspection tool focused on extracting metadata and GPS clues from supplied images.",
"status": "live",
"pricing": "free",
"bestFor": "Rapid EXIF and geolocation extraction",
"input": "Image files",
"output": "EXIF metadata with location-relevant fields",
"opsec": "passive",
"opsecNote": "Web-hosted processing can expose uploads to third-party infrastructure.",
"localInstall": false,
"googleDork": false,
"registration": false,
"editUrl": false,
"api": false,
"invitationOnly": false,
"deprecated": false
},
{
"name": "xeuledoc - Fetch metadata about any public Google document",
"type": "url",
"url": "https://github.com/Malfrats/xeuledoc"
},
{
"name": "FOCA (T)",
"type": "url",
"url": "https://github.com/ElevenPaths/FOCA"
"url": "https://github.com/Malfrats/xeuledoc",
"description": "Python tool that extracts metadata from public Google Docs, Sheets, and Slides links.",
"status": "live",
"pricing": "free",
"bestFor": "Google document attribution and metadata extraction",
"input": "Public Google document URLs",
"output": "Owner identifiers, account metadata, and document context",
"opsec": "passive",
"opsecNote": "Reads only public docs without authentication bypass, but still queries Google infrastructure.",
"localInstall": true,
"googleDork": false,
"registration": false,
"editUrl": false,
"api": false,
"invitationOnly": false,
"deprecated": false
},
{
"name": "Exiv2 (T)",
"type": "url",
"url": "https://exiv2.org/"
"url": "https://exiv2.org/",
"description": "Cross-platform library and CLI for reading and modifying EXIF, IPTC, XMP, and ICC metadata.",
"status": "live",
"pricing": "free",
"bestFor": "Programmatic metadata parsing and editing pipelines",
"input": "Image files with embedded metadata",
"output": "Metadata dumps and optional metadata writes",
"opsec": "passive",
"opsecNote": "Read operations are passive; write actions alter evidence files.",
"localInstall": true,
"googleDork": false,
"registration": false,
"editUrl": false,
"api": true,
"invitationOnly": false,
"deprecated": false
},
{
"name": "MediaInfo (T)",
"type": "url",
"url": "https://mediaarea.net/en/MediaInfo"
"url": "https://mediaarea.net/en/MediaInfo",
"description": "Cross-platform utility for extracting technical metadata from video and audio media files.",
"status": "live",
"pricing": "free",
"bestFor": "Media codec and container metadata profiling",
"input": "Video and audio files",
"output": "Codec, bitrate, duration, stream, and tag metadata",
"opsec": "passive",
"opsecNote": "Local analysis utility with no required outbound collection.",
"localInstall": true,
"googleDork": false,
"registration": false,
"editUrl": false,
"api": false,
"invitationOnly": false,
"deprecated": false
},
{
"name": "Apache Tika (T)",
"type": "url",
"url": "https://tika.apache.org/"
"url": "https://tika.apache.org/",
"description": "Apache content analysis framework for extracting metadata and text across a very broad set of file formats.",
"status": "live",
"pricing": "free",
"bestFor": "Scalable metadata extraction across heterogeneous document sets",
"input": "Documents, archives, media, and structured file types",
"output": "Normalized metadata fields and extracted text content",
"opsec": "passive",
"opsecNote": "Operational exposure depends on deployment mode (local vs server-based processing).",
"localInstall": true,
"googleDork": false,
"registration": false,
"editUrl": false,
"api": true,
"invitationOnly": false,
"deprecated": false
},
{
"name": "oletools (T)",
"type": "url",
"url": "https://github.com/decalage2/oletools"
"url": "https://github.com/decalage2/oletools",
"description": "Python toolkit for analyzing OLE and Office documents, including macro extraction and suspicious object detection.",
"status": "live",
"pricing": "free",
"bestFor": "Office document security triage and embedded code inspection",
"input": "OLE/OOXML/RTF Office documents",
"output": "Macro code, suspicious indicators, embedded object details, and metadata",
"opsec": "active",
"opsecNote": "Malicious samples can trigger security tooling; run analysis in isolated environments.",
"localInstall": true,
"googleDork": false,
"registration": false,
"editUrl": false,
"api": false,
"invitationOnly": false,
"deprecated": false
},
{
"name": "Hachoir (T)",
@@ -5986,7 +6341,22 @@
{
"name": "What Font Is",
"type": "url",
"url": "https://www.whatfontis.com/"
"url": "https://www.whatfontis.com/",
"description": "AI-powered font identification tool that analyzes images against a database of 1.2M+ typefaces to identify fonts.",
"status": "live",
"pricing": "freemium",
"bestFor": "Identifying fonts from screenshots and images",
"input": "Image files containing text (uploaded via drag-and-drop or file picker)",
"output": "Font matches with design details, download links, and up to 60+ similar alternatives",
"opsec": "passive",
"opsecNote": "Uploads images to remote servers; consider OPSEC implications for sensitive screenshots or documents.",
"localInstall": false,
"googleDork": false,
"registration": false,
"editUrl": true,
"api": true,
"invitationOnly": false,
"deprecated": false
}
]
}