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.

Author photo
Publication date:
Hi! I’m Shanuka, a skilled Network Engineer working for an IT-based company in Sri Lanka. I specialize in designing, implementing, and securing complex networks, with a keen interest in emerging technologies such as cloud computing, automation, and AI-driven system optimization.

Leave a Reply

Your email address will not be published. Required fields are marked *