All other distributions have scanmem/gameconqueror packages. scanmem is a command line memory scanner to locate variables in memory and GameConqueror is the Python/GTK3 front-end for it which also provides game trainer features. But it is not only a game cheating tool. It can also help testing applications, debugging memory issues, watching variables in memory or it can be used for reverse-engineering. Hackers also use it for things like ping spoofing.

As the upstream maintainer of this tool I'd like to bring it to openSUSE and maintain it there.

In the previous hackweek I've been blocked by important L3s and I've noticed the need for many more upstream changes. These have been implemented, the new version v0.16 has been pushed to Debian already, and this can continue now.

Looking for hackers with the skills:

c python python3 rpm obs library

This project is part of:

Hack Week 14 Hack Week 15

Activity

  • over 3 years ago: mbrugger liked Bring Linux memory scanner scanmem/GameConqueror to openSUSE
  • over 3 years ago: slahl liked Bring Linux memory scanner scanmem/GameConqueror to openSUSE
  • over 3 years ago: pluskalm liked Bring Linux memory scanner scanmem/GameConqueror to openSUSE
  • about 4 years ago: sparschauer added keyword "library" to Bring Linux memory scanner scanmem/GameConqueror to openSUSE
  • over 4 years ago: ZRen liked Bring Linux memory scanner scanmem/GameConqueror to openSUSE
  • over 4 years ago: dwaas liked Bring Linux memory scanner scanmem/GameConqueror to openSUSE
  • over 4 years ago: sparschauer added keyword "c" to Bring Linux memory scanner scanmem/GameConqueror to openSUSE
  • over 4 years ago: sparschauer added keyword "python" to Bring Linux memory scanner scanmem/GameConqueror to openSUSE
  • over 4 years ago: sparschauer added keyword "python3" to Bring Linux memory scanner scanmem/GameConqueror to openSUSE
  • over 4 years ago: sparschauer added keyword "rpm" to Bring Linux memory scanner scanmem/GameConqueror to openSUSE
  • All Activity

    Comments

    • sparschauer
      about 4 years ago by sparschauer | Reply

      Project started with delay. Two further upstream commits could be applied already to support openSUSE better. First attempt to be included in devel:tools has been rejected with something like: "Please run spec-cleaner." Further rpmlint warnings/errors have been fixed. A major issue has been found: libscanmem is not compiled separately and is under GPLv3 this way. Asked former upstream maintainers to confirm license change to LGPLv3 for libscanmem.

    • sparschauer
      over 3 years ago by sparschauer | Reply

      @pluskalm did the initial packaging based on my work without informing me. GameConqueror is not provided due to security reasons (pkexec) it seems. I've managed to get version 0.16 accepted to devel:tools. I've fixed the bug that the GC .po files are installed although GC is not built upstream.

    • sparschauer
      about 2 years ago by sparschauer | Reply

      Latest 0.17 with major performance improvement is available on Leap 15 and together with GameConqueror from my home project.

    Similar Projects

    netlink interface for ethtool by mkubecek

    There seems to be an overall consensus that the...


    ethtool ops for netdevsim by mkubecek

    This can be seen as a subproject of [ethtool ne...


    Improving picotm by tdz

    Picotm is a system-level transaction manager. I...


    dmidecode: no more open-coded printfs by jdelvare

    There's a long standing request to extend the o...


    make "predictable network interface names" more predictable by mkubecek

    Since the so-called "predictable names" for net...


    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...


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

    Future of tools supporting editors in dealing w...


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

    There are various home assistant solutions out ...


    Build admin-tools in a stand-alone environment without obs dependencies by dmulder

    The [admin-tools appimage](https://appimage.git...


    Improve the supportconfig database tool by leonardocf

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


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

    There are various home assistant solutions out ...


    libsolv web interface by lnussel

    In order to inspect rpm dependencies inside the...


    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...


    distributed build for Ceph in containers by denisok

    Investigate possibilities for the distributed b...


    Migrate more OBS service scripts to pure systemd by enavarro_suse

    Following the work started in the last hackweek...


    MicroOS Desktop by RBrownSUSE

    [Video Recording of openSUSE Conference sessio...


    OBS Project Monitor page redesign by vpereirabr

    Exactly what problem will this solve?

    Th...


    Modernize Mash deployment by seanmarlow

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