Releases: supunhg/ShellHooks-CLI
Releases · supunhg/ShellHooks-CLI
ShellHooks CLI v1.1.0 - Complete Feature Release
ShellHooks CLI v1.1.0
Reverse Shell Generator with comprehensive tooling for penetration testing and security research.
🎉 Major Features
New Features
- Command Aliases:
g(generate),i(interactive),l(list) for faster workflow - Banner Suppression:
--no-banner/-nbflag to hide ASCII banner - Comprehensive Man Page: Full documentation accessible via
man shellhooks - Debian Package: Easy system-wide installation via
.debpackage
Enhanced Interactive Mode
- Shell payload now always displays before listener setup
- Users can copy the payload regardless of output action
- Auto-start listener in new terminal window
- Improved workflow and visibility
Expanded Language Support
- 8 new languages: Shell (sh), Telnet, Socat, AWK, Go, Lua, OpenSSL, Xterm, Curl, Wget
- 36 new variants across existing languages
- Total: 19 languages, 66+ tested variants
📦 Installation
Debian/Ubuntu (Recommended)
# Download the .deb package from Assets below
sudo dpkg -i shellhooks-cli_1.1.0_all.debFrom Source
git clone https://github.com/supunhg/ShellHooks-CLI.git
cd ShellHooks-CLI
./scripts/build_deb.sh
sudo dpkg -i shellhooks-cli_1.1.0_all.debDevelopment Install
git clone https://github.com/supunhg/ShellHooks-CLI.git
cd ShellHooks-CLI
python3 -m venv venv
source venv/bin/activate
pip install -e .📚 Quick Start
# Interactive mode (recommended)
shellhooks i
# Quick generation with alias
shellhooks g python -i 10.0.0.1 -p 4444
# List available shells
shellhooks l
# View man page
man shellhooks
# No banner mode
shellhooks -nb list🔧 What's Changed
Added
- Command aliases for faster workflow
- Banner suppression flag (-nb)
- Comprehensive man page documentation
- Debian packaging infrastructure
- Auto-display shell code in interactive mode
Changed
- Removed "Professional" branding
- Improved interactive mode workflow
- Enhanced documentation (README, QUICKSTART, CHANGELOG)
Expanded
- Python: 4→7 variants
- Bash: 4→7 variants
- Netcat: 3→7 variants
- PHP: 4→6 variants
- Perl, Ruby, Node.js, Java, PowerShell: multiple new variants
Fixed
- Interactive mode now displays shell code when selecting listener option
- Banner display logic for subcommands
- Context passing for global options
📊 Stats
- Languages: 19 (+12)
- Variants: 66+ (+36)
- Tests: 47/47 passing
- Package Size: 32KB
⚠️ Security Notice
This tool is for authorized security testing only. Misuse is illegal and unethical.
📖 Documentation
- README
- Quick Start Guide
- Changelog
- Man Page: man shellhooks
🔗 Links
- Repository: https://github.com/supunhg/ShellHooks-CLI
- Issues: https://github.com/supunhg/ShellHooks-CLI/issues
Full Changelog: https://github.com/supunhg/ShellHooks-CLI/blob/main/CHANGELOG.md
Copyright © 2025 Supun Hewagamage.