Skip to content

Latest commit

 

History

History
384 lines (239 loc) · 10.4 KB

README.md

File metadata and controls

384 lines (239 loc) · 10.4 KB

Personal Gentoo Overlay of hamari

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

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

Astronomy 🔭

Astrometry.net

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

Acknowledgement: The ebuild is based on the 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 🔍

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

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

Electronic Engineering 🔌

minipro

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

nec2c

nec2c is an implementation of the Numerical Electromagnetics Code antenna simulation program.

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 💻

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 🌐

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 🧰

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

Ebuilds made it into ::gentoo 🎉

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