![]()
Dukto is one of my long-lived software project, it’s now at the 6th release, with many improvements over the previous versions. One of the main changes of this release is the new user interface inspired to the Metro style UI developed by Microsoft for the new releases of Windows Phone, Windows, Xbox and all the other Microsoft products. Since I like the simplicity, the essentiality of this kind of UI, I’ve decided to make a new Dukto interface for all the supported platforms.
If you don’t know Dukto, I can tell you that it’s an easy file transfer tool designed for LAN use. I use it in my everyday work to transfer files from one PC (or other device) to another, without worrying about users, permissions, operating systems, protocols, clients, servers and so on… Just start Dukto on the two PCs and transfer files and folders by dragging onto its window. That’s all.
Dukto main features are:
- Simple user interface
- No server or internet connection needed
- Zero configuration
- Clients auto-discovery
- High speed file transfer
- Multi-OS native support
- Portable version available
- Multi files and folders transfer
- Transfers log
- Send and receive text snippets (eg. useful for sending URLs)
- Open received files directly from the application
- Windows 7 taskbar integration with progress and transfer indicator
- Show your IP addresses on the IP connection page
- Full Unicode support
- Metro style UI
- Free and open source
Dukto is a free open source project, licensed under GPL. Official releases are made by me for the folliwing platforms:
- Windows (XP or later)
- OS X (10.6.x or later)
- Linux (packaged for Ubuntu and Fedora)
- Symbian (for Nokia touch phones)
Also there are porting made by other developers, like the following:
You can find the source code on the project page http://sourceforge.net/projects/dukto/ at SourceForge.net. Dukto has also been tested and certified by Softpedia, Brothersoft and GearDownload.
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
|
|
|
![]() |
Dukto for Windows Phone 8.1, Windows 8.1 and now on Windows 10 UWP is available on the Windows Store! |
![]() |
Dukto for Android is available on the Google Play Store for any ARM or x86 device with Android 2.3 or higher! |
![]() |
Dukto for Symbian is available on the Nokia Store for the supported Nokia Symbian touch devices. UPDATE: not available anymore. |
If you need help or you simply want to contact me, please leave a comment here or send an e-mail to:









Could you port it to QT 5.8?
@pipe currently I don’t have enough free time to work on this task, maybe in the future…
@good currently I don’t have enough free time to work on this task, maybe in the future…
Just tried the program with two Linux PC’s and worked great!
Congratulations, well done!!!
I was so impressed that I tried to use it on my phone unfortunately the program is not starting…
I have an android phone version 7,0. Is this because the latest android version? kind of compatibility problem?
Would be wonderful if you can solve this issue.
Keep up the good work!
Cheers!
Très bon travail, fonctionne parfaitement, merci pour cette application très utile.
Thank u for this awesome software..best soft for sharing files in same network & it is cross platform (windows, linux, macos, android, windows phone)
why not try to remember the IP in the Dukto R6?
it not convenient to input IP again if I turn off the client.
Good day. Do you know where I could download Dukto for S60v3 (Nokia e72)? Thank you.
@mang isda sorry but I don’t have anything Symbian related anymore…
Do not work in my samsung s8+ with android 7
Actually the linx package are unavaible because opensuse.org been victim from an attack. Mirror ?
Currently no other mirror is available…
it’s back !
Ciao,
I am using Dukto on my PC & iPhone and I would like to know:
– is Dukto using existing protocol(s) for the file transfer or you developed a specific one?
– what ports must be open in your LAN in order for Dukto to work?
Best
@Nazareno ciao! Dukto is using a custom protocol designed purposely for this app, and works on port 4644 both TCP and UDP.
[…] Dukto es una de ellas y cumple bastante bien cuando necesitas enviar texto, archivos y carpetas. Está disponible para: Windows (XP or later) Android OS X (10.6.x or later) Linux (packaged for Ubuntu and Fedora) Symbian (for Nokia touch phones) […]
[…] دراصل ÛŒÛ Ù¾Ø±ÙˆÚ¯Ø±Ø§Ù… Ø¬ÛØ§Úº بھی انسٹال ÛÙˆ گا ÛŒÛ Ù†ÛŒÙ¹ ورک پر موجود تمام اپنی ڈیوائسز Ú©Ùˆ خود بخود Ù¾Ûچان کر ØØ§Ø¶Ø± کر دے گا۔ ÛŒÛ Ø²Ø¨Ø±Ø¯Ø³Øª پروگرام بالکل Ù…ÙØª دستیاب ÛÛ’:duktofree […]
Hey, so Dukto has been the one reliable file transfer and text sharing across all my systems for years… thanks!
Quick feature request to make it even better on Android: could we get the app to appear in the standard Share dialog?
Keep up the great work!
Impressive! Definitely the BEST LAN file-sharing software! I like the design very much.
To make it perfect, I suggest three modifications to be made in the next version :
1. Allow users to set the dukto start up when the system boots. Then I don’t have to move to another device and manually launch dukto, and then come back to start the transfer.
2. When user clicks close button X in the main windows, let dukto minimize to the tray and run in background.
3. Improve the dukto protocol and implementation to make it faster. Currently, it can only utilize half of the bandwidth. On my switched Gigabyte-LAN, the transfer speed max is about 50-60MB/s, it is good, but it can be faster. The SMB runs at 110-120MB/s.
I read the source code duktoprotocal.cpp and found the problem might be a single thread is responsible for reading data from file and then write data into the socket buffer. I tried to modify it by myself, but I’m not familiar with C++ and Qt, so I only increased the 10000-byte const in void Dukto:sendData(qint64 b) to 320000. And I also enabled Jumbo-frame feature in my network card. This way, I can increase the speed to 100MB/s. My approach is not elegant, but there is still room for improvement. I hope you can make dukto faster.
I am glad to hear from you.
Thank you very much!
Jeff
Sir,
As far as the speed and easiness concerned, Dukto R6 is the greatest of all.
Thank you for your dedication and hardwork.
I failed to reach this app early.
So, to all, download and use Dukto R6.
This is invaluable.
I can confirm dosn’t work on samsung galaxy s8.
Crashes upon start.
[…] Click HERE to Download Dukto R6 […]
I can’t add more items on ‘sending’ queue while I am already sending a file.I have to wait for transfer to complete.So please add a
feature so that I can ‘drag and drop’ a file while transfer is already in progress.
1) I think it would be great if I can add more files/folder in sending queue. So that I won’t have to wait for the transfer to complete and then transfer other file.
2) And an option for pausing the transfer would be nice.
Just a feature request for the android app, the “share to” feature is very neat and works with most apps but not dukto would be great when you need the to send an image from the gallery app to dukto but dont want to browse around in the dukto file browser
Buongiorno,
Sono un webmaster francese.
Trovo il tuo software molto interessante, c’è una versione francese prevista in futuro?
grazie
Christophe.
Buongiorno,
Perché ci sono due indirizzi IP per ogni post, il primo corrisponde all’ IP locale, ma l’altro?
grazie
Christophe.
[…] La page officielle de Dukto ( avec en bas de la page les liens de téléchargement pour les autres Systèmes d’exploitation) : http://www.msec.it/blog/?page_id=11 […]
@Christophe currently Dukto doesn’t support internationalisation. Maybe in the future…
@Christophe it depends on the network configuration of the device.
Thank you for this wonderful app, I have a raspberry pi and i would like to use this app on this, is that possible? How can i build the source code for arm?
Thanks in advance!!!
[…] http://www.msec.it/blog/?page_id=11 […]
The version on the Windows Store doesn´t work properly on a desktop PC with Windows 10 Home Creators Edition.
Bonjour,
je trouve le logiciel “dukto” très bien, mais il ne fonctionne pas sur les “samsung s7”, existe-t-il une version fonctionnant pour ces téléphones ?
Merci pour votre réponse
Cordialement
Yves
Hello
I find this software very good. But it doesn’t run on phone “samsung S7”. Have you got a solution ?
Thank you for the answer
best regards
Yves
Hi, I found dukto very useful tool.
I was thinking is it possible to operate like Virtual Machine environment by default, enabling Common Clipboard like the one and the same. (Maybe establishing a tag -word code-, if several machines has the same tag then they will have the behaviour like the common clipboard)
Example: Copying on Host side (automatically “send text from clipboard” is made) & Paste on Guest side (automatically “Copy to clipboard” is made) and inversely if they have the same tag (or word code). If six machines have the same tag then five they will update its clipboard from the last copy operation was performed.
Hi, I found dukto very useful tool!!
Request of characteristic.
1.
I was thinking is it possible to operate like Virtual Machine environment by default, enabling Common Clipboard like the one and the same. (Maybe establishing a tag -word code-, if several machines has the same tag then they will have the behaviour like the common clipboard)
Example: Copying on Host side (automatically “send text from clipboard” is made) & Paste on Guest side (automatically “Copy to clipboard” is made) and inversely if they have the same tag (or word code). If six machines have the same tag then five they will update its clipboard from the last copy operation was performed.
@Jose Bernal yes, but is should be another application as the behaviour is quite different from the Dukto one.
[…] Whenever this program is installed, it will automatically present all of its devices on the network. This great program is available free of charge: Download Dukto Free. […]
[…] Whenever this program is installed, it will automatically present all of its devices on the network. This great program is available free of charge: Download Dukto Free. […]
Hi! I work at the University of Informatics Sciences of the Havana as programmer,
and I have to say that Dukto R6 is an everyday tool, very popular among my coworkers.
The next thing I would like you to add (and I can speak for many of my colleagues),
is a real-time encrypted chat.
Cheers, and happy hacking.
Hi,
I am trying to transfer mp4 files from an android to a mac book, but it appears the message error code 2. What can I do to solve it? thanks!
Thank you! Thanks to your dukto, I could work around a rather silly issue that came after updates of my PC by Microsoft: from now on my Microsoft Windows phone could not communicate with my Microsoft Windows PC over USB cable, but thnks to dikto they still can exchange files like a charm.
Perhaps you could allow the windows interface to be full screen: I need glasses to read the very small character on my hi resolution screen….
Hi could you please update the android version with background transfer.
I just discovered this program and it is certainly amazing with just one problem. When transfering files to android or from android. If the screen goes off, the transfer stops.
I hope this gets changed because it reduces usability greatly with Android.
Have a nice day :-)
Hi Victor, I think your problem is caused by the management of background apps of your phone. On my LG G5 I gave Dukto the permission to run in background regardless the energy saving settings, and it resolved the problem.
And a little note about Nougat devices: Dukto can’t run on these phones due to the changes in application permissions introduced with Marshmallow (i.e. Android 6). But if you have Magisk installed, you can add “ExSDCard Write Access Enabler Nougat v2” from the Magisk Manager to grant SD permissions to Dukto and other old apps that crash because of the denied SD access on Nougat.
[…] Dukto – 开源、跨平台局域网文件传输软件。 […]
Use made to transfer files from a Windows XP to a Windows 10 and vice versa. Thank you very much for this software. Very easy to use. Excellent! :)
Utilisation faite pour transférer des fichiers d’un Windows XP vers un Windows 10 et inversement.
Merci beaucoup pour ce logiciel. Très simple d’utilisation. Excellent ! :)