LUTBORK is a comprehensive system diagnostic tool developed by Chisom Life Eke, CEO of Quick Red Tech (2026). This advanced system information tool provides detailed hardware analysis with a clean, professional interface.
Developer: Chisom Life Eke
Company: Quick Red Tech
Year: 2026
Role: Chief Executive Officer
- Hard disk type detection and analysis
- All connected drives enumeration
- Installed device drivers listing
- Kernel information and version details
- Physical disk analysis (SSD vs HDD detection)
- Cross-platform support (Windows/Linux)
- Colorful presentation with clean interface
- Modular C architecture with professional build system
- ANSI color codes for text coloring
- ASCII box drawing characters
- Simple beep sounds using
\a - Animated loading spinner
- Rainbow-colored ASCII art
- Object-oriented approach with ColoredASCII class
- Animated rocket ASCII art
- Progress bar animation
- Rainbow text effects
- Special Unicode characters
- Threaded animations
- Colorful ASCII dice graphics
- Interactive gameplay
- Sound effects for different events
- Victory celebrations with animations
- Dynamic color changes based on dice value
- Basic system information gathering
- Windows API integration
- Hardware detection capabilities
- Comprehensive disk analysis with usage statistics
- Detailed driver information with hardware IDs
- Complete kernel and system architecture analysis
- Memory usage monitoring with progress bars
- Available kernels detection
- Hardware bus enumeration
- Advanced C++ object-oriented design
- Animated progress indicators
- Drive Type Detection: Identifies Fixed drives (HDD/SSD), Removable drives (USB), Network drives, Optical drives (CD/DVD), and RAM disks
- Physical Disk Information: Shows disk geometry, size, cylinders, tracks, sectors
- SSD vs HDD Detection: Uses Windows IOCTL calls to determine if drives have seek penalty (HDD) or not (SSD)
- Disk Usage Statistics: Total, used, and free space with visual progress bars
- Partition Analysis: Lists all partitions with sizes and types
- Mount Point Information: Shows mounted filesystems with usage statistics
- Installed Device Drivers: Enumerates all devices with installed drivers
- Driver Versions: Shows driver version information where available
- Hardware IDs: Displays hardware identification strings
- Device Categories: Groups devices by type and function
- Kernel Modules: Lists loaded kernel modules (Linux) with size and dependency information
- Hardware Buses: Shows available hardware buses (PCI, USB, etc.)
- Kernel Version: Complete kernel version and build information
- System Architecture: Processor architecture (x86, x64, ARM, ARM64)
- Available Kernels: Lists all available kernel images in /boot (Linux)
- Kernel Parameters: Shows current boot parameters
- Memory Information: Total, used, and available RAM with usage visualization
- System Uptime: Shows how long the system has been running
- Load Average: Current system load (Linux)
- Windows: Uses Win32 API, WMI, and IOCTL calls for comprehensive system information
- Linux: Reads from /proc and /sys filesystems for kernel and hardware data
- Automatic Detection: Code automatically adapts to the target platform
# Build LUTBORK
build_modular.bat
# Run LUTBORK
bin\lutbork.exe
# Run interactive demo menu
run_all_demos.bat# Build LUTBORK
make -f Makefile_modular
# Run LUTBORK
./bin/lutbork
# Build all demo programs
make
# Run other demos
make run-c # Run C demo
make run-cpp # Run C++ demo
make run-game # Run dice game
# Clean build files
make clean# LUTBORK system information tool
gcc -Wall -Wextra -std=c99 -Isrc -c src/*.c
gcc obj/*.o -o bin/lutbork.exe -lsetupapi
# Other programs
gcc -Wall -Wextra -std=c99 -o colorful_ascii.exe colorful_ascii.c
gcc -Wall -Wextra -std=c99 -o game_ascii.exe game_ascii.c
g++ -Wall -Wextra -std=c++11 -o ascii_art_cpp.exe ascii_art_cpp.cpp# LUTBORK system information tool
gcc -Wall -Wextra -std=c99 -Isrc -c src/*.c
gcc obj/*.o -o bin/lutbork
# Other programs
gcc -Wall -Wextra -std=c99 -o colorful_ascii colorful_ascii.c
gcc -Wall -Wextra -std=c99 -o game_ascii game_ascii.c
g++ -Wall -Wextra -std=c++11 -o ascii_art_cpp ascii_art_cpp.cpp- Windows 7 or later
- GCC/MinGW or Visual Studio compiler
- Windows Terminal or PowerShell for best color support
- Administrator privileges recommended for complete hardware access
- Any modern Linux distribution
- GCC compiler
- Root privileges recommended for complete system information
- Terminal with ANSI color support
=== HARD DISK INFORMATION ===
----------------------------------------------------------------
Hard Disk Drives:
+ Drive C: - Fixed Drive (Hard Disk)
Total: 237.47 GB, Used: 236.99 GB, Free: 0.48 GB
Usage [###################-] 99%
Physical Disks:
+ Physical Drive 0: 238.47 GB (SSD)
+ Physical Drive 1: 465.76 GB (HDD)
=== INSTALLED DRIVERS ===
----------------------------------------------------------------
Device Drivers:
+ Intel(R) Graphics Control Panel
HW ID: SWC\101.2134_VEN8086_GFXUI
+ Samsung SSD disk drive
HW ID: SCSI\DiskSAMSUNG_SSD_____________MVT2
+ USB Composite Device
HW ID: USB\VID_0BDA&PID_568C&REV_6053
Total devices with drivers: 21+
=== KERNEL INFORMATION ===
----------------------------------------------------------------
Windows Kernel Information:
+ Version: 10.0.26200
+ Windows Edition: Windows 11
+ Processor Architecture: x64 (AMD64)
+ Number of Processors: 8
+ Total Physical RAM: 7.86 GB
+ RAM Usage [#################---] 88%
- SetupDi API: Device enumeration and driver information
- IOCTL calls: Direct hardware communication for disk analysis
- WMI (Windows Management Instrumentation): System information queries
- Win32 API: File system and memory information
- /proc filesystem: Kernel and process information
- /sys filesystem: Hardware and driver information
- uname system call: Kernel version information
- sysinfo system call: System statistics
- Real-time Progress Bars: Visual representation of disk and memory usage
- Color-coded Output: Different colors for different types of information
- Sound Feedback: Audio cues for user interaction and completion
- Animated Displays: Smooth transitions and loading indicators
- Error Handling: Graceful handling of permission and access issues
Quick Red Tech is a technology company focused on developing innovative system tools and diagnostic software. Under the leadership of CEO Chisom Life Eke, the company delivers professional-grade software solutions for system administrators, developers, and technology enthusiasts.
LUTBORK represents Quick Red Tech's commitment to creating powerful, user-friendly tools that provide deep system insights while maintaining clean, professional interfaces.
This project is developed by Chisom Life Eke for Quick Red Tech (2026). All rights reserved.
For questions, support, or business inquiries regarding LUTBORK or other Quick Red Tech products, please contact:
Chisom Life Eke
Chief Executive Officer
Quick Red Tech
Year: 2026
- Basic ANSI color codes (Red, Green, Blue, etc.)
- Bright/bold color variants
- Background colors
- Color reset functionality
- Box drawing characters (ββββββ)
- Special symbols (β ββ β£β₯β¦βΊβ»βͺβ«)
- Unicode characters for enhanced visuals
- Custom ASCII art designs
- System beep using
\a(ASCII bell) - Timed beep sequences
- Different beep patterns for events
- Audio feedback for user interactions
- Spinning loading indicators
- Progress bar animations
- Character-by-character text reveals
- Dice rolling animations
# Build all programs
make
# Build individual programs
make colorful_ascii
make ascii_art_cpp
make game_ascii
# Run programs
make run-c # Run C demo
make run-cpp # Run C++ demo
make run-game # Run dice game
# Clean build files
make clean# C programs
gcc -Wall -Wextra -std=c99 -o colorful_ascii colorful_ascii.c
gcc -Wall -Wextra -std=c99 -o game_ascii game_ascii.c
# C++ program
g++ -Wall -Wextra -std=c++11 -o ascii_art_cpp ascii_art_cpp.cpp- Colors work in Windows Terminal, PowerShell, and modern command prompts
- Beeps work on most Windows systems
- Some Unicode characters may require UTF-8 support
- Full color and Unicode support in most terminals
- Beeps work through system audio
- All features should work out of the box
\033[31m- Red text\033[32m- Green text\033[0m- Reset to default\033[2J\033[H- Clear screen and move cursor home
\aproduces system beep soundprintf("\a")followed byfflush(stdout)ensures immediate output
- Uses
std::this_thread::sleep_for()for delays std::chrono::milliseconds()for precise timing
- Add More Colors: Extend color palette with 256-color ANSI codes
- Enhanced ASCII Art: Create larger, more detailed ASCII graphics
- Interactive Menus: Build menu systems with colored options
- Animation Sequences: Create complex animated scenes
- Sound Patterns: Develop musical beep sequences
- Game Elements: Add scoring, levels, or multiplayer features
- Colors not showing: Ensure terminal supports ANSI escape codes
- No beep sound: Check system audio settings and terminal audio support
- Unicode issues: Set terminal encoding to UTF-8
- Compilation errors: Verify compiler supports C99/C++11 standards
Enjoy creating colorful, interactive console applications!
- Drive Type Detection: Identifies Fixed drives (HDD/SSD), Removable drives (USB), Network drives, Optical drives (CD/DVD), and RAM disks
- Physical Disk Information: Shows disk geometry, size, cylinders, tracks, sectors
- SSD vs HDD Detection: Uses Windows IOCTL calls to determine if drives have seek penalty (HDD) or not (SSD)
- Disk Usage Statistics: Total, used, and free space with visual progress bars
- Partition Analysis: Lists all partitions with sizes and types
- Mount Point Information: Shows mounted filesystems with usage statistics
- Installed Device Drivers: Enumerates all devices with installed drivers
- Driver Versions: Shows driver version information where available
- Hardware IDs: Displays hardware identification strings
- Device Categories: Groups devices by type and function
- Kernel Modules: Lists loaded kernel modules (Linux) with size and dependency information
- Hardware Buses: Shows available hardware buses (PCI, USB, etc.)
- Kernel Version: Complete kernel version and build information
- System Architecture: Processor architecture (x86, x64, ARM, ARM64)
- Available Kernels: Lists all available kernel images in /boot (Linux)
- Kernel Parameters: Shows current boot parameters
- Memory Information: Total, used, and available RAM with usage visualization
- System Uptime: Shows how long the system has been running
- Load Average: Current system load (Linux)
- Windows: Uses Win32 API, WMI, and IOCTL calls for comprehensive system information
- Linux: Reads from /proc and /sys filesystems for kernel and hardware data
- Automatic Detection: Code automatically adapts to the target platform
# Build all programs
build.bat
# Run interactive demo menu
run_all_demos.bat# Build all programs
make
# Build individual programs
make system_info
make advanced_system_info
# Run system information tools
make run-sysinfo # Run basic system info
make run-advanced # Run advanced diagnostic
# Run other demos
make run-c # Run C demo
make run-cpp # Run C++ demo
make run-game # Run dice game
# Clean build files
make clean# System information tools
gcc -Wall -Wextra -std=c99 -o system_info.exe system_info.c -lsetupapi -lwbemuuid -lole32 -loleaut32
g++ -Wall -Wextra -std=c++11 -o advanced_system_info.exe advanced_system_info.cpp -lsetupapi -lwbemuuid -lole32 -loleaut32
# Other programs
gcc -Wall -Wextra -std=c99 -o colorful_ascii.exe colorful_ascii.c
gcc -Wall -Wextra -std=c99 -o game_ascii.exe game_ascii.c
g++ -Wall -Wextra -std=c++11 -o ascii_art_cpp.exe ascii_art_cpp.cpp# System information tools
gcc -Wall -Wextra -std=c99 -o system_info system_info.c
g++ -Wall -Wextra -std=c++11 -o advanced_system_info advanced_system_info.cpp
# Other programs
gcc -Wall -Wextra -std=c99 -o colorful_ascii colorful_ascii.c
gcc -Wall -Wextra -std=c99 -o game_ascii game_ascii.c
g++ -Wall -Wextra -std=c++11 -o ascii_art_cpp ascii_art_cpp.cpp- Windows 7 or later
- GCC/MinGW or Visual Studio compiler
- Windows Terminal or PowerShell for best color support
- Administrator privileges recommended for complete hardware access
- Any modern Linux distribution
- GCC compiler
- Root privileges recommended for complete system information
- Terminal with ANSI color support
πΎ Physical Disk Analysis:
ββ Physical Drive 0: 500.00 GB (SSD)
Cylinders: 60801
Tracks per Cylinder: 255
Sectors per Track: 63
Bytes per Sector: 512
π΄ Drive C:\ - Fixed Drive (Hard Disk) - Total: 465.76 GB, Free: 123.45 GB
Usage [ββββββββββββββββββββ] 73%
π§ Installed Device Drivers:
ββ NVIDIA GeForce RTX 3080 (v30.0.14.9649)
Hardware ID: PCI\VEN_10DE&DEV_2206
ββ Intel(R) Core(TM) i7-10700K CPU @ 3.80GHz
ββ Realtek High Definition Audio (v6.0.9088.1)
π₯οΈ Windows System Information:
ββ OS Version: 10.0.22000
ββ Windows Edition: Windows 11
ββ Processor Architecture: x64 (AMD64)
ββ Number of Processors: 16
ββ Total Physical RAM: 32.00 GB
πΎ Memory Information:
RAM Usage [ββββββββββββββββββββ] 30%
- SetupDi API: Device enumeration and driver information
- IOCTL calls: Direct hardware communication for disk analysis
- WMI (Windows Management Instrumentation): System information queries
- Win32 API: File system and memory information
- /proc filesystem: Kernel and process information
- /sys filesystem: Hardware and driver information
- uname system call: Kernel version information
- sysinfo system call: System statistics
- Real-time Progress Bars: Visual representation of disk and memory usage
- Color-coded Output: Different colors for different types of information
- Sound Feedback: Audio cues for user interaction and completion
- Animated Displays: Smooth transitions and loading indicators
- Error Handling: Graceful handling of permission and access issues
- "Access Denied" errors: Run as Administrator for complete hardware access
- Missing libraries: Install MinGW-w64 or Visual Studio Build Tools
- Colors not showing: Use Windows Terminal or PowerShell instead of Command Prompt
- Permission denied: Run with sudo for complete system information
- Missing information: Ensure /proc and /sys are mounted
- Compilation errors: Install build-essential package
- No beep sound: Check system audio settings and terminal audio support
- Unicode issues: Set terminal encoding to UTF-8
- Slow performance: Some operations require hardware enumeration which can take time
- Programs request hardware-level access for complete information
- Administrator/root privileges provide more detailed system data
- No system modifications are made - read-only access only
- All system calls are standard API functions
- Add Network Information: Extend to show network adapters and connections
- Temperature Monitoring: Add CPU and GPU temperature readings
- Performance Metrics: Include CPU usage and performance counters
- Export Functionality: Save system information to files
- Remote Monitoring: Network-based system monitoring
- Historical Data: Track system changes over time
- Alert System: Notify when system resources are low
Enjoy exploring your system with these comprehensive diagnostic tools!