Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/hamarituc/gentoo-overlay


https://github.com/hamarituc/gentoo-overlay

Last synced: about 2 months ago
JSON representation

Awesome Lists containing this project

README

        

Personal Gentoo Overlay of `hamari`
===================================

This Gentoo Portage Overlays contains a selection of packages meeting my
personal interests.

Amateur Radio :radio:
---------------------

### ARDOP

The Amateur Radio Digital Open Protocol is an ARQ data transmission protocol
used for the Winlink communication system. This ebuild provides different ARDOP
software modems. Only `ardopc` is supported by Winlink.

### CQRLOG

A logging program.

### Fldigi Suite

The Fldigi suite by Dave Freese, W1HKJ is a well known set of handy amateur
radio utilities. Some of these programs are included in the gentoo standard
repository. This repo provides the remaining utilities.

### GPS SDR SIM

Generates GPS baseband signals for various SDR transceivers.

### gr-satellites

Citing from https://github.com/daniestevez/gr-satellites:

> gr-satellites is a GNU Radio out-of-tree module encompassing a collection of
> telemetry decoders that supports many different Amateur satellites.

### gr-satnogs

Citing from https://gitlab.com/librespacefoundation/satnogs/gr-satnogs:

> gr-satnogs is an out-of-tree GNU Radio module that provides all the necessary
> tools for decoding signals from various scientific and academic satellites.

### lbgpsdo

This is a small tool I wrote to configure the Leo Bodnar GPSDO.

### Pat

Pat is a Winlink 2000 protocol client.

### SDR++

SDR++ is Software Defined Radio Receiver.

Acknowledgement: The ebuild is based on the [Pentoo](https://www.pentoo.ch/)
Project.

### SDRangel

A very powerful signal analyzer and synthesizer supporting a wide range of
hardware devices.

Acknowledgement: These ebuild are based on the work of
* [AlexandreFournier](https://github.com/AlexandreFournier/gentoo-overlay)
* [Pentoo](https://www.pentoo.ch/).

Astronomy :telescope:
---------------------

### Astrometry.net

Astrometry.net create astrometrical solutions of astronomical images by
matching star patterns.

Acknowledgement: The ebuild is based on the
[benzene-overlay](https://github.com/Universebenzene/benzene-overlay)
overlay.

### Astropy

A feature rich astronomical package for Python.

### Beyond

A Flight Dynamic Library.

### INDI

The repo contains a recent version of INDI including all 3rd-party drivers.

Acknowledgement: These ebuilds are based on the work of Ctibor Brančík whose
repo disappeared unfortunately.

### Open Astro Project

This package containts a capture utility for astronomical cameras mainly used
for planetary imaging.

### Skyfield

Skyfield is a python library for various astronomical calculation problems.

### Space Command

Space command is a command line satellite tracking tool.

### STRF

STRF is a satellite tracking and orbit determination program. Orbit
determination is based on radio measurements.

Computer Forensics, Reverse engineering :mag:
---------------------------------------------

### CEmu

Citing from https://github.com/hugsy/cemu

> Writing assembly is fun. Assembly is the lowest language (humanly
> understandable) available to communicate with computers, and is crucial to
> understand the internal mechanisms of any machine. Unfortunately, setting up
> an environment to write, compile and run assembly for various architectures
> (x86, ARM, MIPS, SPARC) has always been painful. CEmu is an attempt to fix
> this by providing GUI, CLI and library that allows to write and test assembly
> quickly.

### Commix

Citing from https://github.com/commixproject/commix:

> Commix (short for [comm]and [i]njection e[x]ploiter) is an open source
> penetration testing tool, written by Anastasios Stasinopoulos (@ancst), that
> automates the detection and exploitation of command injection
> vulnerabilities.

### ddrescueview

Citing from https://sourceforge.net/projects/ddrescueview/ (and slightly modified):

> This small tool allows the user to graphically examine the mapfiles created
> by `sys-fs/ddrescueview` in a user friendly GUI application.

### Ghidra

Citing from https://github.com/NationalSecurityAgency/ghidra:

> Ghidra is a software reverse engineering (SRE) framework created and
> maintained by the National Security Agency Research Directorate. This
> framework includes a suite of full-featured, high-end software analysis tools
> that enable users to analyze compiled code on a variety of platforms
> including Windows, macOS, and Linux. Capabilities include disassembly,
> assembly, decompilation, graphing, and scripting, along with hundreds of
> other features. Ghidra supports a wide variety of processor instruction sets
> and executable formats and can be run in both user-interactive and automated
> modes. Users may also develop their own Ghidra extension components and/or
> scripts using Java or Python.

Acknowledgement: The ebuild is based on the [Pentoo](https://www.pentoo.ch/)
Project.

### heaptrace

Citing from https://github.com/Arinerron/heaptrace:

> heaptrace is a heap debugger for tracking glibc heap operations in ELF64
> (x86_64) binaries. Its purpose is to help visualize heap operations when
> debugging binaries or doing heap pwn.

### iaito

It's a graphical frontend for radare2, which is available in the main gentoo
portage tree.

### ImHex

Citing from https://github.com/WerWolv/ImHex:

> A Hex Editor for Reverse Engineers, Programmers and people who value their
> retinas when working at 3 AM.

Acknowledgement: The ebuild is based on the [GURU](https://github.com/gentoo-mirror/guru)
Project.

### iocextract

Citing from https://github.com/InQuest/iocextract:

> The iocextract package is a library and command line interface (CLI) for
> extracting URLs, IP addresses, MD5/SHA hashes, email addresses, and YARA
> rules from text corpora. It allows for you to extract encoded and "defanged"
> IOCs and optionally decode or refang them.

### Plasma

Citing from https://github.com/plasma-disassembler/plasma

> Plasma is an interactive disassembler for x86/ARM/MIPS. It can generates
> indented pseudo-code with colored syntax.

Acknowledgement: The ebuild is based on the [Pentoo](https://www.pentoo.ch/)
Project.

### Qiling

Qiling is an advanced binary emulation framework.

### Raccoon

Raccon is a high performance offensive security tool for reconnaissance and
vulnerability scanning.

### Radare2

Radare2 is a UNIX-like reverse engineering framework and command-line toolset.
This ebuild is based more recent version than found in the gentoo mainline
repo.

### rp++

Citing from https://github.com/0vercl0k/rp:

> `rp++` or `rp` is a C++ ROP gadget finder for PE/ELF/Mach-O executables and
> x86/x64/ARM/ARM64 architectures.

### rz-ghidra

rz-ghidra is an integration of the Ghidra decompiler into rizin and cutter.

### Triton

Citing from https://github.com/JonathanSalwan/Triton/:

> Triton is a dynamic binary analysis (DBA) framework. It provides internal
> components like a Dynamic Symbolic Execution (DSE) engine, a dynamic taint
> engine, AST representations of the x86, x86-64, ARM32 and AArch64
> Instructions Set Architecture (ISA), SMT simplification passes, an SMT solver
> interface and, the last but not least, Python bindings. Based on these
> components, you are able to build program analysis tools, automate reverse
> engineering and perform software verification.

Cryptography :lock_with_ink_pen:
--------------------------------

### badkeys

badkeys checks public keys in a variety of formats for known vulnerabilities.
A web version can be found at badkeys.info.

### endesive

Endesive is a python library for creating an verifying various kinds of
electronic signatures.

### gpg-tui

Terminal User Interface for GnuPG

Acknowledgement: The ebuild is based on the
[dm9pZCAq](https://notabug.org/dm9pZCAq/dm9pZCAq-overlay) overlay.

Electronic Engineering :electric_plug:
--------------------------------------

### minipro

minipro is a program for controlling the MiniPRO TL866xx series of chip
programmers.

### pasmo

Pasmo is a Z80 cross assembler.

### simavr

simavr is an AVR microcontroller simulator. Don't confuse it with simulavr.

### simulavr

simulavr is an AVR microcontroller simulator. Don't confuse it with simavr.

### z80asm

z80asm is an assembler for the Z80 microprcessor.

### z80dasm

z80dasm is a disassembler for the Zilog Z80 microprocessor and compatibles.

Emulation :computer:
--------------------

KCemu is an emulator for the KC85 homecomputer series and other Z80 based
microcomputers like Z1013, LC80, Polycomputer 880 and BIC A5105.

Geographic Data Processing :globe_with_meridians:
-------------------------------------------------

### GDAL-GRASS

GDAL-GRASS is a GDAL-plugin to access GRASS databases. It was part of the
mainline Gentoo repository, but sometimes fell out due to the temporal removal
of `sci-geosciences/grass`.

Miscellaneous :toolbox:
-----------------------

### Desfire Shell

`desfsh` is an interactive untility for accessing Mifare DESFire NFC tags.

### LAPS4LINUX

A client to access the Microsoft Local Administrator Password Solution.

### libfreefare

A library on top of `libnfc` for accessing various Mifare NFC tags.

Acknowledgement: The ebuild is based on the [Pentoo](https://www.pentoo.ch/)
Project.

### libpostal

Citing from https://github.com/openvenues/libpostal:

> libpostal is a C library for parsing/normalizing street addresses around the
> world using statistical NLP and open data.

### net-wireless/proxmark3

Proxmark3 is a RFID/NFC reader, writer, sniffer and emulator.

Acknowledgement: The ebuild is based on the [Pentoo](https://www.pentoo.ch/)
Project.

### net-wireless/qflipper

Citing https://docs.flipperzero.one/qflipper:

> qFlipper is a desktop application for updating Flipper Zero firmware and
> databases, as well as managing files on the microSD card, and repairing
> corrupted firmware.

Acknowledgement: The ebuild is based on the [Pentoo](https://www.pentoo.ch/)
Project.

Ebuilds made it into `::gentoo` :tada:
======================================

The following ebuilds are now in the Gentoo mainline repository.

* `app-editors/hyx`
* `app-forensics/volatility3`
* `app-forensics/yara`
* `dev-db/sqlmap`
* `dev-python/filebytes`
* `dev-python/nextinspace`
* `dev-python/yara-python`
* `dev-util/gef`
* `dev-util/peda`
* `dev-util/pwndbg`
* `dev-util/pwntools`
* `dev-util/ropper`
* `dev-util/unicorn`
* `media-libs/librtprocess`
* `net-analyzer/shodan`
* `net-analyzer/termshark`
* `net-analyzer/wtfis`
* `net-vpn/eduvpn-client`
* `net-vpn/eduvpn-common`
* `sci-astronomy/pysiril`
* `sci-astronomy/siril`
* `sci-astronomy/sirilic`
* `sci-electronics/xnecview`