{"id":19646875,"url":"https://github.com/aleff-github/pdf-parser-virustotal-based","last_synced_at":"2025-04-28T15:31:07.371Z","repository":{"id":63964370,"uuid":"571233971","full_name":"aleff-github/PDF-Parser-VirusTotal-Based","owner":"aleff-github","description":"PDF Parser based on VirusTotal API","archived":true,"fork":false,"pushed_at":"2023-04-26T10:28:27.000Z","size":726,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-14T20:16:51.757Z","etag":null,"topics":["pdf","pdf-parser","python","python3","virustotal","virustotal-api","virustotal-parser","virustotal-pdf-parser","virustotal-python"],"latest_commit_sha":null,"homepage":"https://github.com/aleff-github/PDF-Parser-VirusTotal-Based","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/aleff-github.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-11-27T15:40:31.000Z","updated_at":"2024-09-30T11:22:18.000Z","dependencies_parsed_at":"2024-11-11T14:42:35.415Z","dependency_job_id":"319d4b8b-44e3-4c92-9fd0-2e5ab2024f76","html_url":"https://github.com/aleff-github/PDF-Parser-VirusTotal-Based","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aleff-github%2FPDF-Parser-VirusTotal-Based","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aleff-github%2FPDF-Parser-VirusTotal-Based/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aleff-github%2FPDF-Parser-VirusTotal-Based/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aleff-github%2FPDF-Parser-VirusTotal-Based/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aleff-github","download_url":"https://codeload.github.com/aleff-github/PDF-Parser-VirusTotal-Based/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251338597,"owners_count":21573582,"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":["pdf","pdf-parser","python","python3","virustotal","virustotal-api","virustotal-parser","virustotal-pdf-parser","virustotal-python"],"created_at":"2024-11-11T14:41:09.663Z","updated_at":"2025-04-28T15:31:06.590Z","avatar_url":"https://github.com/aleff-github.png","language":"Python","readme":"# PDF-Parser-VirusTotal-based\nPDF Parser based on VirusTotal API\n\n[![Hits](https://hits.seeyoufarm.com/api/count/incr/badge.svg?url=https%3A%2F%2Fgithub.com%2Faleff-github%2FPDF-Parser-VirusTotal-Based\u0026count_bg=%23FCC624\u0026title_bg=%233C3C3C\u0026icon=virustotal.svg\u0026icon_color=%23E7E7E7\u0026title=VIEWS\u0026edge_flat=false)](https://github.com/aleff-github/PDF-Parser-VirusTotal-Based) ![](https://img.shields.io/badge/unsupported-!-3C3C3C)\n\n## Licence\n![Licence](https://img.shields.io/badge/Licence-GNU3-%239e264c?style=for-the-badge) \n\n## Components\n![Firefox](https://img.shields.io/badge/VirusTotal-062b79?style=for-the-badge\u0026logo=VirusTotal)\n\n## Language Used\n![NodeJS](https://img.shields.io/badge/Python-FCC624?style=for-the-badge\u0026logo=Python\u0026logoColor)\n\n## OS Tested\n![Linux](https://img.shields.io/badge/Linux-FCC624?style=for-the-badge\u0026logo=linux\u0026logoColor=black)\n\n## OS UnTested\n![Mac OS](https://img.shields.io/badge/mac%20os-000000?style=for-the-badge\u0026logo=macos\u0026logoColor=F0F0F0) ![Windows](https://img.shields.io/badge/Windows-0078D6?style=for-the-badge\u0026logo=windows\u0026logoColor=white)\n\n## Terminal helper\n![](docs/script%20helper.png)\n\n## Example\n![](docs/terminal.png)\n\n## Log file example\n![](docs/log%20file.png)\n\n\n## How to use\n\nIf you want to try this tool you can use a [malicious file](docs/malicious.pdf) in docs created with metasploit.\n\n[![YouTube Video](docs/img.png)](https://youtu.be/qY1oc1xyU5A)\n\nUse the command -h or --help for receive the following output...\n\n```\n-p\t\tPDF file path to analyze\n    or --path\n\n-A\t\tSet your VirusTotal API Key\n    or --API-Key\n\n-gA\t\tPrint your VirusTotal API Key\n    or --Get-API-Key\n\n-v\t\tUse this argoument for view a lot more information\n    or --verbose\n\n-l\t\tSave in a log file all verbose information\n    or --log\n\n\nExamples:\n\nSet your API:\n$ sudo python3 script.py -A \u003cVirusTotal_API_Key\u003e\n\nSee your API:\n$ sudo python3 script.py -gA\n\nScan a pdf:\n$ sudo python3 script.py -p malicious.pdf\n\nVerbose output:\n$ sudo python3 script.py -p malicious.pdf --verbose\n\nSave a in a log file:\n$ sudo python3 script.py -p malicious.pdf --log\n```\n\n## Argouments\n\n|Argoument|Required|Format|\n|--|--|--|\n|--path|yes|-p /home/aleff/Documents/malicious.pdf|\n||or -\u003e|-p malicious.pdf|\n|--API-Key|yes|-A|\n|--verbose|no|-v|\n|--log|no|-l|\n|--Get-API-Key|no|-gA|\n\n## VirusTotal API\n\nSignup to [VirusTotal Website](https://www.virustotal.com/gui/join-us) and go to Account -\u003e API Key\n\n## FAQs\n\n### Why?\n- Developed for Network Security course of UNICAL Univeristy\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faleff-github%2Fpdf-parser-virustotal-based","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faleff-github%2Fpdf-parser-virustotal-based","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faleff-github%2Fpdf-parser-virustotal-based/lists"}