Following a FOSDEM presentation on Angr for binary analysis, I started packaging it in OBS.

We've made progress on getting many missing Python dependencies into Tumbleweed already; remaining ones including claripy and angr itself.

Recently we learned via python-ana that some dependencies have changed since last year. There may have also been some upstream progress making it work beyond x86_64 hosts. Time to give it another try and see how far we get.

Icon by Icomoon and Freepik, licensed by CC 3.0 BY

Looking for hackers with the skills:

packaging python python3 reverseengineering analysis

This project is part of:

Hack Week 18

Activity

  • over 1 year ago: abergmann liked Finish packaging Angr in OBS
  • over 1 year ago: a_faerber added keyword "packaging" to Finish packaging Angr in OBS
  • over 1 year ago: a_faerber added keyword "python" to Finish packaging Angr in OBS
  • over 1 year ago: a_faerber added keyword "python3" to Finish packaging Angr in OBS
  • over 1 year ago: a_faerber added keyword "reverseengineering" to Finish packaging Angr in OBS
  • over 1 year ago: a_faerber added keyword "analysis" to Finish packaging Angr in OBS
  • over 1 year ago: a_faerber started Finish packaging Angr in OBS
  • over 1 year ago: a_faerber originated Finish packaging Angr in OBS

  • Comments

    • a_faerber
      over 1 year ago by a_faerber | Reply

      z3 fallout from old declined sr#596513 is cleaned up, making claripy build again. Now testing why z3 is limited to x86 archs only; that would otherwise require hardcoding the same limitation in all dependent Python packages - so far it built fine on s390x.

    Similar Projects

    Test functional package manager for delivering packages by jevrard

    During the week, I install guix and analyse how...


    Properly package Quick Event orienteering management software by LPechacek

    It ain't rocket science, it ain't thrilling, it...


    Try to write simple rope-base Python language-server for LSP protocol by mcepl

    Future of tools supporting editors in dealing w...


    openSUSE Leap release process improvements by lkocman

    Goal:

    I'd like to have the release proce...


    Write a commandline client for the geekos by dheidler

    There used to be a tool called tel that would...


    Home assistant that doesn't spy on you - developer's edition by DKarakasilis

    There are various home assistant solutions out ...


    Improve the supportconfig database tool by leonardocf

    The tool, developed in previous HackWeeks, is...


    labgrid: add support for sispmctl and remote ykush access by mbrugger

    labgrid [0] is an embedded board control python...


    Fix terracumber, add some python unit tests, try to extend it and publish it by juliogonzalezgil

    Last year I developed [Terracumber](https://hac...


    libsolv web interface by lnussel

    In order to inspect rpm dependencies inside the...


    Modernize Mash deployment by seanmarlow

    Mash is a Python based CI/CD pipeline for aut...


    Port some classic game to Linux by MDoucha

    Let's pick some old classic game, reverse engin...


    Lioncast RGB Keyboard user software, protocol reverse engineering by rsimai

    I recently bought a [Lioncast LK200 RGB](https:...