3DS httpd

From GameBrew
3DS httpd
3ds.png
General
Authordimaguy
TypeOther Apps
Versionnightly
LicenseMIT License
Last Updated2022/09/23
Links
Download
Website
Source

A http server written in C made for the 3DS.

Installation

Install the CIA or run 3DSX and you're good to go.

Available on Universal-Updater.

User guide

Path Handlers

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

nightly

  • ec38a2c: Code reformatting, fix disappearing manual (dimaguy).

External Links

Advertising: