hitman

command module
v0.0.0-...-806cf1a Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 3, 2025 License: MIT Imports: 9 Imported by: 0

README ยถ

๐ŸŽฏ HITMAN - Elite Process Terminator

"Precision. Style. Elimination."

A dark, stylish terminal-based CLI tool with advanced reconnaissance capabilities. Eliminates processes running on specified ports with smooth animations and a gritty hitman-themed UI built with Go, Bubble Tea, and Lipgloss.

Version Go Platform License

โœจ Features

  • ๏ฟฝ Prmecision Elimination - Kill processes on any port with style and safety confirmations
  • ๏ฟฝ๏ธ Advanced Reconnaissance - Intel gathering on what's running on specific ports
  • ๏ฟฝ Tarbget Enumeration - Scan and list all occupied ports on your system
  • ๐Ÿ’ฅ Cinematic Animations - Multi-frame bullet sequences during elimination missions
  • ๐ŸŽจ Dark Operative Theme - Professional red/black UI with smooth transitions
  • ๐Ÿ–ฅ๏ธ Cross-Platform Operations - Seamless execution on macOS, Linux, and Windows
  • โšก Lightning Fast - Optimized process detection and termination
  • ๐Ÿ“– Mission Briefings - Comprehensive help system with tactical examples
  • ๐Ÿ›ก๏ธ Safety Protocols - Confirmation prompts with --force override capability
  • ๐Ÿ”ง Intel Mode - Verbose output for detailed process information and timestamps

๐Ÿš€ Deployment

Quick Install from Source
git clone https://github.com/ktappdev/hitman.git
cd hitman
go mod tidy
go build -o hitman
System-wide Installation via Go
# Install directly from GitHub (requires Go 1.21+)
go install github.com/ktappdev/hitman@latest

# Or install from a specific version/tag
go install github.com/ktappdev/hitman@v2.0.0
Manual Build
# Clone and build manually
git clone https://github.com/ktappdev/hitman.git
cd hitman
go mod download
go build -ldflags="-s -w" -o hitman .

# Make executable and move to PATH (optional)
chmod +x hitman
sudo mv hitman /usr/local/bin/
Binary Release

Download pre-compiled binaries from Releases

๐Ÿ“– Mission Manual

๐ŸŽฏ Elimination Operations
# Standard elimination (with confirmation protocol)
./hitman 3000

# Silent takedown (bypass confirmation)
./hitman 8080 --force

# Detailed elimination report
./hitman 9000 --verbose --force
๐Ÿ” Reconnaissance Missions
# Single target reconnaissance
./hitman check 3000

# Multi-target surveillance
./hitman check 3000,8080,9000,5432

# Full network scan
./hitman check all

# Complete target enumeration
./hitman list

# Deep intel gathering
./hitman check 8080 --verbose
๐Ÿ“‹ Command Center
# Mission briefing
./hitman --help

# System status
./hitman --version

๐ŸŽฎ Operator Controls

Input Action
ENTER / SPACE Execute mission / Confirm operation
n / N Abort confirmation / Decline mission
q / Ctrl+C Emergency extraction / Quit

๐ŸŽฏ Mission Types

Command Objective Example
<port> Eliminate target on specified port hitman 3000
check <port> Gather intel on single target hitman check 8080
check <ports> Multi-target reconnaissance hitman check 3000,8080
check all Network-wide surveillance hitman check all
list Complete target enumeration hitman list

๐Ÿšฉ Tactical Flags

Flag Alias Mission Enhancement
--force -f Bypass all confirmation protocols
--verbose -v Enable detailed mission reporting
--help -h Access mission briefing
--version Display system specifications

โš™๏ธ Operational Mechanics

๐Ÿ” Target Acquisition
  • macOS/Linux: Utilizes lsof for precision port-to-PID mapping
  • Windows: Deploys netstat for comprehensive port scanning
  • Process Intel: Leverages ps (Unix) / tasklist (Windows) for target profiling
๐Ÿ’ฅ Elimination Sequence

Multi-stage visual feedback during termination:

๐Ÿ”ซ โ†’ ๐Ÿ’ฅ โ†’ โšก โ†’ ๐Ÿ’€
  • Smooth cross-terminal bullet trajectory
  • Professional status indicators
  • Real-time mission progress
๐ŸŽฏ Termination Protocols
  • Unix Systems: kill -9 for immediate termination
  • Windows: taskkill /F for forced process elimination

๐Ÿ–ฅ๏ธ Platform Compatibility Matrix

Platform Detection Profiling Termination Status
macOS lsof ps kill -9 โœ… Fully Operational
Linux lsof ps kill -9 โœ… Fully Operational
Windows netstat tasklist taskkill /F โœ… Fully Operational

๐Ÿ“‹ System Requirements

Runtime Dependencies
  • Unix Systems: lsof, ps, kill (standard system tools)
  • Windows: netstat, tasklist, taskkill (built-in utilities)
Build Requirements
  • Go: 1.21+ for compilation
  • Dependencies: Automatically managed via go mod

๐ŸŽจ Visual Experience

Experience the dark art of process termination with:

  • ๐ŸŽญ Elite Operative Theme: Professional red/black color palette
  • ๐ŸŽฌ Cinematic Animations: Smooth bullet trajectories and transitions
  • ๐Ÿ“Š Real-time Feedback: Progress indicators and status updates
  • ๐Ÿ›ก๏ธ Safety Protocols: Clear confirmation prompts and error handling
  • ๐Ÿ“ฑ Responsive Design: Adapts to various terminal sizes

๐Ÿ”ง Mission Examples

Quick Elimination
# Terminate development server
./hitman 3000
Stealth Operations
# Silent elimination of multiple targets
./hitman 8080 --force
./hitman 9000 --force
Intelligence Gathering
# Comprehensive network reconnaissance
./hitman check 3000,8080,9000,5432 --verbose

# Full system surveillance
./hitman list --verbose
Development Workflow
# Check if your React dev server is running
./hitman check 3000

# Eliminate stuck Node.js processes
./hitman 8080 --force

# Scan for common development ports
./hitman check 3000,8080,9000,5000,4000

๐Ÿค Contributing

Contributions welcome! Please read our Contributing Guidelines before submitting missions.

๐Ÿ“„ License

This project is licensed under the MIT License - see the LICENSE file for details.

๐ŸŽ–๏ธ Acknowledgments

  • Built with Bubble Tea for terminal UI
  • Styled with Lipgloss for visual excellence
  • Inspired by the need for stylish process management

Made with โค๏ธ for developers who demand precision, style, and efficiency in their terminal operations.

"In the world of process management, there are no second chances. Choose HITMAN."

# hitman

Documentation ยถ

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL