{"id":17649122,"url":"https://github.com/thinkski/vinetto","last_synced_at":"2025-05-07T06:06:23.458Z","repository":{"id":8796578,"uuid":"10489595","full_name":"thinkski/vinetto","owner":"thinkski","description":"Forensic tool for examining Thumbs.db files","archived":false,"fork":false,"pushed_at":"2013-06-05T13:48:21.000Z","size":124,"stargazers_count":14,"open_issues_count":2,"forks_count":5,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-05-07T06:06:18.820Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/thinkski.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2013-06-04T21:46:54.000Z","updated_at":"2024-08-12T19:22:30.000Z","dependencies_parsed_at":"2022-07-29T01:18:00.319Z","dependency_job_id":null,"html_url":"https://github.com/thinkski/vinetto","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thinkski%2Fvinetto","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thinkski%2Fvinetto/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thinkski%2Fvinetto/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thinkski%2Fvinetto/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/thinkski","download_url":"https://codeload.github.com/thinkski/vinetto/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252823918,"owners_count":21809713,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-23T11:24:11.635Z","updated_at":"2025-05-07T06:06:23.436Z","avatar_url":"https://github.com/thinkski.png","language":"JavaScript","funding_links":[],"categories":["\u003ca id=\"ecb63dfb62722feb6d43a9506515b4e3\"\u003e\u003c/a\u003e新添加"],"sub_categories":[],"readme":"vinetto\n=======\n\nForensic tool for examining Thumbs.db files\n\nForked from vinetto-0.07beta on http://sourceforge.net/projects/vinetto\n\n------------------------------------------------------------------------------\n\n                                  Vinetto\n\n                       http://vinetto.sourceforge.net\n\n                     Michel Roukine \u003crukin@users.sf.net\u003e\n\n\n\nVersion beta 0.07 (June 14 2007)\n------------------\n\nIntroduction\n------------\n\nVinetto is a forensics tool to examine Thumbs.db files.\nIt is a command line python script that works on Linux, Mac OS X and\nCygwin(win32).\n\n\nLicense\n-------\n\nThis program is distributed under the GNU General Public License - see the\naccompanying COPYING file for more details.\n\n\nThanks\n------\nMany thanks to Christophe Monniez (d-fence.be) for the idea of this tool and\nfor his encouragements.\n\nThe vinetto code was written with grateful thanks to Martin Schwartz, author of\nLaola and its Hacking guide to the binary structure of Ole / Compound Documents.\n\n\nProject overview\n----------------\n1 - Context : The Windows systems (98, ME, 2000 and XP) can store thumbnails\nand metadata of the picture files contained in the directories of its FAT32 or\nNTFS filesystems. \nThumbnails and associated metadata are stored in Thumbs.db files. \nThumbs.db files are undocumented OLE structured files.\n\nOnce a picture file has been deleted from the filesystem, the related thumbnail\nand associated metada remain stored in the Thumbs.db file. So, the data\ncontained in those thumbs.db files are an helpful source of information for the\nforensics investigator.\n\n2 - What the software is intended to do : Vinetto extracts thumbnails and\nassociated metadata from the Thumbs.db files.\n\nMoreover [when vinetto will be 0.98 beta] it will function according to three\nmodes:\n  -\u003e elementary mode : in this mode vinetto will only extract thumbnails and\n     metadata from chosen Thumbs.db file.\n  -\u003e directory mode : in this mode vinetto will check for consistency between\n     directory content and related Thumbs.db file i.e. it will report\n     thumbnails that have a missing associated file into the directory.\n  -\u003e filesystem mode : in this mode vinetto will process whole FAT or NTFS\n     partition. \n\n3 - What purpose it will serve : Vinetto will help *nix-based forensics\ninvestigators to : \n  -\u003e easily preview thumbnails of deleted pictures on Windows systems, \n  -\u003e obtain informations (dates, path, ...) about those deleted images. \n\n4 - Misc. : Vinetto is intended to be integrated into forensics liveCD like\nFCCU GNU/Linux Forensic Boot CD.\n\n\nRequirements\n------------\n\nPython-2.3 or later.\n\nPIL (Python Imaging Library) 1.1.5 or later. PIL is used to attempt correct\nreconstitution the Type 1 thumbnails. \n\n\nCurrent known limitations\n-------------------------\n\nAFAIK Windows(R)(TM) uses two format types to store thumbnails in its Thumbs.db\nfiles.\nI called these formats Type 1 and Type 2.\nType 2 is compliant to jpeg format. But Type 1 seems to be a family of\njpeg-alike formats with special headers, huffman and quantization tables. \n\n*** Currently, vinetto does not manage to reconstitute correctly some Type 1\nthumbnails. ***\n\n\nUsage\n-----\n\nusage: vinetto [OPTIONS] [-s] [-U] [-o DIR] file\n\noptions:\n  --version   show program's version number and exit\n  -h, --help  show this help message and exit\n  -o DIR      write thumbnails to DIR\n  -H          write html report to DIR\n  -U          use utf8 encodings\n  -s          create symlink of the image realname to the numbered name in\n              DIR/.thumbs\n\n\n\tMetadata list will be written on standard output.\n\n--------------\nJune 14 2007\nMichel Roukine\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthinkski%2Fvinetto","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fthinkski%2Fvinetto","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthinkski%2Fvinetto/lists"}