Windows Security Application Development
Budget: $8 – $15 USD
Project Description:
----------------------------------
We need a Windows-based security application that runs as a background service, preventing unauthorized file transfers while allowing essential work functions. The application must block file copying via USB, cloud storage, and remote access, maintain logs, and implement anti-tampering mechanisms to prevent unauthorized disabling.
If forcefully stopped, the application should self-destruct certain directories while allowing admin-controlled temporary deactivation via a remote passkey system.
This project requires strong experience in Windows system programming, Python (preferred) and security enforcement techniques.
? Key Features & Requirements:
1️⃣ Windows Background Service
✅ Application should run as a Windows Service and restart automatically if stopped.
✅ Must auto-launch at startup and prevent unauthorized termination.
2️⃣ USB Security (Allow Hardware, Block File Transfers)
✅ Users must be able to use USB-connected hardware for their work.
✅ Block all file copy/paste to USB while allowing device functionality.
✅ Log USB insertion & file transfer attempts.
3️⃣ Cloud Upload Blocking
✅ Prevent users from uploading files to Google Drive, OneDrive, Dropbox, etc.
✅ Use Windows Firewall rules or other techniques to block access.
✅ Log all cloud upload attempts.
4️⃣ Remote Access File Transfer Blocking (While Allowing Remote Control)
✅ Users must be able to use remote sharing apps (AnyDesk, TeamViewer, RDP, etc.).
✅ Block clipboard copy-paste, drag-drop file transfers, and shared folder access during remote sessions.
✅ Log any file transfer attempts during remote access.
5️⃣ Activity Logging & Centralized Log Collection
✅ Maintain daily logs with unique filenames: securityLog_{Machine_Name}_{Username}_YYYY-MM-DD.log
✅ Log all security violations (USB, cloud, remote access, shutdown attempts).
✅ Auto-transfer logs to a centralized admin PC at midnight.
6️⃣ Anti-Tampering & Self-Destruction Mechanism
✅ If a user forcefully stops or cracks application, it should:
-> Restart automatically if stopped once.
-> Delete critical files in C:\ABC_FOLDER\ if stopped multiple times.
-> Apply self-destruction only to the compromised PC (not all users).
7️⃣ Remote Admin-Controlled Temporary Stop (Passkey System)
✅ Users cannot stop application themselves.
✅ Admin should generate a one-time passkey that allows stopping the service for 10 minutes only.
✅ The passkey should be user-specific (valid only for the requesting user & machine).
✅ Prevent passkey reuse after expiration.
8️⃣ Network Visibility (Active Machine Tracking)
✅ Application should report active status to the admin PC.
✅ Log Machine Name, Username, Last Active Time to track all running PCs.
? Technical Requirements:
✔ Programming Language: Python (preferred) or C#.
✔ OS Compatibility: Windows 10/11 (must run as a Windows Service).
✔ Logging: Store logs in a secure format, transfer to admin PC daily.
✔ Network Communication: Use SMB, SCP, or secure methods to send logs to the admin PC.
✔ Security Enforcement: Must be resistant to user bypassing or forceful shutdowns.
✔ Admin Control: Ability to remotely pause the service with a passkey mechanism.
⚡ Ideal Freelancer Qualifications:
✅ Strong experience with Windows system programming (services, firewall, registry modifications).
✅ Expertise in Python or C# for Windows development.
✅ Experience with security tools (USB restrictions, clipboard monitoring, logging mechanisms).
✅ Knowledge of Windows Group Policies, registry edits, or scripting for security enforcement.
✅ Familiarity with remote access control techniques (preventing file transfers via remote tools).
✅ Good communication skills for requirement discussions and regular progress updates.
? Timeline & Budget:
⏳ Expected Delivery Time: 4-6 weeks (adjustable based on scope discussion).
? Budget Range: Flexible – Open to proposals based on experience and estimated workload.
? How to Apply: Interested freelancers should submit:
✅ Relevant past projects (Windows security tools, USB/remote access controls, etc.).
✅ Proposed approach (brief explanation of how you would implement this).
✅ Estimated timeline & budget proposal.
----------------------------------
We need a Windows-based security application that runs as a background service, preventing unauthorized file transfers while allowing essential work functions. The application must block file copying via USB, cloud storage, and remote access, maintain logs, and implement anti-tampering mechanisms to prevent unauthorized disabling.
If forcefully stopped, the application should self-destruct certain directories while allowing admin-controlled temporary deactivation via a remote passkey system.
This project requires strong experience in Windows system programming, Python (preferred) and security enforcement techniques.
? Key Features & Requirements:
1️⃣ Windows Background Service
✅ Application should run as a Windows Service and restart automatically if stopped.
✅ Must auto-launch at startup and prevent unauthorized termination.
2️⃣ USB Security (Allow Hardware, Block File Transfers)
✅ Users must be able to use USB-connected hardware for their work.
✅ Block all file copy/paste to USB while allowing device functionality.
✅ Log USB insertion & file transfer attempts.
3️⃣ Cloud Upload Blocking
✅ Prevent users from uploading files to Google Drive, OneDrive, Dropbox, etc.
✅ Use Windows Firewall rules or other techniques to block access.
✅ Log all cloud upload attempts.
4️⃣ Remote Access File Transfer Blocking (While Allowing Remote Control)
✅ Users must be able to use remote sharing apps (AnyDesk, TeamViewer, RDP, etc.).
✅ Block clipboard copy-paste, drag-drop file transfers, and shared folder access during remote sessions.
✅ Log any file transfer attempts during remote access.
5️⃣ Activity Logging & Centralized Log Collection
✅ Maintain daily logs with unique filenames: securityLog_{Machine_Name}_{Username}_YYYY-MM-DD.log
✅ Log all security violations (USB, cloud, remote access, shutdown attempts).
✅ Auto-transfer logs to a centralized admin PC at midnight.
6️⃣ Anti-Tampering & Self-Destruction Mechanism
✅ If a user forcefully stops or cracks application, it should:
-> Restart automatically if stopped once.
-> Delete critical files in C:\ABC_FOLDER\ if stopped multiple times.
-> Apply self-destruction only to the compromised PC (not all users).
7️⃣ Remote Admin-Controlled Temporary Stop (Passkey System)
✅ Users cannot stop application themselves.
✅ Admin should generate a one-time passkey that allows stopping the service for 10 minutes only.
✅ The passkey should be user-specific (valid only for the requesting user & machine).
✅ Prevent passkey reuse after expiration.
8️⃣ Network Visibility (Active Machine Tracking)
✅ Application should report active status to the admin PC.
✅ Log Machine Name, Username, Last Active Time to track all running PCs.
? Technical Requirements:
✔ Programming Language: Python (preferred) or C#.
✔ OS Compatibility: Windows 10/11 (must run as a Windows Service).
✔ Logging: Store logs in a secure format, transfer to admin PC daily.
✔ Network Communication: Use SMB, SCP, or secure methods to send logs to the admin PC.
✔ Security Enforcement: Must be resistant to user bypassing or forceful shutdowns.
✔ Admin Control: Ability to remotely pause the service with a passkey mechanism.
⚡ Ideal Freelancer Qualifications:
✅ Strong experience with Windows system programming (services, firewall, registry modifications).
✅ Expertise in Python or C# for Windows development.
✅ Experience with security tools (USB restrictions, clipboard monitoring, logging mechanisms).
✅ Knowledge of Windows Group Policies, registry edits, or scripting for security enforcement.
✅ Familiarity with remote access control techniques (preventing file transfers via remote tools).
✅ Good communication skills for requirement discussions and regular progress updates.
? Timeline & Budget:
⏳ Expected Delivery Time: 4-6 weeks (adjustable based on scope discussion).
? Budget Range: Flexible – Open to proposals based on experience and estimated workload.
? How to Apply: Interested freelancers should submit:
✅ Relevant past projects (Windows security tools, USB/remote access controls, etc.).
✅ Proposed approach (brief explanation of how you would implement this).
✅ Estimated timeline & budget proposal.