{"bugs":[],"categories":[{"categoryid":1560,"name":"dev-debug"},{"categoryid":450,"name":"dev-lang","summary":"The dev-lang category contains various programming language implementations and related tools."},{"categoryid":393,"name":"dev-libs","summary":"The dev-libs category contains various miscellaneous programming libraries."},{"categoryid":336,"name":"dev-python","summary":"The dev-python category contains packages whose primary purpose is to provide Python modules, extensions and bindings, as well as tools and utilities useful for development in the Python programming language."},{"categoryid":428,"name":"dev-util","summary":"The dev-util category contains various miscellaneous development utilities."},{"categoryid":317,"name":"sci-mathematics","summary":"The sci-mathematics category contains mathematical software."}],"changelog":[{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"9e8d11144aa836907057ea7a38fcfefaa1d4acc9","committime":"2025-04-28T17:05:06","packageid":74278,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"1fec8f64324cf9b2beb90f27b0988b3330f30ca1","committime":"2025-04-28T16:46:51","packageid":74278,"repoid":1,"summary":"dev-util\/ropper: Stabilize 1.13.13 amd64, #955011"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"beb6f7afee1ff77bc62dc676ebac19000924e0f4","committime":"2025-04-28T14:20:16","packageid":74278,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"bf926764083a30b733be68faef52472d0dee225c","committime":"2025-04-28T13:58:12","packageid":74278,"repoid":1,"summary":"dev-util\/ropper: Stabilize 1.13.13 x86, #955011"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"9ad94ecf34416492ddfd276b84555872ab5c8c78","committime":"2025-03-28T15:50:24","packageid":74278,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mario.haustein@hrz.tu-chemnitz.de","authorname":"Mario Haustein","body":"Signed-off-by: Mario Haustein <mario.haustein@hrz.tu-chemnitz.de>\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/41329\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"ebee6af83b384bf75335b088b36c7ad5f0cb6503","committime":"2025-03-27T20:13:08","packageid":74278,"repoid":1,"summary":"dev-util\/ropper: drop 1.13.8"},{"authoremail":"mario.haustein@hrz.tu-chemnitz.de","authorname":"Mario Haustein","body":"Signed-off-by: Mario Haustein <mario.haustein@hrz.tu-chemnitz.de>\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"e1b611b285e2c9ac26c63db029a2b5ea2dc23bff","committime":"2025-03-27T20:12:28","packageid":74278,"repoid":1,"summary":"dev-util\/ropper: add 1.13.13"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"063392857d3da036e401c9690fa673b02da0dea6","committime":"2024-10-03T10:03:26","packageid":74278,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"6d081711956e0ef3c385085c4d4c07789f6c1ced","committime":"2024-10-03T09:43:19","packageid":74278,"repoid":1,"summary":"dev-util\/ropper: enable py3.13"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"ec30f4b8091b54aed6ed3ad7ce7b831f84828d81","committime":"2024-07-01T17:08:40","packageid":74278,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"073cddc9af2fb5d5e0192241145b890688930cd4","committime":"2024-07-01T16:47:23","packageid":74278,"repoid":1,"summary":"dev-util\/ropper: Stabilize 1.13.10 x86, #935278"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"d0b121d731878e139a547509dbc087bc37e542ff","committime":"2024-07-01T16:47:22","packageid":74278,"repoid":1,"summary":"dev-util\/ropper: Stabilize 1.13.10 amd64, #935278"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"891177f1dc3e28d73beb92f6ae3959d89641f7bd","committime":"2024-06-01T03:19:07","packageid":74278,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mario.haustein@hrz.tu-chemnitz.de","authorname":"Mario Haustein","body":"Signed-off-by: Mario Haustein <mario.haustein@hrz.tu-chemnitz.de>\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/36689\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"8337e701595bb30426a7adbc0bbf1a3ed91a8212","committime":"2024-05-15T20:05:16","packageid":74278,"repoid":1,"summary":"dev-util\/ropper: sync live"},{"authoremail":"mario.haustein@hrz.tu-chemnitz.de","authorname":"Mario Haustein","body":"Signed-off-by: Mario Haustein <mario.haustein@hrz.tu-chemnitz.de>\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"309054901eb0b981308385ff71358c325978f26e","committime":"2024-05-15T20:04:43","packageid":74278,"repoid":1,"summary":"dev-util\/ropper: add 1.13.10"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"80d5f301e6aa384eb5e55c8d9cec818eade00cfa","committime":"2024-01-14T05:05:06","packageid":74278,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mario.haustein@hrz.tu-chemnitz.de","authorname":"Mario Haustein","body":"Signed-off-by: Mario Haustein <mario.haustein@hrz.tu-chemnitz.de>\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"98d5b6596a4529e1460e046548e0b6a3b2a7573f","committime":"2024-01-13T07:32:12","packageid":74278,"repoid":1,"summary":"dev-util\/ropper: enable py3.12"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"4f4cd06ee1ae2e1490f4524916876e49c2342da5","committime":"2023-04-14T19:46:50","packageid":74278,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"8cb974840cdb33ba97f73129b519c2907e76b1c0","committime":"2023-04-14T19:37:20","packageid":74278,"repoid":1,"summary":"dev-util\/ropper: Keyword 1.13.8 ppc64, #888513"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"8042c1c620c5cfba48ef606a43958751b418e283","committime":"2023-04-14T04:16:51","packageid":74278,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"9f11b9b57d3648808b4192c0c4b5a7315216a18f","committime":"2023-04-14T04:02:55","packageid":74278,"repoid":1,"summary":"dev-util\/ropper: Keyword 1.13.8 arm64, #888513"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"0a05cf95d607361eb4eccfa870288b1694a6d907","committime":"2023-02-25T06:01:55","packageid":74278,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"arthurzam@gentoo.org","authorname":"Arthur Zamarin","body":"Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>","commitid":"e381cd3ce2df99a126418f96c758598793fb886f","committime":"2023-02-25T05:46:53","packageid":74278,"repoid":1,"summary":"dev-util\/ropper: Keyword 1.13.8 arm, #888513"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"4047c9fed32b46d7a7643067e033818613e8ce88","committime":"2023-01-14T10:16:58","packageid":74278,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"arthurzam@gentoo.org","authorname":"Arthur Zamarin","body":"Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>","commitid":"f0c74f414cca283c2e3bdfd3dc25c418c177b0b2","committime":"2023-01-14T09:59:54","packageid":74278,"repoid":1,"summary":"dev-util\/ropper: Keyword 1.13.8 ppc, #888513"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"775731f0a8661f359f718c25b04a13e41a4147d7","committime":"2023-01-10T04:17:01","packageid":74278,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"8f790fc14f4c3e136677e6836fe52e3707f17cbc","committime":"2023-01-10T04:11:44","packageid":74278,"repoid":1,"summary":"dev-util\/ropper: enable py3.11"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"d707448dc498cbe4c33cdd503e7fb02d73093619","committime":"2023-01-05T05:32:05","packageid":74278,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"1a1b752457f4cd06f142692a170c7184ea7d2e4b","committime":"2023-01-05T00:32:01","packageid":74278,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"454af814db989fc9dd83f3fa5130ef8624d28057","committime":"2023-01-05T00:19:19","packageid":74278,"repoid":1,"summary":"dev-util\/ropper: Stabilize 1.13.8 amd64, #889766"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"5097aa78d5f0cd4706584af88a18bc18e6969221","committime":"2023-01-05T00:19:18","packageid":74278,"repoid":1,"summary":"dev-util\/ropper: Stabilize 1.13.8 x86, #889766"},{"authoremail":"mario.haustein@hrz.tu-chemnitz.de","authorname":"Mario Haustein","body":"Signed-off-by: Mario Haustein <mario.haustein@hrz.tu-chemnitz.de>\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"5948fe34e0f71c429941da2c62267d4228d0bca7","committime":"2023-01-04T20:17:26","packageid":74278,"repoid":1,"summary":"dev-util\/ropper: drop 1.13.7"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"9745b99ddc593178819c22fabedcb0c0d4833c17","committime":"2022-08-23T05:46:43","packageid":74278,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mario.haustein@hrz.tu-chemnitz.de","authorname":"Mario Haustein","body":"Signed-off-by: Mario Haustein <mario.haustein@hrz.tu-chemnitz.de>\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/26786\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"f9d84da1e0a2a148a66b2ff2ab1055ed3d8ea00a","committime":"2022-08-08T15:41:39","packageid":74278,"repoid":1,"summary":"dev-util\/ropper: add 1.13.8"},{"authoremail":"mario.haustein@hrz.tu-chemnitz.de","authorname":"Mario Haustein","body":"Signed-off-by: Mario Haustein <mario.haustein@hrz.tu-chemnitz.de>\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"9585425dee1b396fc305b6e2467a08d1d0d301b3","committime":"2022-08-08T15:14:11","packageid":74278,"repoid":1,"summary":"dev-util\/ropper: add .gh suffix to tagged distfiles (live)"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"bacfb83da588596a44c3a45b94ca21077db1744e","committime":"2022-04-17T17:08:50","packageid":74278,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"12ba3c61a46acf13ab402b50f2f4718fc9acc018","committime":"2022-04-17T16:35:51","packageid":74278,"repoid":1,"summary":"dev-util\/ropper: drop 1.13.6"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"fa062e1fff6a2df4e3bc4ef04682dfdfcadc96e9","committime":"2022-04-05T03:20:02","packageid":74278,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mario.haustein@hrz.tu-chemnitz.de","authorname":"Mario Haustein","body":"Closes: https:\/\/bugs.gentoo.org\/834837\nPackage-Manager: Portage-3.0.30, Repoman-3.0.3\nSigned-off-by: Mario Haustein <mario.haustein@hrz.tu-chemnitz.de>\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/24463\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"398871895d3a394dc1986bb136d5de3ac479844c","committime":"2022-03-09T16:42:53","packageid":74278,"repoid":1,"summary":"dev-util\/ropper: version bump 1.13.7"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"127f9f7164af1a50946806710cb227d4b8aa922a","committime":"2022-01-28T05:36:41","packageid":74278,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"See: https:\/\/github.com\/gentoo\/gentoo\/pull\/23806\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"96c23cb9b008aafdd5428c1c979f84fb6000a5e7","committime":"2022-01-28T05:02:00","packageid":74278,"repoid":1,"summary":"dev-util\/ropper: convert to PEP517; run tests"},{"authoremail":"mario.haustein@hrz.tu-chemnitz.de","authorname":"Mario Haustein","body":"Package-Manager: Portage-3.0.28, Repoman-3.0.3\nSigned-off-by: Mario Haustein <mario.haustein@hrz.tu-chemnitz.de>\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"4e8c857abe0389613cc28766ea3fbb7b15cafdd6","committime":"2022-01-15T13:10:23","packageid":74278,"repoid":1,"summary":"dev-util\/ropper: new ebuild"}],"dependencies":[{"block":false,"categoryid":450,"description":"An interpreted, interactive, object-oriented programming language","ebuildids":[737780,737780,737780,828431,828431,828431,858785,858785,858785],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"python","packageid":43095},{"block":false,"categoryid":393,"description":"disassembly\/disassembler framework + bindings","ebuildids":[737780,737780,737780,828431,828431,828431,858785,858785,858785],"firstseen":"2016-06-04T13:40:19.628577","maintainer":"slyfox@gentoo.org","maintainername":"Sergei Trofimovich","name":"capstone","packageid":65485},{"block":false,"categoryid":317,"description":"An efficient theorem prover","ebuildids":[737780,828431,858785],"firstseen":"2017-01-02T14:37:11.628924","name":"z3","packageid":66323,"summary":"Z3 is an efficient Satisfiability Modulo Theories (SMT) solver from Microsoft Research. Z3 is a solver for symbolic logic, a foundation for many software engineering tools. SMT solvers rely on a tight integration of specialized engines of proof. Each engine owns a piece of the global puzzle and implements specialized algorithms. For example, Z3’s engine for arithmetic integrates Simplex, cuts and polynomial reasoning, while an engine for strings are regular expressions integrate methods for symbolic derivatives of regular languages. A theme shared among many of the algorithms is how they exploit a duality between finding satisfying solutions and finding refutation proofs. The solver also integrates engines for global and local inferences and global propagation. Z3 is used in a wide range of software engineering applications, ranging from program verification, compiler validation, testing, fuzzing using dynamic symbolic execution, model-based software development, network verification, and optimization."},{"block":false,"categoryid":393,"description":"assembly\/assembler framework + bindings","ebuildids":[737780,737780,737780,828431,828431,828431,858785,858785,858785],"firstseen":"2017-12-13T09:27:11.377557","name":"keystone","packageid":68520},{"block":false,"categoryid":336,"description":"Classes\/Types to read and edit executable files","ebuildids":[737780,737780,737780,828431,828431,828431,858785,858785,858785],"firstseen":"2022-01-28T05:41:42.639875","name":"filebytes","packageid":74275,"summary":"Python library to read and edit files in the following formats: Executable and Linking Format (ELF), Portable Executable (PE), MachO and OAT (Android Runtime)"}],"depending":[{"block":false,"categoryid":1560,"description":"GDB Enhanced Features for exploit devs & reversers","ebuildids":[812233,812235,852820,889143],"firstseen":"2024-01-18T14:51:54.470540","name":"gef","packageid":76955,"summary":"GEF is a set of commands for x86\/64, ARM, MIPS, PowerPC and SPARC to assist exploit developers and reverse-engineers when using old school GDB. It provides additional features to GDB using the Python API to assist during the process of dynamic analysis and exploit development. Application developers will also benefit from it, as GEF lifts a great part of regular GDB obscurity, avoiding repeating traditional commands, or bringing out the relevant information from the debugging runtime."}],"ebuilds":[{"archs":[],"ebuildid":737780,"firstseen":"2022-01-28T05:41:42.639875","license":"BSD","moddate":"2026-03-30T13:49:43","packageid":74278,"repoid":1,"slot":"0","uses":["python_single_target_python3_11","python_single_target_python3_12","python_single_target_python3_13","test","z3"],"version":"9999"},{"archs":["amd64","x86","~arm","~arm64","~ppc","~ppc64"],"ebuildid":858785,"firstseen":"2025-03-28T15:57:54.911300","license":"BSD","moddate":"2026-03-30T13:49:43","packageid":74278,"repoid":1,"slot":"0","uses":["python_single_target_python3_11","python_single_target_python3_12","python_single_target_python3_13","test","z3"],"version":"1.13.13"},{"archs":["amd64","x86","~arm","~arm64","~ppc","~ppc64"],"ebuildid":828431,"firstseen":"2024-06-01T04:30:46.223590","license":"BSD","moddate":"2026-03-30T13:49:43","packageid":74278,"repoid":1,"slot":"0","uses":["python_single_target_python3_11","python_single_target_python3_12","python_single_target_python3_13","test","z3"],"version":"1.13.10"}],"masks":[],"package":{"categoryid":428,"description":"Use to display information about binary files in different file formats","firstseen":"2022-01-28T05:41:42.639875","name":"ropper","packageid":74278,"summary":"You can use ropper to display information about binary files in different file formats and you can search for gadgets to build rop chains for different architectures."},"rdependencies":[{"block":false,"categoryid":450,"description":"An interpreted, interactive, object-oriented programming language","ebuildids":[737780,737780,737780,828431,828431,828431,858785,858785,858785],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"python","packageid":43095},{"block":false,"categoryid":393,"description":"disassembly\/disassembler framework + bindings","ebuildids":[737780,737780,737780,828431,828431,828431,858785,858785,858785],"firstseen":"2016-06-04T13:40:19.628577","maintainer":"slyfox@gentoo.org","maintainername":"Sergei Trofimovich","name":"capstone","packageid":65485},{"block":false,"categoryid":317,"description":"An efficient theorem prover","ebuildids":[737780,828431,858785],"firstseen":"2017-01-02T14:37:11.628924","name":"z3","packageid":66323,"summary":"Z3 is an efficient Satisfiability Modulo Theories (SMT) solver from Microsoft Research. Z3 is a solver for symbolic logic, a foundation for many software engineering tools. SMT solvers rely on a tight integration of specialized engines of proof. Each engine owns a piece of the global puzzle and implements specialized algorithms. For example, Z3’s engine for arithmetic integrates Simplex, cuts and polynomial reasoning, while an engine for strings are regular expressions integrate methods for symbolic derivatives of regular languages. A theme shared among many of the algorithms is how they exploit a duality between finding satisfying solutions and finding refutation proofs. The solver also integrates engines for global and local inferences and global propagation. Z3 is used in a wide range of software engineering applications, ranging from program verification, compiler validation, testing, fuzzing using dynamic symbolic execution, model-based software development, network verification, and optimization."},{"block":false,"categoryid":393,"description":"assembly\/assembler framework + bindings","ebuildids":[737780,737780,737780,828431,828431,828431,858785,858785,858785],"firstseen":"2017-12-13T09:27:11.377557","name":"keystone","packageid":68520},{"block":false,"categoryid":336,"description":"Classes\/Types to read and edit executable files","ebuildids":[737780,737780,737780,828431,828431,828431,858785,858785,858785],"firstseen":"2022-01-28T05:41:42.639875","name":"filebytes","packageid":74275,"summary":"Python library to read and edit files in the following formats: Executable and Linking Format (ELF), Portable Executable (PE), MachO and OAT (Android Runtime)"}],"repos":[{"branch":"master","lastcommit":"43a4988e0fa15f038220ebd74aa888ace0c9b303","name":"gentoo","path":"\/usr\/portage","repoid":1,"upstream":"origin"}],"tracked":false,"urls":["https:\/\/github.com\/sashs\/Ropper","https:\/\/scoding.de\/ropper"],"uses":[{"description":"Enable dependencies and\/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)","isdefault":false,"use":"test"},{"description":"Enable Z3 contraint solver support","isdefault":false,"packageid":74278,"use":"z3"},{"description":"Build for Python 3.11 only","group":"python_single_target","isdefault":false,"use":"python3_11"},{"description":"Build for Python 3.12 only","group":"python_single_target","isdefault":false,"use":"python3_12"},{"description":"Build for Python 3.13 only","group":"python_single_target","isdefault":false,"use":"python3_13"}]}