Close
0%
0%

Web based file manager

Graphical filesystem interface for headless devices

Similar projects worth following

The lion kingdom had been using the hell out of its web based file manager for android since 2020

https://github.com/heroineworshiper/webphone

Meanwhile, the number of headless raspberry pi appliances grew.  Sound recorders, music displays, MIDI capture programs, robotic cameras all required managing local storage but couldn't justify a full keyboard & monitor.  Ssh was becoming inconvenient for the growing number of devices & these devices would probably get more use if the file management was more convenient. 


  • Security hole

    lion mclionhead12/03/2025 at 19:41 0 comments

    Years ago, remote file management was manely based on FTP.  Support for that grew & grew until we had basically transparent access to remote files.  All that went away in the late 90's & got replaced by loose ssh commands.  The security hole of having FTP on a large network was the mane reason, but very few of us are on public networks anymore.

    The big risk nowadays seems to be IPv6.  Those addresses are once again as public as IPv4 was 30 years ago.

    The easy solution is to make servers reject IPv6 connections.  The only method that works in android is

    socket.getInetAddress() instanceof Inet4Address

    The java.net.preferIPv4Stack setting doesn't work.

    The next step would be certificate based authentication, but for a program with no users, it's not necessary.  There's actually a box in Firefox for setting a client certificate.  Then it would need HTTPS support, which would entail creating yet another batch of certificates for the server, a big step up from the current Server class.

    The way webphone is written, using it on a raspberry pi would manely involve installing a JVM, making a new class to handle android log statements & instantiating the same classes outside android.  It's still more convenient than FTP, since it doesn't need a client program.

View project log

Enjoy this project?

Share

Discussions

mmiscool wrote 5 days ago point

Are you using the motif desktop environment on a UNIX box? 

  Are you sure? yes | no

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates