Find Jobs
Hire Freelancers

Fraud Prevention Monitoring / Logging Application for Windows Desktops

$250-750 USD

Completed
Posted over 11 years ago

$250-750 USD

Paid on delivery
We need a keystroke and paste buffer monitoring application to assist with corporate fraud prevention and user accountability for a medium sized business. This application will be used to validate user PC activity with corresponding call recordings from our PBX to protect against fraud to our company and customers. Our industry typically has a very high turnover rate, which leads to occasional issues with the quality and integrity of employees hired. Our present solution for this task is through the use of a spyware / malware type application, however, we're constantly fighting system instability problems, inconsistent and flaky performance due to this poorly built software. The application should be written in C++ and be as straightforward as possible. Upon finalization of the project development, the source code must also be provided. The application should be able to compile cleanly using either MS VisualStudio or Bloodshed Dev C++ Functions and requirements for main application: • runs without any window or system tray visibility. Avoid process injection – it’s ok if the process is visible in task manager. • Avoid tampering with other applications or processes on machine – this application isn’t designed to be a malware, so it shouldn’t act like it. Limit stealthy or non-standard application behavior. Use native Windows API functions as much as possible. • works on 32 & 64 bit Windows XP and Windows 7. • will run as a portable executable and not require traditional “installation” on target machine. • must not adversely affect processor utilization or cause system instability. • must not require administrative privileges and does not trigger UAC prompts in Windows 7. • captures all keystrokes, foreground window title, any text copied into the paste buffer. Option to apply backspace keystrokes to log file configurable at time of compile. • records logged information to an ascii or binary file. Log file name and location configurable as variable at time of compile. If log file doesn’t exist, attempt to create it. If unable to create file, silently exit. If log file exists but no permissions to write to it, then silently exit. (see log file specifications below) • encrypt or encode log file contents so that information is obfuscated. Key or string used for encryption / encoding is configurable as variable set at time of compile. (see log file specifications below) • transmit log files to a WAN host using the HTTP post method. HTTP host IP and port configurable at time of compile. Also provide corresponding php or aspx file to receive logs on server. • log file transmission interval configurable in days at time of compile. • must account for server unreachable condition and only attempt resending log once daily or at each startup of application. If server remains unreachable for <100 days or log file size exceeds 50MB, purge / flush log file and continue logging. • upon successful log send, flush or zero out log file – don’t delete so we can maintain specific file permissions to the file. • log file might be deleted by an outside process while the application is running, so don’t keep any locking on the log file while application is running that would prevent this. If log is deleted by outside process, attempt to recreate new log file and continue. If unable to recreate log file, silently exit. • application may store settings/flags as needed to the HKCU\Software\XXXXX\ registry hive. For example to maintain how many days since last successful log send or other settings that need to survive reboot or application close and restart. .... Please see the attached word document for full and detailed description of the project requirements.
Project ID: 2522998

About the project

5 proposals
Remote project
Active 12 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
Details in PMB.
$1,000 USD in 14 days
5.0 (24 reviews)
6.0
6.0
5 freelancers are bidding on average $780 USD for this job
User Avatar
Hello. Please check PM.
$600 USD in 7 days
5.0 (54 reviews)
6.5
6.5
User Avatar
Hi, we have check all details with all points and now we are interested with this job so please provide one chance to us related this job please check your PMB for more details Thanks
$1,000 USD in 10 days
4.9 (10 reviews)
3.3
3.3
User Avatar
Hi, I would like to do this for you. Please check your PMB.
$800 USD in 25 days
3.4 (1 review)
3.1
3.1
User Avatar
I specialize in developing custom C++ applications on the Windows platform, particularly those involving advanced system internals, such as the one you are requesting. Indeed, I am actively developing an application that very closely matches your requirements, and I am confident I can deliver a high-quality, turnkey solution in the shortest possible time. I guarantee all my work - any bug fixes and minor custom enhancements (less than am hour) will be provided free of charge. Please contact me if you have any questions, or would like to proceed further with the offer. I look forward to your response. Best regards, Joel Luzadas
$500 USD in 14 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED STATES
Chesapeake, United States
5.0
5
Member since Sep 27, 2012

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.