Home > NUKM > Package Guide

ReclaimNUKM Package Structure & Usage Guide

NUKM Definition: NUKM is defined by the acronym for 'Next Unit of Kill Module' as it pertains to data sanitization.

Complete package contents, installation guide, and usage instructions for ReclaimNUKM distribution.

🚀 Quick Start for End Users

  1. Extract the Package: tar -xzf ReclaimNUKM-v1.5.tar.gz
  2. Run Installation: ./install.sh
  3. Launch Application: ./ReclaimNUKM

📦 Package Contents

Your ReclaimNUKM package is now complete and ready for distribution. Here's what it contains:

Core Application Files

  • ReclaimNUKM - Main executable (~18.6MB standalone binary)
  • zapper_ts.2.py - Source code for the application
  • requirements.txt - Python dependencies

Documentation

  • README.md - Comprehensive setup and usage guide
  • ReclaimNUKM_Documentation.html - Complete user manual
  • WIPE_METHODS_DOCUMENTATION.md - Detailed wipe method explanations
  • SUDO_CONFIGURATION.md - Privilege setup instructions
  • DESKTOP_INTEGRATION.md - Desktop menu integration guide
  • ReclaimNUKM_Help.html - Built-in application help
  • ReclaimNUKM_Help.txt - Text-based help reference

Configuration & Setup Scripts

  • install.sh - Automated installation script
  • setup-sudoers.sh - Sudo privilege configuration
  • setup_desktop.sh - Desktop integration setup
  • reclaimzapper-sudoers - Sudoers configuration template
  • ReclaimNUKM.desktop - Desktop menu entry file

Assets & Resources

  • /wp-content/uploads/nukm/ - Application icons and images
  • embedded_logo.b64 - Base64 encoded logo

Build & Development Files

  • build.sh - Build script for creating executables
  • ReclaimNUKM.spec - PyInstaller specification file
  • build/ - Build artifacts directory
  • dist/ - Distribution files directory

Testing & Logs

  • logs/ - Application operation logs
  • wipe_results/ - Wipe operation results and reports
  • test_*.py - Test scripts for various components

📋 System Requirements

Minimum Requirements

Component Requirement Notes
Operating System Ubuntu 22.04 LTS or later Other Debian-based distributions supported
Python 3.8 or higher Automatically installed by install.sh
RAM 4GB minimum More recommended for large drives
Storage 100MB free space For application and logs
Privileges Administrative access (sudo) Required for disk operations
Enterprise Support sg3-utils package NEW for enterprise drive support

Supported Platforms

Ubuntu 22.04 LTS
Optimized
Ubuntu 20.04 LTS
Supported
Debian-based
Compatible

🔧 Installation Process

The install.sh script automatically:

  1. Updates package lists
  2. Installs system dependencies (Python, Tkinter, GNU tools, etc.)
  3. Installs Python packages (Pillow, pyudev, ttkbootstrap)
  4. Configures sudo privileges
  5. Sets up desktop integration

📖 Documentation Access

For End Users

  1. Quick Start: Open README.md in any text editor
  2. Complete Manual: Open ReclaimNUKM_Documentation.html in web browser
  3. Built-in Help: Click "Help" button in the application

For System Administrators

📊 Wipe Methods Overview

Method Speed Security Level Best For
Quick Format ⚡ Fast 🔒 Basic General cleanup
Zero Device 🐌 Slow 🔒🔒 High Personal data
Shred (3 Pass) 🐌🐌 Very Slow 🔒🔒🔒 Military Classified information

🛠️ Troubleshooting

Common Installation Issues

"Permission denied" during installation

# Ensure you're not running as root
whoami # Should show your username, not root

Missing dependencies

sudo apt update
sudo apt install python3 python3-pip python3-tk

Sudo configuration fails

# Check sudoers file
sudo visudo -f /etc/sudoers.d/reclaimzapper

Application Issues

Application won't start

# Check Python installation
python3 --version
# Check dependencies
pip3 list | grep -E "(Pillow|pyudev|ttkbootstrap)"

Device not detected

# Check device permissions
lsblk -o NAME,SIZE,TYPE,MOUNTPOINT
# Ensure device is not mounted

🔒 Security Notes

📝 File Locations After Installation

/usr/local/bin/ReclaimNUKM -> ~/Desktop/ReclaimNUKM/ReclaimNUKM
/etc/sudoers.d/reclaimzapper
~/.local/share/applications/ReclaimNUKM.desktop
~/Desktop/ReclaimNUKM/ (complete package)

🔄 Updating the Application

To update to a newer version:

  1. Download the new package
  2. Extract to a new directory
  3. Run the new install.sh script
  4. The old version will be replaced automatically

📞 Support Information

For technical support:

  1. Check the documentation files
  2. Review the troubleshooting section
  3. Check application logs in logs/ directory
  4. Verify system requirements are met

⚠️ Important Warnings

Package Information

Version: 1.5.0 | Platform: Ubuntu 22.04 LTS (Intel optimized)

Package created on: Current Date | Size: ~18.6MB executable