Package Repository for the OwlArch Distribution
This repository contains a collection of packages specifically designed for OwlArch, an Arch Linux-based distribution focused on OSINT and Malware analysis tasks.
Description
OwlArch is a minimalist and flexible distribution that allows users to easily customize their environment. This repository hosts additional packages to simplify the installation and management of tools and applications that enhance the user experience in OwlArch.
Packages in this repository are regularly updated and included in the official OwlArch repository to ensure access to the latest versions.
Package List
Below is a list of packages available in this repository:
-
Brave
Privacy-focused web browser. -
Capstone
Disassembly and reverse engineering framework. -
Frida
Dynamic instrumentation toolkit for debugging and reverse engineering. -
GDB
Debugger for analyzing and troubleshooting programs. -
Ghidra
Reverse engineering and disassembly framework. -
IVRE
Network reconnaissance and OSINT analysis framework. -
Maltego
OSINT platform for visualizing data relationships (domains, IPs, social networks). -
Pwndbg
GDB extension for exploit development and advanced debugging. -
Shodan
CLI tool for discovering exposed devices and services on the internet. -
Radare2
Reverse engineering and binary analysis framework. -
Spiderfoot
OSINT automation tool for threat intelligence and data correlation. -
Suricata
Intrusion detection system (IDS) and network traffic monitoring tool. -
TCPDump
Command-line packet sniffer for network traffic analysis. -
theHarvester
OSINT tool for gathering emails, subdomains, and metadata. -
Volatility
Memory forensics framework for malware investigations. -
Wireshark
GUI-based network protocol analyzer. -
Zeek
Network security monitoring tool for traffic analysis and anomaly detection. -
OwlSearch
Network security monitoring tool for traffic analysis and anomaly detection. -
OpenVPN Open software virtual private network, used to establish secure encripted connections between the machine and remote-host.
-
ProxyChains-ng Tool that forces network connections to go through a chain of proxies for anonymity and security.
Installation
To install packages from this repository on your OwlArch system, follow these steps:
-
Add the repository to your
pacman
configuration file:
Open/etc/pacman.conf
and append the following lines:[OwlArchRepo] SigLevel = Optional TrustAll Server = https://leku2020.github.io/OwlArchRepo/pkgs/x86_64
Distribution
This repository is intended for use with the OwlArch distribution. The source code of the machine can be found here and machine documentation can be found here.
Repository Build Process
The repository is built automatically using a GitHub Actions pipeline that follows these steps:
- Compiles packages from
PKGBUILD
files. - Publishes the generated packages to the GitHub repository.
- Builds the documentation using Jekyll.
- Generates and updates the
OwlArchRepo
package repository. - Deploys the documentation and packages to GitHub Pages.
For extended documentation, press here
How to Contribute
Contributions are welcome! To contribute to the repository:
- Fork the repository on GitHub.
- Clone your fork locally:
git clone https://github.com/Leku2020/OwlArchRepo.git
- Create a new branch for your changes:
git checkout -b feature/new-package
- Add or modify packages, update documentation, or improve the repo.
- Commit your changes and push them to your fork.
- Open a pull request describing your changes.
For an extended document explaining the contributing rules and steps please press here
Discussion Forum
If you have questions, suggestions, or want to discuss the development of this project, join the official discussion forum on GitHub Discussions.