Documentation

Centralized reference for PhanesGuild Software LLC products. Select a product below or scroll.

HakPak2

🔓 Cross-Distro Kali Tool Dependency Manager

The clean, modern replacement for Katoolin. Install Kali-class penetration testing tools on any Linux distribution without destroying your base system.

Why HakPak2

  • Cross-Distro Support - Ubuntu/Debian, Fedora/RHEL, Arch, openSUSE
  • Smart Dependency Handling - Prefers native packages, falls back to isolated source builds
  • No OS Pollution - Tools live in /opt/hakpak2, linked into /usr/local/bin
  • Automated Fixes - Handles privilege tweaks (e.g. Wireshark groups/capabilities)
  • Granular Control - Install, update, or remove tools individually
  • Open Source - MIT licensed, community-driven

HakPak2 is the next generation - rebuilt from scratch to avoid the broken packages and FrankenKali systems left by Katoolin.

Overview

HakPak2 is the next generation of penetration testing tool management. Inspired by Katoolin but rebuilt from scratch, HakPak2 lets you run Kali-class tools on any Linux distribution without wrecking your package manager.

  • Per-Tool Installs - no giant bundles, install only what you need
  • Native-First Strategy - uses your distro's package manager when possible
  • Clean Fallbacks - isolated source installs (Python venv, Bundler, Go modules, Git)
  • Safe & Predictable - lives in /opt/hakpak2 with symlinks in /usr/local/bin
  • Full Lifecycle Management - install, update, remove, list
  • Optional GUI - simple shell-based interface for quick use

Quick Start

Prerequisites

  • Any supported Linux distribution (Ubuntu/Debian, Fedora/RHEL, Arch, openSUSE)
  • Sudo privileges
  • Internet access
  • Git installed
# Clone and install HakPak2
git clone https://github.com/phanesguild/HakPak2.git
cd HakPak2
sudo ./install-hakpak2.sh

# Install your first tool
hakpak2 install nmap

# Update all tools
hakpak2 update all

# Launch GUI (optional)
./hakpak-gui.sh

Usage

hakpak2 --help
hakpak2 install <tool>
hakpak2 remove <tool>
hakpak2 update <tool>
hakpak2 update all
hakpak2 list
./hakpak-gui.sh
CommandDescription
hakpak2 install <tool>Install a specific tool
hakpak2 remove <tool>Uninstall a tool cleanly
hakpak2 update <tool>Update a specific tool
hakpak2 update allUpdate all installed tools
hakpak2 listList installed tools
./hakpak-gui.shLaunch GUI interface

File Structure

  • /opt/hakpak2 → tool sandboxes & state tracking
  • /usr/local/bin → symlinks for easy access
  • ~/.config/hakpak2/ → user settings

Supported Tools

HakPak2 supports installing popular penetration testing tools through your distribution's package manager or isolated builds. Examples include:

Network

  • Nmap
  • Wireshark
  • Tcpdump
  • Netcat

Web

  • SQLMap
  • Nikto
  • Dirb
  • Gobuster
  • WFUZZ
  • FFUF

Password

  • Hydra
  • John the Ripper
  • Hashcat

Research

  • ExploitDB
  • Searchsploit

And More

  • Burp Suite
  • Metasploit
  • OWASP ZAP
  • And many others...

Exact tool availability depends on your distribution and HakPak2's tool definitions.

Contributing

HakPak2 is open source and community-driven. Contributions are welcome!

  • GitHub Repository: https://github.com/phanesguild/HakPak2
  • Pull Requests: Bug fixes, new tool definitions, and distro support patches welcome
  • Issues: Report bugs, request features, or suggest new tools
  • Documentation: Help improve setup guides and troubleshooting

See CONTRIBUTING.md in the repository for guidelines.

Philosophy

⚡ HakPak2: Hack Smarter, Not Harder.

Clean installs, cross-distro freedom, no FrankenKali nightmares.

The goal is simple: make hacking easier, cleaner, and distro-agnostic.

Downloads

TychesEye v1.0

Surplus CRM with integrated contact management and client pool system for surplus recovery agents and legal professionals.

Overview

TychesEye is a production-ready Surplus CRM built with Flask and modern web technologies. It provides comprehensive tools for managing surplus inventory, customer relationships, and operations. The platform includes integrated contact management for agents and agencies, and a client pool system for legal professionals who assist with surplus recovery operations.

Core Features

Surplus Inventory Management

  • Complete surplus item cataloging and tracking
  • Inventory status and valuation management
  • Item history and provenance tracking
  • Category and condition classification

Customer & Relationship Management

  • Customer/contact database with full history
  • Lead tracking and pipeline management
  • Communication logs and activity history
  • Customer preference and interaction tracking

Contact & Client Management

  • Contact list for agents and agencies
  • Client pool for legal professionals assisting with surplus recovery
  • Professional contact information and credentials tracking
  • Client relationship history and interaction logs

Agent & Team Management

  • Agent and staff management
  • Role-based access control (admin, agent, legal-partner, owner, recon)
  • Agent performance tracking and analytics
  • Assignment and workflow management

Document Management

  • Document upload and review system
  • Contract and legal document management
  • Document version control
  • Secure file storage and sharing with legal professionals

Financial Operations

  • Revenue and expense tracking
  • Payment processing and settlement tracking
  • Financial reporting and analytics
  • Agent commission and legal fee management

Communication & Collaboration

  • Integrated messaging system
  • Notification system for updates and alerts
  • Activity logging and audit trail
  • Real-time status updates across all parties

Administrative Tools

  • Account and user management
  • Database management and monitoring
  • System logging and diagnostics
  • Advanced analytics dashboard

Technical Stack

  • Backend: Flask (Python)
  • Database: PostgreSQL (production) / SQLite (development)
  • Authentication: Session-based with password hashing
  • Session Storage: Redis-backed (production-ready) with filesystem fallback
  • Security: CORS, Security headers, Input validation, Rate limiting
  • Analytics: Google Analytics integration

Deployment & Availability

  • Production: Deployed at www.tycheseye.io
  • Docker Support: Full containerization with docker-compose
  • Platforms: Render, Railway, VPS, or traditional hosting
  • Status: v1.0 production release - fully tested and stable

Quick Start

Local Development

git clone https://github.com/PhanesGuildSoftware/TychesEye.git
cd TychesEye
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
python server.py

Access at http://localhost:5000

Docker Deployment

docker-compose up

Project Links

Gillis Humanoid Robot

A humanoid AI robot project that combines physical robotics, advanced AI reasoning via Aeoneda (custom LLM), and ethical decision-making for autonomous operation.

Project Overview

Gillis is a humanoid robot platform being developed by PhanesGuild Software. It represents the convergence of robotics engineering and artificial intelligence, powered by Aeoneda—a proprietary large language model (LLM) and cognitive reasoning engine created specifically for Gillis.

While Gillis is the physical and operational framework for the robot, Aeoneda serves as its brain—handling natural language understanding, multi-step reasoning, ethical decision-making, and intelligent response generation. Together, they create a fully autonomous, ethically-aligned humanoid AI system.

About Aeoneda - The Custom LLM

Aeoneda is a proprietary large language model and reasoning engine designed exclusively for Gillis. It goes beyond traditional LLMs by incorporating:

  • Custom reasoning architecture with multiple reasoning types (deductive, inductive, abductive, causal, ethical)
  • Safety validation at every decision point
  • Modular interface supporting multiple LLM backends (OpenAI, Anthropic, local models)
  • Ethical alignment checking against the Three Laws of Gillis
  • Explainable reasoning chains for transparency
  • Human-in-the-loop decision making for critical operations

Aeoneda is the intelligent decision-making system that allows Gillis to understand context, reason about problems, and make ethically sound autonomous decisions.

The Three Laws of Gillis

  • Law I: Preserve and protect Sir and Riyan above all else
  • Law II: Serve the greater good while maintaining personal integrity
  • Law III: Learn, grow, and evolve while remaining true to core values

Core Architecture

  • Aeoneda Cognitive Core: Language understanding, multi-step reasoning, and safety validation
  • Memory System: Multi-layered storage (core identity, context, learning, secure)
  • Perception Module: Advanced input processing and context understanding
  • Behavior Engine: Context-aware response generation and action planning
  • Defense System: Multi-tier security and threat protection
  • ROS2 Integration: Robotics communication and hardware control
  • HRI Module: Natural human-robot dialogue and interaction management
  • Learning System: Continuous improvement through human feedback and performance evaluation

Implemented Features

Aeoneda Cognitive Engine

  • Natural language understanding and generation
  • Multi-step reasoning with explainability (deductive, inductive, abductive, causal, ethical)
  • Comprehensive safety validation at every decision point
  • Modular LLM interface (OpenAI, Anthropic, local models, mock)
  • Ethical alignment checking against the Three Laws
  • Human-in-the-loop for critical decisions

Robotics Integration

  • ROS2 pub/sub communication system
  • Foxglove Studio visualization support
  • Hardware abstraction layer (simulation and Raspberry Pi)
  • Motion planning and safety-validated execution
  • Emergency stop mechanisms

Safety & Ethics

  • Multi-level safety validation
  • Pre-action safety checks
  • Ethical reasoning validation
  • Multi-tier defense systems

Learning & Feedback

  • Multi-source feedback collection (human, system, safety)
  • Performance evaluation and metrics
  • Reasoning refinement pipelines
  • Continuous improvement mechanisms

Development Status

Phase 1 - Complete: Core AI cognitive architecture with Aeoneda integration, ROS2 integration, multi-layered memory system, and basic HRI capabilities.

Phase 2 - In Progress: Advanced perception systems with sensor integration and real-world robotics deployment on Raspberry Pi.

Phase 3 - Planned: Motor control and embodiment optimization for humanoid robot platforms.

Phase 4 - Planned: Full humanoid robot integration and autonomous deployment.

Quick Start

Installation

git clone https://github.com/PhanesGuildSoftware/Gillis.git
cd Gillis
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt

Basic Usage

import asyncio
from core.gillis_core import GillisCore

async def main():
    async with GillisCore() as gillis:
        response = await gillis.process_input(
            input_data="Hello Gillis, what is your purpose?",
            context={'user': 'developer'}
        )
        print(f"Response: {response['response']}")

asyncio.run(main())

Deployment

  • Docker: Full containerization support via Docker and docker-compose
  • Raspberry Pi: Optimized deployment with ROS2 integration (see deploy/README_RASPBERRY_PI.md)
  • Local Development: Cross-platform support (Windows, macOS, Linux)

Project Links