[Release] FileKong - FTP Client for 3DS

Discussion in '3DS - Homebrew Development and Emulators' started by Rinnegatamante, May 31, 2016.

  1. Rinnegatamante
    OP

    Rinnegatamante GBAtemp Psycho!

    Member
    3,127
    3,270
    Nov 24, 2014
    Italy
    Bologna
    NOTE: This homebrew has been released after seeing the results of this poll: https://twitter.com/Rinnegatamante/status/736487958379933696 . It means this homebrew IS NOT finished, so if you're here just to offend, shitpost, downvote, etc etc according on where you're reading this post, then just do a favour to the whole community, ALT+F4 your web browser ;).


    FileKong v.0.1 ALPHA

    [​IMG]
    Two 3ds connected using FileKong

    FileKong is the first FTP Client ever made for 3DS. At the moment the homebrew IS NOT finished, that's why it's in Alpha state. Actually i don't have time to work on it so i decided to release it "as it is" (i don't even know if i'll ever finish it since at the moment i'm not motivated anymore to work on 3DS scene :D ).
    It has been created without watching a single FTP client sourcecode, i worked just seeing what kind of requests a popular FTP client (FileZilla) does to learn how FTP protocool works and i tried to reproduce it writing from scratch the whole code.

    What's currently implemented?

    • Unprotected FTP connection and a barebone prototype (probably not working for the most of you) for TLS connection
    • Basic filebrowser for server-side listed contents and SD contents with files removing feature (on both sides).
    • Server->Client and Client->Server file transfer.
    • A barebone timeout resolver (needs several improvements).
    • Screenshots feature.
    Controls
    A: Open Directory | Send/Receive a file
    X: Delete a File/Directory
    Left/Right DPad: Switch between server and client
    Up/Down DPad: Navigate in current filebrowser
    Select: Take a screenshot
    Start: Exit homebrew

    Little tip: instant server configuration

    If you plain to use this homebrew with the same server all the times, you can consider to edit the index.lua file (lines 2-6) to automatically start FileKong with your configuration saving you time editing them manually all the times.
    Note that if you're using CIA build, the index.lua file is inside romfs partition of the homebrew so it could be quite hard to edit it if you're not a bit experienced in such things.

    Some usages for this homebrew

    • Send files to a web server.
    • Download files from a web server.
    • Transfer files between different consoles / devices (even 3DS<->3DS).
    • Install a CIA file from another 3DS in combination with the FTP Installer integrated in NASA.
    • Delete files on a web server or on your SD.
    Download
     
    Last edited by Rinnegatamante, Jun 9, 2016


  2. b921603

    b921603 Member

    Newcomer
    20
    4
    Mar 10, 2016
    Taiwan
    It seems cool.it is implemented some unique feature.
     
  3. MsMidnight

    MsMidnight part time fe modder

    Member
    1,753
    1,308
    Oct 12, 2015
    kys
    awesome! This might motivate me to make even more tools!
     
    SirBeethoven likes this.
  4. ThePanchamBros

    ThePanchamBros Hates the Undertale Fandom

    Member
    340
    190
    Jan 31, 2016
    United States
    Under your bed ( ͡° ͜ʖ ͡°)
    Sweet! I will use!
     
  5. arse

    arse Advanced Member

    Newcomer
    91
    95
    Sep 23, 2015
    Any chance of a direct link? I'd rather not have to navigate through odious ads.
     
    Xiphiidae and Quantumcat like this.
  6. ThePanchamBros

    ThePanchamBros Hates the Undertale Fandom

    Member
    340
    190
    Jan 31, 2016
    United States
    Under your bed ( ͡° ͜ʖ ͡°)
    its not ads, its the owners personal website, I didn't get any ads...
     
  7. Tomato Hentai

    Tomato Hentai baja boner blast

    Member
    3,751
    6,113
    Oct 30, 2014
    Canada
    actually north korea. please send help
    Xiphiidae likes this.
  8. arse

    arse Advanced Member

    Newcomer
    91
    95
    Sep 23, 2015
  9. PBallWiz

    PBallWiz Advanced Member

    Newcomer
    81
    21
    Sep 9, 2015
    United States
    Nice. Thanks!!
     
  10. SirBeethoven

    SirBeethoven 3.145.... something. E=mc2

    Member
    1,808
    552
    Nov 26, 2015
    United States
    WHOAH! You can transfer between 3DS and 3DS?! AWESOME!
     
    Ricken and Minnow like this.
  11. Ricken

    Ricken So long, and goodnite / So long, not goodnite

    Member
    2,221
    2,417
    Jan 19, 2016
    United States
    Shibuya, The small one from Vegas
    Does ANYONE looks at Rinnegatamante.it anymore???
    EDIT; Guess not
    Homepage

    Regardless, the idea of having an FTP client run from the system seems epic imo
    Notably for sending files system to system :P
     
    Last edited by Ricken, May 31, 2016
  12. SirBeethoven

    SirBeethoven 3.145.... something. E=mc2

    Member
    1,808
    552
    Nov 26, 2015
    United States
    That's awesome! I'm glad there's a donation instead!
     
  13. PaiiNSteven

    PaiiNSteven Newbie

    This is awesome! Just what I was looking for. Thank you so much for this!
     
  14. MattKimura

    MattKimura 3DS & WiiU Enthusiast

    Member
    1,801
    937
    Jun 30, 2014
    United States
    Brings me back to the PSP days where me and my friend wanted to share a game, but didn't have access to a computer so we transferred it wirelesly from PSP to PSP. I just wish this had support, it would be a great app
     
  15. RandomKid150

    RandomKid150 Translator

    Member
    360
    94
    Nov 4, 2015
    United States
    Texas
    Nice! :)
     
  16. Pokéidiot

    Pokéidiot GBAtemp Regular

    Member
    244
    129
    Dec 6, 2015
    Brazil
    \n?
    CTRL+W :creep:

    Anyways, after quite a lot of FTP server homebrews for 3DS... we finnaly got a client! And with that we can finnaly transfer files from 3DS to 3DS, too. MY WEBSERVERS TOO
     
  17. DarkRioru

    DarkRioru Dream Beeeeeaaaammmm!!!

    Member
    1,969
    421
    Aug 29, 2015
    United States
    looking up at the stars
    dude this is awesome, why would anyone doubt your 3ds homebrewness... you have created some awesome homebrew, why quit now? at least wait until the next handheld from nintendo blasts the 3ds family out of the water and the fans move on to something new.. please, you revolutionized the 3ds homebrew scene... if it wasn't for you, we wouldn't have an app that changes custom themes or sunshell.... you are awesome, if you do quit on the 3ds homebrew scene, do more homebrew for another console please, your work is amazing!
     
  18. Buttsnake

    Buttsnake "Mods please close this thread"

    Member
    207
    76
    Aug 23, 2015
    United States
    Inside your SD card
    Woah :wtf:
    Kind of a passive-aggressive comment at the beginning. Looks amazing, though I don't have two 3dses
     
    Xiphiidae and MajinCubyan like this.
  19. CeeDee

    CeeDee hm?~

    Member
    3,827
    5,383
    May 4, 2014
    United States
    somewhere
    If you don't care about this community or support your stuff here, why bother even posting here?
     
    Xenosaiga, Xiphiidae and MajinCubyan like this.
  20. Hector_of_Troy

    Hector_of_Troy GBAtemp Regular

    Member
    146
    32
    Feb 9, 2016
    Italy
    I don't see why you'd want to leave this community entirely, maybe I'm out of the loop but I've only ever seen supportive comments for your work here, but hey, your choice