Skip to content

Fake Hollywood hacking terminal simulator with 60+ parody sequences, visual effects, and achievements. Pure entertainment - no actual hacking!

Notifications You must be signed in to change notification settings

coltwillcox/hackerminal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

51 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ”“ H A C K E R M I N A L ๐Ÿ’€

Hackerminal Screenshot

โšก A parody terminal application that simulates Hollywood-style "hacking" scenes โšก

โ•”โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•—
โ•‘             "I'm in!" - Every movie hacker ever               โ•‘
โ•šโ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•

Go Terminal License Status


๐Ÿ“– Description

Hackerminal is an entertainment program that recreates the unrealistic and dramatic hacking scenes commonly seen in movies and TV shows. It displays randomized command sequences with fancy terminal effects, complete with progress bars, spinners, and references to popular sci-fi and hacker movies.

โš ๏ธ Warning: This is a parody. Real hacking is illegal and boring.

โœจ Features

  • ๐Ÿ–ฅ๏ธ Fancy Terminal Prompt: CRT phosphor green/amber monochrome terminal style with user, host, directory, git branch, and timestamp segments
  • โŒจ๏ธ Typewriter Effect: Commands and outputs appear character-by-character with realistic typing delays
  • ๐Ÿค” Random Thinking Pauses: Random delays (200ms-2000ms) after prompts to simulate human thinking
  • ๐ŸŽฌ 60+ Parody Sequences: Including references to:
    • ๐Ÿ•ถ๏ธ Classic hacker movies (The Matrix, Hackers, WarGames)
    • ๐Ÿ‘ฝ Sci-fi franchises (Alien, Predator, Terminator)
    • ๐Ÿ“บ Popular TV shows (CSI: Cyber, Mr. Robot)
    • ๐ŸŒ Internet culture and memes
  • ๐Ÿ† Achievements & Statistics: Gamified tracking system
    • 15 unlockable achievements (Rookie, Intermediate, Advanced, Rare)
    • Session and all-time statistics tracking
    • Platform-specific persistent storage (Linux: ~/.config/hackerminal, macOS: ~/Library/Application Support/hackerminal, Windows: %APPDATA%\hackerminal)
    • Achievement notifications with visual celebration
    • Stats dashboard on exit (Ctrl+C)

๐ŸŽจ Visual Effects

  • ๐Ÿ“Š Progress bars with ASCII characters
  • ๐Ÿ”„ Multiple spinner animations
  • ๐ŸŸข Matrix-style rain effect
  • ๐ŸŒ Fake IP scanning
  • ๐ŸŽจ ANSI color codes for dramatic output
  • ๐Ÿ“บ Random screen glitch effects (static, corruption artifacts, horizontal tears)
  • ๐Ÿ–ฅ๏ธ CRT scan lines effect (simulates old phosphor monitor with alternating dim lines)
  • ๐Ÿ’€ ASCII art splash screens (skulls, hacker logos, cyber eyes, trojans, and more)

๐Ÿš€ Installation

๐Ÿ“ฆ Download Pre-built Binaries

Download the latest release for your platform:

Linux (amd64):

wget https://github.com/coltwillcox/hackerminal/releases/latest/download/hackerminal-1.2.4-linux-amd64.tar.gz
tar -xzf hackerminal-1.2.4-linux-amd64.tar.gz
cd hackerminal-1.2.4-linux-amd64
./hackerminal

Linux (arm64):

wget https://github.com/coltwillcox/hackerminal/releases/latest/download/hackerminal-1.2.4-linux-arm64.tar.gz
tar -xzf hackerminal-1.2.4-linux-arm64.tar.gz
cd hackerminal-1.2.4-linux-arm64
./hackerminal

macOS (Apple Silicon):

curl -LO https://github.com/coltwillcox/hackerminal/releases/latest/download/hackerminal-1.2.4-darwin-arm64.tar.gz
tar -xzf hackerminal-1.2.4-darwin-arm64.tar.gz
cd hackerminal-1.2.4-darwin-arm64
./hackerminal

macOS (Intel):

curl -LO https://github.com/coltwillcox/hackerminal/releases/latest/download/hackerminal-1.2.4-darwin-amd64.tar.gz
tar -xzf hackerminal-1.2.4-darwin-amd64.tar.gz
cd hackerminal-1.2.4-darwin-amd64
./hackerminal

Windows: Download the .zip file from releases, extract it, and run hackerminal.exe.

๐Ÿ“‹ Prerequisites

Required:

  • ๐Ÿ’ป Unix-like terminal (Linux, macOS) or Windows Terminal/PowerShell
  • For building from source: Go 1.16 or higher

Optional:

  • ๐Ÿ”ค Nerd Fonts - For proper display of icons in the terminal prompt (recommended: JetBrainsMono Nerd Font, FiraCode Nerd Font, or Hack Nerd Font)

๐Ÿ”จ Build

Quick Build (current platform):

make
# or
go build -o hackerminal .

Build for All Platforms:

make build-all
# or
./build.sh 1.1.1

This creates optimized binaries for:

  • Linux (amd64, arm64)
  • macOS (Intel, Apple Silicon)
  • Windows (amd64, arm64)

Build for Specific Platform:

make build-linux    # Linux only
make build-macos    # macOS only
make build-windows  # Windows only

Other Build Commands:

make run           # Build and run
make clean         # Remove build artifacts
make install       # Install to /usr/local/bin (Unix-like)
make help          # Show all commands

๐ŸŽฎ Usage

Basic Usage

Simply run the program:

./hackerminal

The program will continuously display random hacking sequences. Press Ctrl+C to exit.

๐Ÿ’ก Tip: Run this in front of non-technical people for maximum effect!

Advanced Usage Ideas

๐Ÿ–ฅ๏ธ As a Screensaver

Use Hackerminal as a screensaver to make your computer look like it's doing important hacking work:

Linux (with xscreensaver):

# Add to ~/.xscreensaver
programs: /path/to/hackerminal -root \n\

macOS (with custom script):

# Create a wrapper script that runs hackerminal in fullscreen
#!/bin/bash
clear && /path/to/hackerminal

๐Ÿ”’ As a Lock Screen Effect

Impress (or confuse) anyone passing by your desk:

Linux (using i3lock or similar):

# Run before locking
hackerminal & sleep 2 && i3lock

tmux/screen session:

# Leave it running in a detached session
tmux new-session -d -s hacker './hackerminal'
# Reattach when you want to show off
tmux attach -t hacker

๐ŸŽฌ Display Mode

For presentations or background displays:

# Run in fullscreen terminal (F11 in most terminals)
./hackerminal

๐ŸŽญ Pro Tip: Combine with a green or amber terminal color scheme for authentic CRT vibes!

๐ŸŽญ Example Sequences

  • ๐Ÿ” SSH into fictional systems like "pentagon.gov" or "cyberdyne.sys"
  • ๐Ÿ”“ "Crack" passwords and find weak credentials
  • ๐Ÿ’‰ SQL injection demonstrations
  • ๐Ÿ” "Enhance" images to impossible levels
  • ๐Ÿฆ  Deploy viruses that rickroll targets
  • ๐ŸŽช Many more Hollywood hacking tropes

โš™๏ธ How It Works

  1. ๐Ÿ‘ค Generates a random "hacker" username and target system
  2. ๐Ÿ–ฅ๏ธ Displays a fancy terminal prompt
  3. โธ๏ธ Pauses randomly to simulate thinking
  4. โŒจ๏ธ Types out a command with typewriter effect
  5. ๐ŸŽฌ Shows dramatic output with animations
  6. ๐Ÿ” Repeats with a new random sequence

โšก Configuration

The program uses default settings that can be adjusted in config.go:

Timing:

  • โŒจ๏ธ Command typing speed: 50ms per character (variable by key position)
  • ๐Ÿ“ Output typing speed: 30ms per character
  • ๐Ÿค” Thinking pause: 200-2000ms random delay
  • ๐Ÿ“ Terminal width: Auto-detected (defaults to 80 columns)

Visual Effects Probability:

  • ๐Ÿ“บ Screen glitch: 10% chance
  • ๐Ÿ–ฅ๏ธ CRT scan lines: 1% chance
  • ๐Ÿ’€ ASCII splash: 10% chance
  • ๐ŸŒ Network topology: 10% chance
  • ๐Ÿ–ผ๏ธ Split screen: 10% chance
  • ๐Ÿ“ File tree: 10% chance
  • โŒจ๏ธ Typos: 5% chance

๐Ÿ† Achievements & Statistics

Hackerminal tracks your "hacking" activity with a gamified achievements system:

Statistics Tracked:

  • ๐Ÿ“Š Session Stats: Commands typed, sequences triggered, session duration
  • ๐Ÿ“ˆ All-Time Stats: Total sessions, total commands, total uptime, longest session
  • ๐Ÿ”ฅ Streak Tracking: Daily session streak counter
  • ๐ŸŽฏ Effect Stats: Glitches, CRT scans, Matrix rain, ASCII splashes, and more

Achievement Tiers:

  • ๐Ÿฅ‰ Rookie: "I'm In!", "Script Kiddie", "Password Hunter", "Green Screen"
  • ๐Ÿฅˆ Intermediate: "Glitch Master", "Matrix Fan", "Virus Deployer", "Splash Collector"
  • ๐Ÿฅ‡ Advanced: "Hack the Planet!", "Pentagon Infiltrator", "Command Master", "Dedicated Hacker"
  • ๐Ÿ’Ž Rare: "Night Owl", "Marathon Runner", "Lucky Seven"

How to View:

  • Press Ctrl+C to see your statistics and achievements
  • Achievement notifications appear automatically when unlocked
  • Stats stored in platform-specific config directory

๐ŸŽฌ Movie References

Hackerminal includes humorous references to:

  • ๐Ÿ•ถ๏ธ The Matrix
  • ๐Ÿ’พ Hackers (1995)
  • ๐ŸŽฎ WarGames
  • ๐Ÿ‘ฝ Alien franchise
  • ๐ŸฆŽ Predator franchise
  • ๐Ÿค– Terminator franchise
  • ๐Ÿ” CSI: Cyber
  • ๐ŸŽญ Mr. Robot
  • ๐ŸŒŸ And many more!

โš–๏ธ Disclaimer

This program is purely for entertainment and educational purposes. It does not perform any actual hacking, network operations, or security testing. All "hacking" activities are simulated text output with sleep delays.

โ›” DO NOT use this to intimidate, deceive, or misrepresent actual hacking capabilities.

๐Ÿ“œ License

This is a parody/entertainment project. Use responsibly and ethically.

๐ŸŽญ For entertainment purposes only!

๐Ÿค Contributing

Feel free to add more parody sequences, improve visual effects, or add references to your favorite hacker movies!

๐Ÿ’ป Pull requests are welcome! Let's make this even more ridiculous!

๐ŸŽ‰ Fun Facts

  • ๐Ÿ”‘ The password "hunter2" reference comes from a classic IRC joke
  • ๐Ÿ’‰ "Bobby Tables" is a reference to the famous XKCD comic about SQL injection
  • ๐ŸŽฌ Many sequences quote iconic movie lines
  • ๐Ÿ”ค The program name is intentionally misspelled as "l33t-h4x0r" in the prompt

๐ŸŽฌ Enjoy the Hollywood hacking experience! ๐Ÿ’ป

Made with ๐Ÿ’š (phosphor green) and ๐Ÿงก (amber)

"Hack the planet!" - Hackers (1995)

About

Fake Hollywood hacking terminal simulator with 60+ parody sequences, visual effects, and achievements. Pure entertainment - no actual hacking!

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors