Find Jobs
Hire Freelancers

Cross-platform surveillance agent

$250-750 USD

Completed
Posted over 10 years ago

$250-750 USD

Paid on delivery
We need to develop an agent that runs as a service on Windows and OS X, taking intermittent screenshots of the user's screen. It saves the screenshots to the disk or a database, but only if the screen has changed since the last screenshot was taken. The screenshot is discarded if it hasn't. After saving a screenshot, the agent attempts to upload it to a specified URL using HTTPS. Before the first upload, the agent sends a GET request to determine whether it has been authorized for uploads yet. If it hasn't, it waits for some time before asking again. If it has, it can begin uploading screenshots. Information uploaded along with each screenshot (e.g., via GET fields) should include (1) the logged-on username, if any; (2) the name of the computer; (3) a GUID that's uniquely generated when the agent is installed. If the agent has been authorized on the server end and the screenshot upload succeeds, then the screenshot is deleted from the disk or database. If the agent hasn't been authorized or the upload fails, the screenshot is marked as queued, and the agent will try the upload again later. I need native executables for the project, so using on a framework like .NET isn't an option. Please mention in your proposal what tools you would use to build the agent. I've considered Qt, Lazarus, and Visual C++, but ultimately, I'd like to use what will work best for you but can still create native executables. Appropriate installation packages for both operating systems also need to be built: MSI for Windows and MPKG for OS X. Finally, to confirm you've read these project details, please mention in your proposal what five plus three equals. Thanks, and I look forward to hearing from you!
Project ID: 4884181

About the project

6 proposals
Remote project
Active 11 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
Hi, I am an qt expert. I can provide you a prototype in 2 days. please check my pm
$333 USD in 7 days
4.0 (8 reviews)
3.9
3.9
6 freelancers are bidding on average $571 USD for this job
User Avatar
I have done similar application before. Please see PM.
$842 USD in 10 days
5.0 (6 reviews)
6.5
6.5
User Avatar
Hi, 3+5 = 8 I'm an expert Windows developer and can deliver this application for you, I'm bidding only for the Windows version of the application. Bests, Larry
$360 USD in 5 days
4.4 (26 reviews)
5.0
5.0
User Avatar
it equals 8. I can build such agent.
$824 USD in 20 days
0.0 (0 reviews)
0.0
0.0
User Avatar
pls check pm
$412 USD in 16 days
0.0 (0 reviews)
0.0
0.0
User Avatar
It was eight, a long time ago when I was in school :) Check PM please.
$500 USD in 15 days
0.0 (0 reviews)
1.4
1.4

About the client

Flag of UNITED STATES
Cedar Lake, United States
5.0
1
Payment method verified
Member since Sep 1, 2013

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.