Unofficial CLI for WebVerse Labs Pro — mirrors the htbcli / hccli workflow.
git clone git@github.com:mHijuxS/webversecli.git ~/tools/webversecli
ln -sf ~/tools/webversecli/webversecli ~/.local/bin/webversecligit -C ~/tools/webversecli pull# interactive login (saves JWT to ~/.config/webversecli/config.json)
webversecli config login
# or paste a JWT directly
webversecli config set-token eyJ...
# or use an environment variable (takes priority)
export WEBVERSECLI_TOKEN=eyJ...
webversecli config logout # logout + clear saved token
webversecli config show # inspect current tokenwebversecli <command> [subcommand] [args] [flags]
webversecli me # username, email, VPN IP, streak
webversecli me stats # XP, rank, first bloods, difficulty breakdown
webversecli me progress # completed labs/challenges list + rank bar
webversecli me achievements # unlocked/locked achievements tablewebversecli labs list
webversecli labs list --free
webversecli labs list --difficulty easy
webversecli labs list --tag sqli
webversecli labs list --search "token"
webversecli labs list --free --difficulty easy --tag ssrf
webversecli labs filters # available tags, technologies, difficulties
webversecli labs show <slug> # full details: objectives, first blood, story
webversecli labs start <slug>
webversecli labs active # gateway IP, hostnames, expiry
webversecli labs stop
webversecli labs submit <slug> [FLAG] # reads stdin if FLAG omitted
webversecli labs writeup <slug> [OUTPUT] # download PDF writeup (solved labs only)webversecli challenges list
webversecli challenges list --free --category sqli --difficulty easy
webversecli challenges list --search "xss"
webversecli challenges show <slug>
webversecli challenges start <slug> # returns challenge URL
webversecli challenges active
webversecli challenges stop
webversecli challenges submit <slug> [FLAG]webversecli events list
webversecli events show <slug>
webversecli events start <slug>
webversecli events active
webversecli events stop
webversecli events submit <slug> [FLAG]webversecli ranges list
webversecli ranges show <slug>
webversecli ranges start <slug> # requires All Access subscription
webversecli ranges active
webversecli ranges stop
webversecli ranges submit <slug> [FLAG]webversecli learning-paths list
webversecli learning-paths show junior-web-hackerwebversecli leaderboard # weekly (default)
webversecli leaderboard monthly
webversecli leaderboard all-timewebversecli vpn status
webversecli vpn download # saves to ~/webverselabs.ovpn
webversecli vpn download ~/wv.ovpn # custom path