Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

3DWEB 3DS: Difference between revisions

From GameBrew
No edit summary
No edit summary
 
Line 4: Line 4:
|description=A flexible web server that can handle sd card file reads, crypto operations, system requests and raw memory operations.
|description=A flexible web server that can handle sd card file reads, crypto operations, system requests and raw memory operations.
|author=WLHQ
|author=WLHQ
|lastupdated=2024/08/29
|lastupdated=2026/03/06
|type=Utilities
|type=Utilities
|version=1.0.1
|version=1.0.2b
|license=MIT
|license=MIT
|download=https://dlhb.gamebrew.org/3dshomebrews/3DWEB3DS.7z
|download=https://dlhb.gamebrew.org/3dshomebrews/3DWEB3DS.7z
Line 57: Line 57:


==Changelog==  
==Changelog==  
'''v1.0.2b'''
* Update Preparation for Upstream by [https://github.com/WLHQ @WLHQ] in [https://github.com/WLHQ/3DWEB/pull/2 #2]
* Experimental Update by [https://github.com/WLHQ @WLHQ] in [https://github.com/WLHQ/3DWEB/pull/3 #3]
* 3DWEB Experimental Update by [https://github.com/WLHQ @WLHQ] in [https://github.com/WLHQ/3DWEB/pull/4 #4]
* Sync to Experimental by [https://github.com/WLHQ @WLHQ] in [https://github.com/WLHQ/3DWEB/pull/5 #5]
'''v1.0.1'''
'''v1.0.1'''
* Changed the Banner & Icon for 3DWEB.
* Changed the Banner & Icon for 3DWEB.

Latest revision as of 01:19, 8 March 2026

3DWEB
General
AuthorWLHQ
TypeUtilities
Version1.0.2b
LicenseMIT License
Last Updated2026/03/06
Links
Download
Website
Source

3DWEB is an HTTP server written in C, designed for the 3DS. It is a continuation of 3ds-httpd by dimaguy.

It creates a directory called "Websites" & an index.html file when the server starts. You can add your own files in the Websites directory on your SD Card. The files put onto your SD Card in the Websites directory will not be overwritten.

User guide

Default Handler

- Path: /  
- Description:  
    Returns a hardcoded HTML response  

Favicon Handler

- Path: /favicon.ico  
- Description:  
    Returns a hardcoded SVG favicon  

System Handler

- Path: /system/  
- Description:  
    /system/exit - Exits app  
    /system/reboot - Reboots system  

SDMC Handler

- Path: /sdcard/  
- Description:  
    Returns content of requested file in SD Card with content-type text/html, if file is missing returns 404. Path starts at SDMC root  

Memory R/W Handler

- Path: /readmem/ || /writemem/  
- Description:  
    Reads and writes system memory. Honestly you're more likely to crash your 3DS. Check source code for details  

Encryption Handler

- Path: /crypt/  
- Description:  
    Uses native AES Encryption/Decryption Algorithms to do CBC/CTR/CTM. Check source code for details.

Changelog

v1.0.2b

  • Update Preparation for Upstream by @WLHQ in #2
  • Experimental Update by @WLHQ in #3
  • 3DWEB Experimental Update by @WLHQ in #4
  • Sync to Experimental by @WLHQ in #5

v1.0.1

  • Changed the Banner & Icon for 3DWEB.
  • Minor updates to code.

v1.0

  • First Release.

External links

Advertising: