/genume

Graphical user interface for a collection on enumeration scripts

Primary LanguagePythonGNU General Public License v2.0GPL-2.0

logo Genume - Graphical ENUMEration

Genume is a Linux graphical user interface utility tool that serves as a means of providing the user with a plethora of enumeration scripts.

build status python GPLv2 Screenshot

Features

Genume utilizes a custom protocol and bash helpers, which reinforces the core design idea of heavy modularity. By default genume displays the collected information in a GUI, but it can also export the enumeration in a wide range of various file formats.

Get Genume

You can download Genume's source code by

git clone https://github.com/CSD-FOSS-Team/genume.git

Build with Python 3 and Gtk+3.

Start Genume by running make or python3 -m genume.

Please see the Build and Install for more information.

Developing and Contributing

Please see the Contribution Guide for how to develop and contribute.

Important: When authoring a pull request always do an interactive rebase, if you want to sync your fork with the master branch. For genume the make update target is available as a shortcut.

Build and Install

First you must install gtk+3.0 python3-gi

Ubuntu/Debian/Raspbian

Raspberry Pi is also supported!

sudo apt install gtk+3.0 python3-gi

Fedora

sudo yum install python3-gobject gtk3

Arch linux

sudo pacman -Sy python-gobject gtk3

Finally inside the directory where you've download genume's source code run:

python3 setup.py install

to install genume on your system.

Legal and Licensing

All files in this repository are Copyright (c) 2018 genume author list (Usually available in AUTHORS).

Code and documentation in this repository is licensed under the GNU General Public License v2.0, unless explicitly stated otherwise.

Data in this repository is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License, unless explicitly stated otherwise.

An up to date genume author list can be determined via git shortlog -sne.