Wii Web Server
This is an old revision of this page, as edited by Cboomf (talk | contribs) at 22:27, 30 June 2008. It may differ significantly from the current revision. |
Wii Web Server | |
General | |
---|---|
Author(s) | Cboomf, Felix123 |
Type | Server |
Links | |
[[Project Page|Download]] | |
Peripherals | |
![]() ![]() ![]() ![]() |
A simple web-server for the Wii.
Still is very early stages of development and at present can only display a built in test page.
Dev time : 31 Hours
HBC
README
Boot using normal methods *cough* HBC *cough*. Once running, will run itself. To quit, type "//quit" at the end of the web-address, so - "192.168.0.X//quit", will now return to HBC
Place your html files in /data/web/ on the root of your sd card, must be inserted before the app is loaded. Use data.zip for demo files.
There is no directory listing and your homepage must be called "index.html"
Changelog
Version | Changes |
---|---|
alpha v0.72 | Bugfixes |
alpha v0.71 | Adds .wmv support Added error 500 for server errors |
alpha v0.7 | Doesn't exception out when a file or page cannot be found Will now serve a "404 Page not found" page |
alpha v0.62 | Fixed the infinite recursion |
alpha v0.61 | Removed the /a and the old testpages since they are no longer needed. Smaller code. |
alpha v0.6 | Can now send any file size (thanks to joedj's ftpii write_exact function) Ditched GRRLib to make the server smaller in size |
alpha v0.5 | Can now load any file type (those listed below) from FrontSD |
alpha v0.4 | Front SD html only, loading support XD (finally !!) |
alpha v0.31 | Favicon added |
alpha v0.3 | Added wiimote support Added image support |
alpha v0.24b | Bug fixes for 0.24a //a is now back to /a, but //quit is still there for other reasons |
alpha v0.24a | Fixed the main page hyperlink to //a |
alpha v0.24 | Changed /a to //a and /quit to //quit to avoid conflicts Request parser rewritten, now quicker and more streamlined |
alpha v0.23 | Now doesn't have to restart the server to serve more than one page (i.e presseing B then A) Quitting the server is from a server path of "/quit" |
alpha v0.22 | Handles links |
alpha v0.21 | Now detects the HTTP/1.x version as requested by the browser |
alpha v0.2 | Now serves a built in test page No longer needs telnet |
alpha v0.11 | Serves html to telnet (lack of http headers)
Can accept multiple connections (not at once) |
alpha v0.1 | Added Gamecube control menu control Added GRRLIB logo |
Bug fixing
Please post new bugs on the talk page instead of here :-)
Bug | Status | Priority |
---|---|---|
Directory traversal vulnerabilities allows people to sneak out of the web root. Ops, now people can "borrow" |
Waiting | High |
Fixing of folders to index.html is hardcoded and not heuristic and will fail for sub-directories. |
Waiting | Low |
500 pages uses 404 lenghts | Done | Medium |
Indention issues, try just writing it like "else if" and don't add any extra indention, it keeps the indention |
Done | Low |
File types
The following file types can be loaded from Front SD
html | htm | txt | css | ico | gif |
jpg | jpeg | png | svg | torrent | wav |
wav | mp3 | mid | m3u | ram | ra |
doc | exe | zip | xls | tgz | tar |
tar | gz | arj | rar | rtf | |
swf | mpg | mpeg | asf | avi | bmp |
wmv |
"Lump of fun"
Everynow and then, a special release of the wii web server will be released that contains a hidden "lump of fun". Result can be posted on the talk page under "Lump of fun". Who will be the first to screendump it, evidence must be a full screendump or it will be discounted.
The first - "find the sucking lump of fun"