| Crates.io | vlitz |
| lib.rs | vlitz |
| version | 0.2.2 |
| created_at | 2026-01-08 00:24:49.119478+00 |
| updated_at | 2026-01-08 02:51:21.115002+00 |
| description | A strong dynamic debugger CLI tool based on Frida |
| homepage | |
| repository | |
| max_upload_size | |
| id | 2029305 |
| size | 423,923 |
A strong dynamic debugger CLI tool based on Frida
Vlitz is a powerful command-line interface tool that leverages Frida's dynamic instrumentation capabilities to provide advanced debugging and analysis features for applications across multiple platforms.
auto-download feature)git clone https://github.com/your-username/vlitz.git
cd vlitz
cargo build --release
The binary will be available at target/release/vlitz
# Show help
vlitz --help
# List processes
vlitz ps
# Attach to a process by name
vlitz attach -n "target_app"
# Attach to a process by PID
vlitz attach -p 1234
# Connect to USB device
vlitz -U ps
# Connect to remote Frida server
vlitz -H 192.168.1.100 ps
-D, --device <ID>: Connect to device with the given ID-U, --usb: Connect to USB device-R, --remote: Connect to remote frida-server-H, --host <HOST>: Connect to remote frida-server on HOST-p, --pid <PID>: Target process by Process ID-n, --name <NAME>: Target process by name-f, --file <FILE>: Target process by spawning executableGenerate shell completion scripts:
# For Bash
vlitz --generate-completion bash > vlitz.bash
source vlitz.bash
# For Zsh
vlitz --generate-completion zsh > _vlitz
# Move to your zsh completions directory
# For Fish
vlitz --generate-completion fish > vlitz.fish
source vlitz.fish
# List all running processes
vlitz ps
# Attach to a specific application
vlitz attach -n "notepad.exe"
# Kill a process
vlitz kill -p 1234
# Connect to a remote Android device
vlitz -U ps
# Attach to an Android app
vlitz -U attach -n "com.example.app"
src/
├── core/ # Core functionality
│ ├── actions.rs # Action handlers
│ ├── cli.rs # CLI argument parsing
│ ├── kill.rs # Process termination
│ ├── manager.rs # Process management
│ └── ps.rs # Process listing
├── gum/ # Frida Gum integration
│ ├── commander.rs # Command execution
│ ├── filter.rs # Process filtering
│ ├── handler.rs # Event handling
│ └── list.rs # Process enumeration
├── util/ # Utility functions
└── main.rs # Application entry point
# Debug build
cargo build
# Release build
cargo build --release
# Run tests
cargo test
# Check code formatting
cargo fmt
# Run clippy for linting
cargo clippy
git checkout -b feature/amazing-feature)git commit -m 'Add some amazing feature')git push origin feature/amazing-feature)[Add your license information here]
If you encounter any issues or have questions, please:
Note: This tool is designed for legitimate security research, debugging, and educational purposes. Please use responsibly and in accordance with applicable laws and regulations.