Advanced Windows Security Developer Needed
Budget: ₹12,500 – ₹37,500 INR
Project Title:
Windows Security Application – MY_APP (USB & Cloud Upload Restriction, Remote Monitoring, Anti-Tampering)
Project Description:
I need a highly skilled Windows Security Developer to create MY_APP, a Windows-based security application that runs as a background service. The application should restrict file transfers, prevent cloud uploads, log user activity, and be tamper-proof.
The software must be lightweight, efficient, and difficult to bypass. Logs should be securely stored and transferred to an admin’s centralized PC.
Key Features & Deliverables:
? Phase 1: Windows Background Service
✅ Develop MY_APP as a Windows Service (using pywin32 or another method).
✅ Ensure auto-restart if terminated.
✅ Log service start, stop, and restarts.
? Phase 2: USB Restrictions (Allow Hardware, Block File Transfers)
✅ Detect USB insertions in real-time.
✅ Allow USB hardware (mouse, keyboard, printer) but block file copying.
✅ Log USB activity and blocked file transfers.
? Phase 3: Block Cloud Uploads (Google Drive, OneDrive, Dropbox, etc.)
✅ Block access to cloud storage services via Windows Firewall (netsh).
✅ Log upload attempts to cloud services.
? Phase 4: Remote Access Control (Allow Remote, Block File Transfers)
✅ Detect AnyDesk, TeamViewer, RDP usage.
✅ Allow screen sharing but block file transfers via:
? Clipboard Copy-Paste
? Drag & Drop
? Shared Folder Access
✅ Log file transfer attempts via remote tools.
? Phase 5: Activity Logging & Unique Log File Naming
✅ Generate daily logs as:
bash
Copy
Edit
MY_APP_Log_{Machine_Name}_{Username}_YYYY-MM-DD.log
✅ Track all security violations:
? USB insertions & blocked file transfers
? Cloud upload attempts
? Remote access file transfers
? Unexpected shutdowns of MY_APP
? Phase 6: Log Transfer to Admin’s PC
✅ Transfer logs automatically every night using SMB/SCP.
✅ Ensure logs are encrypted and only accessible by the admin.
? Phase 7: Anti-Tampering & Self-Destruction
✅ If MY_APP is forcefully stopped, auto-restart it.
✅ If stopped multiple times, delete critical folders (configurable by admin).
✅ Log tampering attempts before deletion.
? Phase 8: Remote Passkey System (Temporary Stop Feature)
✅ Admin generates a one-time passkey to pause MY_APP for 10 minutes.
✅ After 10 minutes, MY_APP auto-restarts.
✅ Passkey should be time-limited and non-reusable.
? Phase 9: Network Visibility (Track Active Machines)
✅ Each PC running MY_APP should report its status to a central admin log.
✅ Status log should include:
? Machine Name
? Username
? Last Active Time
Technical Requirements:
✔ Must be developed in Python (preferred) or C++.
✔ Should run on Windows 10 & 11 without performance issues.
✔ Logs should be tamper-proof and encrypted.
✔ The application must be difficult to bypass.
✔ Lightweight & low resource usage is essential.
Ideal Candidate:
? Expert in Windows security & automation (PyWin32, Windows API).
? Strong Python/C++ background for Windows development.
? Experience with Windows Firewall, USB policies, and process monitoring.
? Ability to create stealthy, hard-to-kill background services.
? Familiarity with log encryption & secure log transfers.
Project Timeline & Budget:
? Timeline: 4-6 weeks (Negotiable based on experience).
? Budget: Open to fair offers. Provide a detailed quote & timeline.
Windows Security Application – MY_APP (USB & Cloud Upload Restriction, Remote Monitoring, Anti-Tampering)
Project Description:
I need a highly skilled Windows Security Developer to create MY_APP, a Windows-based security application that runs as a background service. The application should restrict file transfers, prevent cloud uploads, log user activity, and be tamper-proof.
The software must be lightweight, efficient, and difficult to bypass. Logs should be securely stored and transferred to an admin’s centralized PC.
Key Features & Deliverables:
? Phase 1: Windows Background Service
✅ Develop MY_APP as a Windows Service (using pywin32 or another method).
✅ Ensure auto-restart if terminated.
✅ Log service start, stop, and restarts.
? Phase 2: USB Restrictions (Allow Hardware, Block File Transfers)
✅ Detect USB insertions in real-time.
✅ Allow USB hardware (mouse, keyboard, printer) but block file copying.
✅ Log USB activity and blocked file transfers.
? Phase 3: Block Cloud Uploads (Google Drive, OneDrive, Dropbox, etc.)
✅ Block access to cloud storage services via Windows Firewall (netsh).
✅ Log upload attempts to cloud services.
? Phase 4: Remote Access Control (Allow Remote, Block File Transfers)
✅ Detect AnyDesk, TeamViewer, RDP usage.
✅ Allow screen sharing but block file transfers via:
? Clipboard Copy-Paste
? Drag & Drop
? Shared Folder Access
✅ Log file transfer attempts via remote tools.
? Phase 5: Activity Logging & Unique Log File Naming
✅ Generate daily logs as:
bash
Copy
Edit
MY_APP_Log_{Machine_Name}_{Username}_YYYY-MM-DD.log
✅ Track all security violations:
? USB insertions & blocked file transfers
? Cloud upload attempts
? Remote access file transfers
? Unexpected shutdowns of MY_APP
? Phase 6: Log Transfer to Admin’s PC
✅ Transfer logs automatically every night using SMB/SCP.
✅ Ensure logs are encrypted and only accessible by the admin.
? Phase 7: Anti-Tampering & Self-Destruction
✅ If MY_APP is forcefully stopped, auto-restart it.
✅ If stopped multiple times, delete critical folders (configurable by admin).
✅ Log tampering attempts before deletion.
? Phase 8: Remote Passkey System (Temporary Stop Feature)
✅ Admin generates a one-time passkey to pause MY_APP for 10 minutes.
✅ After 10 minutes, MY_APP auto-restarts.
✅ Passkey should be time-limited and non-reusable.
? Phase 9: Network Visibility (Track Active Machines)
✅ Each PC running MY_APP should report its status to a central admin log.
✅ Status log should include:
? Machine Name
? Username
? Last Active Time
Technical Requirements:
✔ Must be developed in Python (preferred) or C++.
✔ Should run on Windows 10 & 11 without performance issues.
✔ Logs should be tamper-proof and encrypted.
✔ The application must be difficult to bypass.
✔ Lightweight & low resource usage is essential.
Ideal Candidate:
? Expert in Windows security & automation (PyWin32, Windows API).
? Strong Python/C++ background for Windows development.
? Experience with Windows Firewall, USB policies, and process monitoring.
? Ability to create stealthy, hard-to-kill background services.
? Familiarity with log encryption & secure log transfers.
Project Timeline & Budget:
? Timeline: 4-6 weeks (Negotiable based on experience).
? Budget: Open to fair offers. Provide a detailed quote & timeline.