Skip to content

A simple way to upload files to a server. Recommended for subnets.

License

Notifications You must be signed in to change notification settings

MishDotCom/File-Transfer-Module-OpenFTM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

OpenFTM - File Transfer Module

Ever found the process of moving a file to a server complicated or difficult? With OpenFTM you can move files without third-party servers or cdn servers. Just install ftmd on the server and ftm on the client and done! Now you can upload files easily to your server!

Installation

  • OpenFTM - ftmd (for servers)

  • Setp 1 - Download the ftmd app from the releases tab with the version that you like and the os that you need. You cand download with wget for linux servers.

    Setp 2 - The ftmd app requieres elevated privilages (root for linux | administartor for windows). Run chmod 777 ./ftmd to give the app the appropriate privilages (for linux). After that, run sudo ./ftmd config (linux) | ./ftmd config (Administartor Powershell Windows). After completintg the setup, the app and it's config files will be moved to /etc/ftmd (linux) | C:\ProgramFiles (x86)\ftmd.

    Setp 3 - cd (Change Directory) into the ftmd directory (mentioned at step2) and start it in the background while also keeping a log file with the following command: nohup sudo ./ftmd &. This will start the app as a daemon and append the log to nohup.out. In nohup.out you will see all the logins and failed logins and all the files sent and received. After starting the app, the server will pe listening on port 84 for incoming ftm connections. Congratulations yo have successfully started ftmd!

    Usage

    Step 1 - Download ftm from the releases tab for the os you have and prefer. Open powershell or the terminal in linux and give it the appropriate permissions (for linux chmod 777 ./ftmd) and run ./ftm . Example:
     ~$ ./ftm 10.0.0.1 "C:\Users\<user>\Desktop\test.txt" /home/<user>/Desktop
    OpenFTM - ftm (C) MishDotCom. All rights reserved.
    
    ftm: Enter 10.0.0.1's password: <password>
    ftm: Successfully authenticated! Sending file...
    ftm: Sent file data packet...
    ftm: Begin sending file...
    ftm: File transfer completed
    

    Contribution

    Help me work on more projects like this. Bitcoin accepted here ❤️
    btc public address : GWP6Jbz4uZPhTr34b7WULviR5UMcruoGB