{"id":13517866,"url":"https://github.com/hasherezade/pe-bear","last_synced_at":"2025-05-14T02:04:10.157Z","repository":{"id":59604023,"uuid":"537996647","full_name":"hasherezade/pe-bear","owner":"hasherezade","description":"Portable Executable reversing tool with a friendly GUI ","archived":false,"fork":false,"pushed_at":"2025-04-25T23:00:59.000Z","size":1197,"stargazers_count":3022,"open_issues_count":14,"forks_count":184,"subscribers_count":45,"default_branch":"main","last_synced_at":"2025-04-26T00:17:52.290Z","etag":null,"topics":["bearparser","malware-analysis","multiplatform","pe-analyzer","pe-analyzer-gui","pe-editor","pe-file","pe-format"],"latest_commit_sha":null,"homepage":"https://hshrzd.wordpress.com/pe-bear/","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hasherezade.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,"zenodo":null}},"created_at":"2022-09-18T04:10:16.000Z","updated_at":"2025-04-25T23:37:36.000Z","dependencies_parsed_at":"2023-11-24T02:39:46.765Z","dependency_job_id":"e81dc0cd-113f-4de5-9b13-ca554e9da260","html_url":"https://github.com/hasherezade/pe-bear","commit_stats":{"total_commits":518,"total_committers":12,"mean_commits":"43.166666666666664","dds":"0.16602316602316602","last_synced_commit":"4193897e36b7632ace273381a3c2714b0802fa75"},"previous_names":[],"tags_count":10,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hasherezade%2Fpe-bear","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hasherezade%2Fpe-bear/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hasherezade%2Fpe-bear/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hasherezade%2Fpe-bear/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hasherezade","download_url":"https://codeload.github.com/hasherezade/pe-bear/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254052667,"owners_count":22006716,"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":["bearparser","malware-analysis","multiplatform","pe-analyzer","pe-analyzer-gui","pe-editor","pe-file","pe-format"],"created_at":"2024-08-01T05:01:38.229Z","updated_at":"2025-05-14T02:04:10.145Z","avatar_url":"https://github.com/hasherezade.png","language":"C++","funding_links":[],"categories":[":man_technologist: Hacking \u0026 Forensics Tools","C++","Malware Reversing","Tools","🔧 Packages"],"sub_categories":["System Utility","Static Analysis","Windows","⚡ Analyzing"],"readme":"PE-bear\n-\n\n\u003cimg src=\"./logo/main_ico.png\" alt=\"PE-bear logo\" width=128\u003e\n\n[![Build status](https://ci.appveyor.com/api/projects/status/q2smuy32pqqo0oyn?svg=true)](https://ci.appveyor.com/project/hasherezade/pe-bear)\n[![Codacy Badge](https://app.codacy.com/project/badge/Grade/14648384b52b4d979bc1f2246edbd496)](https://app.codacy.com/gh/hasherezade/pe-bear/dashboard?utm_source=gh\u0026utm_medium=referral\u0026utm_content=\u0026utm_campaign=Badge_grade)\n[![License: GPL v2](https://img.shields.io/badge/License-GPL_v2-blue.svg)](https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html)\n[![Last Commit](https://img.shields.io/github/last-commit/hasherezade/pe-bear/main)](https://github.com/hasherezade/pe-bear/commits)\n\n[![GitHub release](https://img.shields.io/github/release/hasherezade/pe-bear.svg)](https://github.com/hasherezade/pe-bear/releases) \n[![Github All Releases](https://img.shields.io/github/downloads/hasherezade/pe-bear/total.svg)](https://github.com/hasherezade/pe-bear/releases)\n[![Github Latest Release](https://img.shields.io/github/downloads/hasherezade/pe-bear/latest/total.svg)](https://github.com/hasherezade/pe-bear/releases) \n\nPE-bear is a multiplatform reversing tool for PE files. Its objective is to deliver fast and flexible “first view” for malware analysts, stable and capable to handle malformed PE files.\n\nSignatures for PE-bear:\n+ [SIG.txt](SIG.txt) (updated: Oct 17, 2022) - *contains signatures from [PEid's UserDB](http://www.softpedia.com/get/Programming/Packers-Crypters-Protectors/PEiD-updated.shtml) - converted by a script provided by [crashish](http://crashish.blogspot.com/2013/09/peid-signature-conversion-for-pe-bear.html)*\n\n## Builds\n\n📦 ⚙️ Download the latest [release](https://github.com/hasherezade/pe-bear/releases).\n\n\n### Windows Packaging\n\nAvailable also via:\n+  ![](https://community.chocolatey.org/favicon.ico) [Chocolatey](https://community.chocolatey.org/packages/pebear)\n+  ![](https://avatars.githubusercontent.com/u/16618068?s=15) [Scoop](https://scoop.sh/#/apps?q=pe-bear)\n+  [WinGet](https://learn.microsoft.com/en-us/windows/package-manager/winget/) (`winget install pe-bear`)\n      \n### Test Builds\n\n🧪 Fresh **test builds** (ahead of the official release) can be downloaded from the [AppVeyor build server](https://ci.appveyor.com/project/hasherezade/pe-bear). They are created on each commit to the `main` branch. You can download them by clicking on the build version, then choosing the tab `Artifacts`. WARNING: those builds may be unstable.\n\n\u003e An archive of **old releases** is available here: https://github.com/hasherezade/pe-bear-releases\n\n### Available releases\n\nThe **Linux** build requires appropriate version of **Qt to be installed**.\n\nThe **Windows** build with *vs13* suffix(built with Visual Studio 2013) has no external dependencies.\n\nThe **Windows** build with *vs19* suffix (built with Visual Studio 2019) requires the [redistributable package for Visual Studio 2015 - 2022](https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist?view=msvc-170).\n\nThe **Windows** build with *vs10* suffix is built with Qt4 (legacy) - in contrast to the other builds that are with Qt5 (recommended). It is prepared for the purpose of backward compatibility with old versions of Windows (i.e. XP), and may be lacking some of the features.\n\n## How to build\n\n### Requires:\n\n+   [git](https://git-scm.com/downloads)\n+   [cmake](http://www.cmake.org)\n+   [Qt6](https://www.qt.io/download) (optional: Qt5, Qt4)\n+   bearparser (submodule)\n+   capstone (submodule)\n+   sig_finder (submodule)\n\n### Clone\n\nUse **recursive clone** to get the repo together with submodules:\n\n```console\ngit clone --recursive https://github.com/hasherezade/pe-bear.git\n```\n\n### Building on Windows\n\nUse [CMake](http://www.cmake.org) to generate a Visual Studio project. Open in Visual Studio and build.\n\n\n### Building on Linux and MacOS\n\nTo build it on Linux or MacOS you can use the given scripts:\n+   [build.sh](./build.sh) - default, builds with the latest Qt\n+   [build_qt6.sh](./build_qt6.sh) - builds with Qt6\n+   [build_qt5.sh](./build_qt5.sh) - builds with Qt5\n+   [build_qt4.sh](./build_qt4.sh) - builds with Qt4\n\nTo generate the `.app` bundle on MacOS you can use:\n+   [macos_wrap.sh](./macos_wrap.sh)\n\nMore info on [📖 Wiki](https://github.com/hasherezade/pe-bear/wiki/Building-from-sources).\n\n---\n\nIf you like PE-bear, you can support it by buying [the merch 🐻](https://teespring.com/pe-bear-ate-my-malwarez-v2?pid=377)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhasherezade%2Fpe-bear","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhasherezade%2Fpe-bear","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhasherezade%2Fpe-bear/lists"}