"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.
- ๏ฟฝ 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
git clone https://github.com/ktappdev/hitman.git
cd hitman
go mod tidy
go build -o hitman# 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/[email protected]# 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/Download pre-compiled binaries from Releases
# Standard elimination (with confirmation protocol)
./hitman 3000
# Silent takedown (bypass confirmation)
./hitman 8080 --force
# Detailed elimination report
./hitman 9000 --verbose --force# 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# Mission briefing
./hitman --help
# System status
./hitman --version| Input | Action |
|---|---|
ENTER / SPACE |
Execute mission / Confirm operation |
n / N |
Abort confirmation / Decline mission |
q / Ctrl+C |
Emergency extraction / Quit |
| 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 |
| 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 |
- macOS/Linux: Utilizes
lsoffor precision port-to-PID mapping - Windows: Deploys
netstatfor comprehensive port scanning - Process Intel: Leverages
ps(Unix) /tasklist(Windows) for target profiling
Multi-stage visual feedback during termination:
๐ซ โ ๐ฅ โ โก โ ๐
- Smooth cross-terminal bullet trajectory
- Professional status indicators
- Real-time mission progress
- Unix Systems:
kill -9for immediate termination - Windows:
taskkill /Ffor forced process elimination
| 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 |
- Unix Systems:
lsof,ps,kill(standard system tools) - Windows:
netstat,tasklist,taskkill(built-in utilities)
- Go: 1.21+ for compilation
- Dependencies: Automatically managed via
go mod
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
# Terminate development server
./hitman 3000# Silent elimination of multiple targets
./hitman 8080 --force
./hitman 9000 --force# Comprehensive network reconnaissance
./hitman check 3000,8080,9000,5432 --verbose
# Full system surveillance
./hitman list --verbose# 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,4000Contributions welcome! Please read our Contributing Guidelines before submitting missions.
This project is licensed under the MIT License - see the LICENSE file for details.
- 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."