{"schema_version":1,"metadata":{"branch":"current","release":"7.9","architecture":"amd64","generated_at":"2026-09-09T04:04:41.004595+00:00","source_url":"https://cdn.openbsd.org/pub/OpenBSD/snapshots/packages/amd64/sqlports-7.55.tgz","source_sha256":"fcdbba1b9df747882aa9bab4af20ebec8dac10655069c90f1cd4145c06e1235e","package_count":12031,"source_kind":"sqlports"},"package":{"name":"angrop-9.2.8p2","path":"security/angrop","url":"/packages/current/security/angrop/","comment":"ROP chain builder based off of angr","homepage":"https://github.com/angr/angrop","maintainer":"The OpenBSD ports mailing-list <ports@openbsd.org>","description":"angrop is a tool to automatically generate ROP chains.\n\nIt is built on top of angr's symbolic execution engine, and uses constraint\nsolving for generating chains and understanding the effects of gadgets.\n\nangrop should support all the architectures supported by angr, although more\ntesting needs to be done.\n\nTypically, it can generate rop chains (especially long chains) faster than\nhumans.\n\nIt includes functions to generate chains which are commonly used in exploitation\nand CTF's, such as setting registers, and calling functions.\n","package_architecture":"amd64","stem":"angrop","readme":null,"dependencies":[{"path":"devel/angr/py-angr","type":"runtime","package_spec":"STEM->=9.2.8","url":"/packages/current/devel/angr/py-angr/"},{"path":"devel/py-progressbar","type":"runtime","package_spec":"","url":"/packages/current/devel/py-progressbar/"},{"path":"devel/py-tqdm","type":"runtime","package_spec":"","url":"/packages/current/devel/py-tqdm/"},{"path":"lang/python/3","type":"runtime","package_spec":"","url":"/packages/current/lang/python/3/"},{"path":"lang/python/3","type":"build","package_spec":"","url":"/packages/current/lang/python/3/"},{"path":"devel/py-build","type":"build","package_spec":"","url":"/packages/current/devel/py-build/"},{"path":"devel/py-installer","type":"build","package_spec":"","url":"/packages/current/devel/py-installer/"},{"path":"devel/py-setuptools","type":"build","package_spec":"py3-setuptools->=79v0","url":"/packages/current/devel/py-setuptools/"},{"path":"devel/py-wheel","type":"build","package_spec":"","url":"/packages/current/devel/py-wheel/"},{"path":"devel/angr/py-angr","type":"test","package_spec":"STEM->=9.2.8","url":"/packages/current/devel/angr/py-angr/"},{"path":"devel/py-progressbar","type":"test","package_spec":"","url":"/packages/current/devel/py-progressbar/"},{"path":"devel/py-tqdm","type":"test","package_spec":"","url":"/packages/current/devel/py-tqdm/"},{"path":"lang/python/3","type":"test","package_spec":"","url":"/packages/current/lang/python/3/"},{"path":"devel/py-test","type":"test","package_spec":"","url":"/packages/current/devel/py-test/"}],"reverse_dependencies":{"count":0,"url":null},"categories":["security","lang/python"],"flavors":[],"only_for_architectures":["amd64"],"not_for_architectures":[]}}
