Skip to content

mHijuxS/webversecli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

webversecli

Unofficial CLI for WebVerse Labs Pro — mirrors the htbcli / hccli workflow.

Install

git clone git@github.com:mHijuxS/webversecli.git ~/tools/webversecli
ln -sf ~/tools/webversecli/webversecli ~/.local/bin/webversecli

Update

git -C ~/tools/webversecli pull

Auth

# 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 token

Usage

webversecli <command> [subcommand] [args] [flags]

Profile

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 table

Labs

webversecli 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)

Challenges

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]

Events (daily / weekly)

webversecli events list
webversecli events show <slug>
webversecli events start <slug>
webversecli events active
webversecli events stop
webversecli events submit <slug> [FLAG]

Ranges (multi-flag environments)

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]

Learning paths

webversecli learning-paths list
webversecli learning-paths show junior-web-hacker

Leaderboard

webversecli leaderboard           # weekly (default)
webversecli leaderboard monthly
webversecli leaderboard all-time

VPN

webversecli vpn status
webversecli vpn download              # saves to ~/webverselabs.ovpn
webversecli vpn download ~/wv.ovpn   # custom path

About

Unofficial CLI for WebVerse Labs Pro — labs, challenges, events, flag submission

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages