
File Transfer Tool
This idea came to me while I was creating a tool to manage an IP blacklist (Palo Alto EDL). I have also written a full blog post about it—check it out here. The original tool was designed specifically for uploading and downloading a text file.
But what if we had a tool that could handle general file uploads and downloads? With a few modifications, I was able to turn it into a more versatile file-sharing solution.
Features:
- Upload and download files with a single executable, with a progress bar.
- Display the checksum of uploaded and downloaded files.
- Easily share files—just send the .exe version to a friend and share the download URL.
This tool utilizes tmpfiles.org, a free temporary file hosting service, by integrating its API for seamless file sharing.
Here is the GUI of the application:

To view the source code of the tool, visit from the below links and search for the “File Transfer Tool”
https://github.com/shanuka-sandala/custom-tools
We can convert these as .exe file, to do that refer to the following links:
https://www.analyticsvidhya.com/blog/2024/01/ways-to-convert-python-scripts-to-exe-files (btw, I used the 2nd method :D)
https://pypi.org/project/auto-py-to-exe/#files
Thanks for the interest.
Leave a Reply