What is Cheat Monitor?
Cheat Monitor Is Software That Tracks All Traffic On Any Computer To Catch Cheaters.
I need a software created similar to: [login to view URL]
It's a software that monitors all traffic on a computer, example: keystrokes, screenshot capture, browser history, etc.. It's for if your spouse is cheating, you can install this on your computer and it will record all the users actions.
## Deliverables
What is Cheat Monitor?
Cheat Monitor Is Software That Tracks All Traffic On Any Computer To Catch Cheaters.
I need a software created similar to: [login to view URL]
It's a software that monitors all traffic on a computer, example: keystrokes, screenshot capture, browser history, etc.. It's for if your spouse is cheating, you can install this on your computer and it will record all the users actions.
I would like a similiar software coded for Win XP/Vista but, there are some modifications I would like to make.
First most importantly is that I want this software coded on the kernel mode level.
From my research it seems the, "Keyboard Filter Driver" can be used for this, which can be found in the MS DDK (kbfiltr). I have attached a slightly modified version of kbfiltr which might help you as a base for coding this software. As well as another modified Keyboard Filter Driver called, Klog. I don't know if that code will work with a USB keyboard as well PS/2, that needs to be checked as the software should work with all types of keyboards.
Since this software is going to be coded on the kernel level it would be helpful if you have some knowledge/experience with rootkit technology and driver development. Software should be coded in C, C++ or Assembly.
The program needs to completely undetected by all anti-virus and all firewall.
The GUI isn't important, anything simple that is understandable will be ok. I don't need the option for the log to be sent through e-mail. FTP is good enough. I also don't need to record P2P activity (one of the features on the Cheat Monitor software). Anything you see in that software that you would consider a "bell/whistle" I don't need.
The log must be encrypted with good encryption, so nobody can read the log unless they have the log viewer which is also password protected. I would like to be able to assign the server and log random file names. I would like a simple log viewer in the software that will separate/organize the recorded data such as: browser activity, windows activity, clipboard data, etc.. just so it's easy to read.
According to Cheat Monitor they take screenshots with a time interval so you can play them back as a movie but, I'm concerned about the size of the data and if there would be any problems with data transfer. We would have to discuss compression or maybe take a screenshot every time a window is opened instead. RAR compression is good, maybe this would work. I would like the data to be sent every time it gets to an optimal size.
The software must not be seen in the task manager, processes, taskbar, startup, system tray, or registry.
I would also like the option for the software to be completely deleted off the computer after a certain time frame. Example: After 7 days the software self-deletes.
Another option I would like if possible is to NOT record data such as credit card numbers, bank account numbers, and social security numbers. This software is to catch cheating spouses and their personal data is not necessary. If that isn't possible than maybe when the log is viewed and it's decoded, it keeps that part encrypted. If this is not possible at all or would cost too much, then that's ok.
When the software is complete I will need the source code. In case there are any problems in the future I won't need to have the software completely re-coded. I'm also going to have a 3rd party review your code to make sure it was coded properly (example: on the kernel level). Also I don't want your name, company name, etc.. on the software.
I have attached a few resources and documentation regarding kernel development that I hope would help you as a base to code this software. If these resources do help you I hope you can take that into consideration when you place your bid, that is the reason I'm attaching this information. I would appreciate it if you looked over this information before placing your bid.
If you have coded this type of software for somebody in the past, please don't sell me previous coded software. I want a 100% unique build.
If you believe there are some features we can cancel that would reduce the price of your bid please let me know.
If you have any questions please PM me.
Thanks!