WBOX(1)
π WBOX(1) β like, the wbox manual, but make it make sense π
okay bestie, sit down, hydrate, because we're about to talk about wbox β that's the manual page name right there in the corner, general commands section, and she's so much fun. no cap.
β¨ NAME β¨
wbox β HTTP testing tool and configuration-less HTTP server π¦
like. it tests HTTP. and it also serves files with zero config. it's giving multitasking icon.
πΈ SYNOPSIS πΈ
wbox <url> [ options ]
wbox servermode webroot <path> [serverport <portnumber> (def 8081)]
two whole modes, two whole vibes. pick your fighter π
π DESCRIPTION π
so the whole point of wbox, per her own words, is to help you have fun while testing HTTP stuff. not just "do" it. have fun. main character energy fr fr.
here's what you can do with her:
- Benchmark how long it takes to generate content for your web app. β±οΈ
- Stress your web server and your web app. π€
- Test virtual domains configuration without having to touch your local resolver. no editing
/etc/hosts, we're not doing that today. - Use her as a configuration-less HTTP server to share files! π«Ά zero config, just vibes.
π OPTIONS π
one bullet per option, all of them, no skipping, periodt.
<number>β stop after<number>requests. a little "okay that's enough" button.comprβ sendsAccept-Encoding: gzip,deflatein the request. ask for the compressed girlies.showhdrβ show the HTTP reply header. just the header, she's private like that.dumpβ show the HTTP reply header + body. full tea, no filter.silentβ don't show status lines. shhh π€«headβ use theHEADmethod instead ofGET.http10β use HTTP/1.0 instead of HTTP/1.1. retro moment.closeβ close the connection after reading few bytes. dramatic exit πhost <hostname>β use<hostname>as theHost:field in the HTTP request.timesplitβ show transfer times for different data chunks. the receipts β¨wait <number>β wait<number>seconds between requests. default 1.clients <number>β spawn<number>concurrent clients (viafork()). chaos, organized.referer <url>β send the specified referer header.cookie <name> <val>β set cookiename=val. can be used multiple times, stack 'em πͺmaxclients <number>β max concurrent clients in server mode (default 20).-hor--helpβ show this help.-vβ show version.
π USAGE EXAMPLES π
copied exactly, because these are the whole blueprint:
wbox wikipedia.org (simplest, basic usage)
wbox wikipedia.org 3 compr wait 0 (three requests, compression, no delay)
wbox wikipedia.org 1 showhdr silent (just show the HTTP reply header)
wbox wikipedia.org timesplit (show split time information)
wbox 1.2.3.4 host example.domain (test a virtual domain at 1.2.3.4)
wbox servermode webroot /tmp/mydocuments (Try it with http://127.0.0.1:8081)
see how easy that was? no config file. no yaml. no anything. obsessed. ππ
π§ TUTORIAL π§
wbox is trivial to use, like genuinely trivial, but if you wanna really understand what she is and how to use her, go read the TUTORIAL inside the /usr/share/doc/wbox/ directory. it's right there. reading is self care π«Ά
π AUTHOR π
wbox was written by Salvatore 'antirez' Sanfilippo <antirez@gmail.com>. king behavior π
this manual page was written by Alberto Furia <straluna@email.it>, for the Debian project (and may be used by others). queen behavior π
okay that's the whole page bestie, we ate and left zero crumbs β¨ this was the wbox manual from the General Commands Manual section, dated December 10, 2009 β yeah she's an older icon but she still slays, and that's on periodt π
ππ¦
π¦ where this page comes from
- debian bookworm: wbox 5-4 Β· BSD-3-Clause
- debian trixie: wbox 5-4 Β· BSD-3-Clause
- ubuntu jammy: wbox 5-2 Β· BSD-3-Clause
- ubuntu noble: wbox 5-4 Β· BSD-3-Clause
- ubuntu questing: wbox 5-4
- ubuntu resolute: wbox 5-5 Β· BSD-3-Clause
- ubuntu stonking: wbox 5-5 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms