{"id":13539833,"url":"https://github.com/a0rtega/pafish","last_synced_at":"2025-04-10T04:49:41.039Z","repository":{"id":3772683,"uuid":"4849630","full_name":"a0rtega/pafish","owner":"a0rtega","description":"Pafish is a testing tool that uses different techniques to detect virtual machines and malware analysis environments in the same way that malware families do","archived":false,"fork":false,"pushed_at":"2024-06-21T08:49:44.000Z","size":1267,"stargazers_count":3598,"open_issues_count":17,"forks_count":473,"subscribers_count":178,"default_branch":"master","last_synced_at":"2025-04-03T02:31:28.395Z","etag":null,"topics":["analysis-environments","malware","malware-analysis","malware-families","malware-research","rdtsc","reverse-engineering","sandbox","virtual-machine"],"latest_commit_sha":null,"homepage":"","language":"C","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/a0rtega.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG","contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE.txt","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},"funding":{"github":["a0rtega"],"patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":null}},"created_at":"2012-07-01T11:06:40.000Z","updated_at":"2025-04-01T09:08:50.000Z","dependencies_parsed_at":"2024-11-19T11:00:48.194Z","dependency_job_id":"1416fcc5-b45c-41db-8d0a-85d29bd9d716","html_url":"https://github.com/a0rtega/pafish","commit_stats":{"total_commits":166,"total_committers":15,"mean_commits":"11.066666666666666","dds":"0.42771084337349397","last_synced_commit":"b497899ff355ea7b9ecc1f5cd34a9fd1def02aec"},"previous_names":[],"tags_count":17,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/a0rtega%2Fpafish","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/a0rtega%2Fpafish/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/a0rtega%2Fpafish/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/a0rtega%2Fpafish/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/a0rtega","download_url":"https://codeload.github.com/a0rtega/pafish/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248161243,"owners_count":21057552,"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":["analysis-environments","malware","malware-analysis","malware-families","malware-research","rdtsc","reverse-engineering","sandbox","virtual-machine"],"created_at":"2024-08-01T09:01:32.676Z","updated_at":"2025-04-10T04:49:41.018Z","avatar_url":"https://github.com/a0rtega.png","language":"C","funding_links":["https://github.com/sponsors/a0rtega"],"categories":["Miscellaneous","\u003ca id=\"1233584261c0cd5224b6e90a98cc9a94\"\u003e\u003c/a\u003e渗透\u0026\u0026offensive\u0026\u0026渗透框架\u0026\u0026后渗透框架","C","C (286)","\u003ca id=\"3ed50213c2818f1455eff4e30372c542\"\u003e\u003c/a\u003e工具","Malware Reversing",":wrench: Tools","Malware Analysis"],"sub_categories":["Other Resources","\u003ca id=\"a9494547a9359c60f09aea89f96a2c83\"\u003e\u003c/a\u003e后渗透","\u003ca id=\"12abc279c69d1fcf10692b9cb89bcdf7\"\u003e\u003c/a\u003e未分类-post-exp","Static Analysis","Media","Hashing"],"readme":"\n\u003cimg alt=\"pafish-logo\" src=\"pafish/pafish.ico\" align=\"left\" width=\"64px\"\u003e\n\n# Pafish\n\nPafish is a testing tool that uses different techniques to detect virtual machines and malware analysis environments in the same way that malware families do.\n\nThe project is free and open source; the code of all the anti-analysis techniques is publicly available. Pafish executables for Windows (x86 32-bit and 64-bit) can be downloaded from the [releases page](https://github.com/a0rtega/pafish/releases).\n\n![pafish screenshot](https://github.com/a0rtega/pafish/raw/dev/screenshots/v06/pafish_native_win10.png)\n\n# Scope\n\nThe goal of this project is to collect techniques commonly observed in malware samples to evade analysis systems. This allows analysts to study them and test whether the analysis environments are properly implemented.\n\n# Building Pafish\n\nPafish is written in C and can be built with `Mingw-w64` and `make`.\n\nThe wiki page \"[How to build](https://github.com/a0rtega/pafish/wiki/How-to-build)\" contains detailed instructions.\n\n# Author\n\nAlberto Ortega and many awesome [contributors](https://github.com/a0rtega/pafish/graphs/contributors).\n\n# License\n\n[GPL-3.0](LICENSE.txt)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fa0rtega%2Fpafish","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fa0rtega%2Fpafish","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fa0rtega%2Fpafish/lists"}