We need an application that allow to control the windows computers from a company.
OS : Windows XP and higher
Req : .NET , Must work on ActiveDirectory or Stand alone computers
Programming language : .NET , Delphi , C++..
The sofware will allow to install a local agent service application that will allow to remotelly control the following 4 major features :
1>Monitor Windows software applications
Resume : This feature will allow to monitor executed windows applications and keep track of them, and allow or deny
Details : User , Process (exe) , Computer, Allowed , DateTime Start, DateTime Stop
Actions : Allow, Deny, Password protect when executing an application if specified
2>Monitor Internet Browsers URLs activity
Resume : This feature will allow to monitor browsed urls, keep track of them and allow or deny
Details : User , Browser , Computer, Allowed , DateTime Start, DateTime Stop, URL
Actions : Allow URL, Deny URL
3>Monitor files and folders (allow or deny access)
Resume : This feature will allow to monitor files and folders windows access by user, and allow or access deny
Details : User , Computer, Allowed , DateTime Start, DateTime Stop, Action (open,read,delete,execute,rename)
Actions : Allow, Deny, Password protect file / folder access if specified
4>Encrypt files and folders
Resume : This feature will allow a user to encrypt / decrypt a file / folder and send it over email (secure share)
Details : Encrypt file / folder using password , Decrypt file / folder using password
Actions : Integrate in explorer shell, context menu, Password protect , Allow to send encrypted documents via email
There will be a remote manager application where we will be able to see connected computers, get reports and apply configurations on computers.
This software must work over LAN / WAN network using http encripted / secured - TLS communication.
Agent service (installed on target computers) will work as a windows service and will communicate to server.
Manager application will connect to server and will remotelly manage computers settings , reports..
How does the application work ?
1- The agents are installed in target computers (MSI installer , manually or distributed via AD), will work as a windows service and will communicated throught server using TLS encrypted protocol.
2- The Manager , it's a portable like application that will connect to server and will allow to remotelly manage agents network.
* We must try to avoid windows filter drivers installation and use api hooks if possible.
Please post your bid, only if you have needed skills to complete this software.
Hi there,
I have read Project Description & understand the initial high level requirements of your Desktop Application. Our team already developed couple of Desktop Applications but we cannot work in Delphi, so would you define with it? We can develop this in .NET technologies.
At the moment, my bid is just a placeholder, as I cannot submit the proposal without entering any amount but once you respond us, we can then finalize the estimate.
Look forward to hearing from you.
Regards,
YK
LEADconcept
Hello
I'm interesting your project very well
I'm a Good C++/C#, OS, Network, Algorithm expert.
I understand your req exactly.
I m quite well experienced in these jobs.
Let's go ahead with me
I want to service for you continously.
Thanks
Hello,
I made my research regarding your project and for most of the requirements it is possible to add windows hook to allow and deny features however for the blocking of the URL for internet browsers it is difficult without any filter driver.
Regarding the remote access I suggest to create a client / server solution in reverse server connection. Where the agent connects to the Server and the server is going to use the same socket in opposite direction. I have already developed a similar solution in another project.
All other operations like monitoring and encrypting files and folders are according to the Microsoft documentation made using low level system drivers however I am investigating the possibility to use WMI technology to resolve this tasks. Also for the internet browser activity a good approach will be to use Fiddler or WireShark. However I need to discuss the entire scope of the project just to make a better proposal.
Other similar software I made are Worker Activity Monitoring software and Client/Server Worker monitoring agent with key logger, desktop monitoring and streaming with file transfer and remote access.
If you are interested I am available to discuss.
Kind Regards,
Patrik Fatoric
We are very interested in this project. I have read your above description and i think its well within our range to execute this is in a good time frame so would you be kind enough to message me so we can have a fast and understanding agreement.
Your problem falls under my expertise . Contact me freely I will do it in your range. you will not regret providing me this responsibility. i will do it with 100% perfection and hardwork
i can do this better than any one else here ! just trust me once and i will prove myself trust worthy in low price
I have a big range of clients whom i am providing and had provided satisfied services.
Hi, Miguel.
I can do it. Right now understand how do 1,3,4 point and more difficult with 2. But it's possible.
Of course i can use NET assembly on Delphi and WinApi.
So hope that i'm finishing right % tomorrow and ready do continue :-)
Dear Sir/ Madam,
My name is Henry - the owner of PHAMTECH Co.
My team is really interested in this project as it is exactly within our scope of expertise: We are web/ app design & development company located in Hochiminh city, VIETNAM.
Working with a team who has both in-house DESIGNERS and PROGRAMMERS means that you can take advantage of both: Our designers could help revise the design even in coding process, which is a GREAT benefit for any ongoing project.
+ We plan and build. We don't use prebuilt templates which produce conflicting codes and bugs and hurt the system in the long term.
+ Our team is 100% in-house. We don't outsource projects elsewhere. So you pay for the real service - not marketing fee.
In short, if you need an experienced team who offers *real English* communication, beautiful design & optimized code, premium after-service, in time and to budget, then we are the choice. If you need something based on solely ONE of the above criteria, then we're still happy if you decide to give another freelancer a chance. Just bookmark our Freelancer profile https://www.freelancer.com/u/phamtech211.html and come back in case the selected freelancer can't meet your demands.
Best wishes,
Henry.
Hola, soy un programador en Delphi con más de 30 años de experiencia (si, estoy usando Delphi desde que era Turbo Pascal de Borland). Lo que solicitas es posible, pero se requieren varios enfoques para lograrlo:
1) Estoy sólo se puede hacer a través de hooking en el sistema operativo. Monitorear las aplicaciones que son ejecutadas no es difícil, pero permitir que se ejecute o no sólo puede funcionar si se hace un hook de funciones del sistema preparativo.
2) Esto puede representar un problema, ya que varios de los web browsers de uso más común no permiten hooking. Para algunos hay que desarrollar plugins. Si tienes en mente un web broser específico, avísame y te puedo indicar si hay una manera de controlar acceso a direcciones de HTTP desde afuera del proceso del browser.
3) El monitoreo es fácil (Windows tiene funciones que permiten hacerlo), permitir acceso o no puede ser problemático, pero creo que es posible. Estás dispuesto a usar AD (Active Directories)?
4) Esto es sencillo y no representa problemas.
Haver un sistema de cliente/servidor es bastante fácil usando DataSnap o cualquiera de otras librerías para el efecto disponibles (e.g. RemObjects)
Si crees que puedes estar interesado en mis servicio, envíame un mensaje privado. Así podemos discutir mejor lo que requieres y también puedo enviarte una copia de mi CV, para que revises experiencia/referencias.
Saludos cordiales,
Marco García
Hello,
I have been working as freelancer since last ~ 2.5 years,prior to this was working with a MNC as an Sr. Software Professional.
The project is Product based development and integration of the product with various already existing Products and processes..
Below are some key areas of my skills:
-- Expert on C# using .NET framework using Visual Studio 2012 and 2013
-- Expert in VB.NET using VS2012/VS2013
-- WPF and Windows Forms Application
I have experience in all the above areas and during my project work I have completed all of the above tasks.
As a Freelancer also I have worked in few of the above areas where I got a chance and delivered the best.
Delivering best & Customer satisfaction is the key for any individual and I always worked keeping these things during project execution.
Would be looking forward to work on this opportunity and will ensure to deliver best.
Regards,
Abhinov
Hi,
We are a team of IT experts with an experience in Development, Support and Administration of upto 18+ years.
We administered such projects for years now and have started our organisation to experiment with new technologies too.
Please hire us to be assured that you get the best management out there and the value for your money.
Thanks and Regards,
Gaurav M,
Manager, Intellithings