Skip to content

Cross platform LAN File transfer application built with Qt C++ framework

License

Notifications You must be signed in to change notification settings

abdularis/LAN-Share

Repository files navigation

Build Status

LAN Share

LAN Share is a cross platform local area network file transfer application, built using Qt GUI framework. It can be used to transfer a whole folder, one or more files, large or small immediatelly without any additional configuration.

Install

You can download the Ubuntu package or linux AppImage or Windows executable from the release page. https://github.com/abdularis/LAN-Share/releases

  • Using .deb (Ubuntu/Debian)

download the latest version, for example lanshare_1.2.1-1_amd64.deb then open a terminal, navigate to directory where the downloaded package is located and type

$ sudo dpkg -i ./lanshare_1.2.1-1_amd64.deb
  • Using AppImage (All Linux)

simply download the AppImage and run it on all linux distribution

  • For Windows

See the github release page or go to Softpedia

Compiling instructions

To compile LANShare you need to install Qt tools, on Debian you can use:

$ sudo apt install qt5-qmake qt5-default

For more information about qmake you can visit this page.

Then you can download the sourcecode with git:

$ git clone https://github.com/abdularis/LAN-Share

and compile with:

$ cd LAN-Share-1.2.1/src
$ qmake -o Makefile LANShare.pro
$ make

Features

  • Send one or more files
  • Send folder
  • Send to multiple receiver at the same time
  • Cancel, pause and resume operations while transfering

Usage

  • Computer has to be connected to a local area network (wired or wireless)
  • Run the application in both sender and receiver
  • Send the file/folder by, select Send (files or folder) then -> select receiver in the 'Select Receiver' dialog, finally click 'Send'
  • File/folder would automatically received by the receiver

Screenshots

Screenshot 1

Screenshot 2

Screenshot 3

License

GPLv3