is there any way to create the application which is list the file uploads and downloads activity on system need to identify the file name which was uploaded/downloaded with time
Loading
is there any way to create the application which is list the file uploads and downloads activity on system need to identify the file name which was uploaded/downloaded with time
Know the answer? Post it — somebody with the same question will find it here.
Sign in to answer this question
It is the same account you read, post and publish with — and you will come straight back to this page.
Ramakrishnan RPosted Jan 18, 2024, 5:01 AM
There are third-party applications designed for file auditing and monitoring like Netwrix Auditor, SolarWinds Access Rights Manager, and others. These tools can provide detailed logs and reports on file activities.
Naimish MakwanaPosted Jan 18, 2024, 4:53 AM
Yes, it is possible to create a C# Windows application that tracks file upload and download activities. However, please note that tracking all file upload/download activities on a system can be complex due to the variety of protocols and applications that can be used for file transfer.
Here’s a high-level approach you could take:
FileSystemWatcherclass in .NET to monitor changes in specific directories. This class can raise events when a file is created, changed, deleted, or renamed.In the
OnChangedevent handler, you can log the details of the created files.Please note that this approach will not track file transfers that occur outside of your application or through different protocols (like FTP, SFTP, HTTP, etc.). Also, remember to respect user privacy and legal requirements when implementing such features.
This is a complex task that may require a deep understanding of networking and file systems, so if you’re new to these topics, you might want to start with simpler projects.
Thanks