CLI Reference
Complete reference for all TarPit.pro command-line commands.
Quick Reference
tarpit-pro start -f # Start in foreground
tarpit-pro status # Check status
tarpit-pro port list # List ports
tarpit-pro attacks list # View attacks (paid)
tarpit-pro config show # View configCore Commands
start
Start the honeypot service
tarpit-pro start [flags]-f, --foregroundRun in foreground with log output-c, --config <path>Path to config filetarpit-pro start # Start as daemon
tarpit-pro start -f # Start in foreground
tarpit-pro start -c /etc/tarpit.yamlstop
Stop the running honeypot
tarpit-pro stoptarpit-pro stopstatus
Show current honeypot status
tarpit-pro statustarpit-pro statusversion
Show version information
tarpit-pro versiontarpit-pro versionService Management
install
Install TarPit.pro as a system service
tarpit-pro installsudo tarpit-pro installuninstall
Remove the system service
tarpit-pro uninstallsudo tarpit-pro uninstallservice start
Start via system service manager
tarpit-pro service startsudo tarpit-pro service startservice stop
Stop via system service manager
tarpit-pro service stopsudo tarpit-pro service stopservice status
Show service status
tarpit-pro service statustarpit-pro service statusservice restart
Restart the service
tarpit-pro service restartsudo tarpit-pro service restartPort Management
port list
List all configured honeypot ports
tarpit-pro port listtarpit-pro port listport add
Add a port to monitor
tarpit-pro port add <port>tarpit-pro port add 8080
tarpit-pro port add 27017 # MongoDB
tarpit-pro port add 11211 # Memcachedport remove
Remove a port from monitoring
tarpit-pro port remove <port>tarpit-pro port remove 22 # Keep real SSH
tarpit-pro port remove 8080port add-defaults
Add all default honeypot ports
tarpit-pro port add-defaultstarpit-pro port add-defaultsAttack Viewing (Paid Tiers)
attacks list
Show recent attacks
tarpit-pro attacks list [flags]-n, --limit <num>Number of attacks to show (default: 20)--port <port>Filter by port--ip <ip>Filter by IP addresstarpit-pro attacks list
tarpit-pro attacks list -n 50
tarpit-pro attacks list --port 22attacks show
Show details for a specific attack
tarpit-pro attacks show <id>tarpit-pro attacks show abc123attacks export
Export attacks to file (Pro tier)
tarpit-pro attacks export [flags]-o, --output <file>Output file path--format <fmt>Format: json, csv (default: json)tarpit-pro attacks export -o attacks.json
tarpit-pro attacks export --format csv -o attacks.csvConfiguration
config show
Display current configuration
tarpit-pro config showtarpit-pro config showconfig set
Set a configuration value
tarpit-pro config set <key> <value>tarpit-pro config set tarpit.delay 5s
tarpit-pro config set logging.level debug
tarpit-pro config set storage.max_attacks 50000config reset
Reset configuration to defaults
tarpit-pro config resettarpit-pro config resetLicense Management
activate
Activate a paid license
tarpit-pro activate <key>tarpit-pro activate YOUR-LICENSE-KEYdeactivate
Deactivate license (revert to free tier)
tarpit-pro deactivatetarpit-pro deactivateupgrade
Show upgrade options and pricing
tarpit-pro upgradetarpit-pro upgradeFleet Management (Paid Tiers)
fleet list
List all agents in your fleet
tarpit-pro fleet listtarpit-pro fleet listfleet bans
Show fleet-wide bans
tarpit-pro fleet banstarpit-pro fleet bansfleet sync
Force sync with cloud
tarpit-pro fleet synctarpit-pro fleet syncGlobal Flags
| Flag | Description |
|---|---|
| -h, --help | Show help for any command |
| -v, --verbose | Enable verbose output |
| --config <path> | Path to config file |
| --no-color | Disable colored output |
Exit Codes
| Code | Meaning |
|---|---|
| 0 | Success |
| 1 | General error |
| 2 | Invalid arguments |
| 3 | Permission denied |
| 4 | Service not running |