Part 1 of requested software:
We have standalone Windows Remote Desktop Server (former Terminal Services)
We want to run a tool on that server which records all activity/events
Log off time
Which IP is connected from
Which pc name is connected from
And a nice GUI to show all this and filter it per user / per day / per hour etc.
Part 2 is as following:
By default I can use Windows Firewall to block or allow specific IP to connect to the server with RDP (port 3389) - But I can not tell which USER can only allow from a specific IP. Or Which user can be blocked on a specific IP.
So it must be possible to make rules into the program, which run a check on a user thats logs in.
IF the IP it's user is connecting from is allowed to connect. if not, disconnect / kill the session and make an optional alert by e-mail.
Experience in Remote Desktop Services / .NET is a MUST! I do not want to explain to you how everything works, so Terminal Server / RDS experience is a MUST!
So before we start project, I want you to tell me how you gonna achieve this, with which programming language and how you pick up the events.
The idea is you start with part 1, if all is OK you also get the project for part 2.
2 freelancere byder i gennemsnit $475 for dette job
hi sir we are a group of ambitious c# developers. and we offer our expertise and time for you. your work will be delivered in time with a high quality and very good performance. we are here when you need us.