Skip to content

inilvinilra/NullWelcome

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Null Linux Welcome Screen

Null Linux Welcome App

A premium, minimalist, and performance-driven post-installation hub tailored for cybersecurity professionals and power users.


🛡️ The Philosophy

Null Linux Welcome is not your average Linux "Welcome" screen. Built entirely from scratch using Rust and GTK4, it shuns bloated web technologies (like Electron or HTML wrappers) in favor of memory safety, blazing-fast native performance, and a completely dark, graphite-themed aesthetics.

Designed with a focus on Arch Linux and BlackArch ecosystems, this tool acts as a centralized Command & Control Hub for setting up a robust penetration testing station in seconds.

✨ Key Features

1. 🚀 Zero-Bloat Native Architecture

  • Written in 100% safe Rust.
  • Modern GTK4 interface with smooth crossfade animations and a grouped-list UI design.
  • Minimal footprint with instantaneous startup times.

2. 🧠 Intelligent Flatpak-Fallback Installer

Our custom installation engine handles package management brilliantly:

  • Scans your system for AUR helpers (yay or paru).
  • If missing, defaults to pacman.
  • Failsafe: If an application (like proprietary messengers or standalone binaries) isn't available in standard repos, the engine instantly falls back to Flathub (Flatpak) and installs it seamlessly.
  • Bulk Installation: Select 50 tools at once, and watch them compile and install in a single, transparent Alacritty terminal session.

3. ⚔️ The Security Hub (145+ Categorized Pentest Tools)

Forget searching for tools one by one. The Security Hub features over 145+ industry-standard offensive security, DFIR, and OSINT tools, neatly categorized into 8 domains:

  1. Information Gathering & OSINT
  2. Web Application Security
  3. Wireless & RF Attacks
  4. Exploitation & Post-Exploitation
  5. Password Cracking & Cryptography
  6. Forensics, DFIR & Steganography
  7. Reverse Engineering & Malware Analysis
  8. Network Traffic Analysis & Sniffing

4. ⚙️ Kernel-Level System Tweaks

A dedicated section to harden your system and unlock performance bottlenecks with a single click:

  • Privacy: Disable IPv6 at the sysctl level, disable Core Dumps to prevent RAM credential leaks, and clear pacman/yay cache.
  • Security Hardening: Enable and configure UFW Firewall (deny incoming) and enforce Quad9 DNS for malware blocking.
  • Performance: Enable Google's TCP BBR congestion control algorithm for faster networking, optimize Arch mirrors via reflector, and scrub orphaned packages.

🛠️ Building and Installation

Prerequisites

Ensure you have the required dependencies to build GTK4 Rust applications on your Arch-based system:

sudo pacman -S --needed rust pkgconf gtk4 gcc alacritty

(Note: alacritty is required for the transparent installer terminal to pop up.)

Compiling from Source

Clone the repository and build the project using Cargo:

git clone https://github.com/xredjhon/NullWelcome.git
cd NullWelcome
cargo build --release

Running the Application

cargo run
# Or run the compiled binary directly
./target/release/nullwelcome

🤝 Authors & Credits

  • Created By: Null Linux Team
  • Developed By: xredjhon

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors