potato Posted April 9, 2013 Share Posted April 9, 2013 I am looking for a program that we can use in our lab that can do things like take screenshots, and show running processes. I was thinking of possibly installing view only VNC sessions but I still not sure about showing running processes, we are also looking for something to block websites, as of now I just used the hosts file. Quote Link to comment Share on other sites More sharing options...
no42 Posted April 9, 2013 Share Posted April 9, 2013 Blocking websites - Ive used DansGuardian in the past as a filtering proxy. List running processes - depends on your OS, but Windows Powershell can do this on recent versions of Windows; on Unix systems you can use basic shell scripting and ssh-agent. Quote Link to comment Share on other sites More sharing options...
loosebit Posted April 11, 2013 Share Posted April 11, 2013 I am going to agree wtih you Ducky, DansGuardian, but I will take it a step further. For my "current" enviroment I am using ClearOS(uses DansGuardian) as my proxy, content filter, and ids & ips. I am not sure how scalable it is but it can tie into AD if you pay for the module... Currently only using for about 20 developers. I don't know of any off the shelf software for process monitoring and the likes.. however I do have some PowerShell Scripts that might point you in the right direction, I'll try and share some when I get back into the "lab" tomorrow. Of course I can't have svn accessible outside... Quote Link to comment Share on other sites More sharing options...
loosebit Posted April 11, 2013 Share Posted April 11, 2013 #Grabs user in current domain. Trap {"Error: $_"; Break;} $D = [System.DirectoryServices.ActiveDirectory.Domain]::GetCurrentDomain() $Domain = [ADSI]"LDAP://$D" $Searcher = New-Object System.DirectoryServices.DirectorySearcher $Searcher.PageSize = 200 $Searcher.SearchScope = "subtree" $Searcher.Filter = "(&(objectCategory=person)(objectClass=user))" $Searcher.PropertiesToLoad.Add("distinguishedName") > $Null $Searcher.PropertiesToLoad.Add("lastLogon") > $Null # Create hash table of users and their last logon dates. $arrUsers = @{} # Enumerate all Domain Controllers. ForEach ($DC In $D.DomainControllers) { $Server = $DC.Name $Searcher.SearchRoot = "LDAP://$Server/" + $Domain.distinguishedName $Results = $Searcher.FindAll() ForEach ($Result In $Results) { $DN = $Result.Properties.Item("distinguishedName") $LL = $Result.Properties.Item("lastLogon") If ($LL.Count -eq 0) { $Last = [DateTime]0 } Else { $Last = [DateTime]$LL.Item(0) } If ($Last -eq 0) { $LastLogon = $Last.AddYears(1600) } Else { $LastLogon = $Last.AddYears(1600).ToLocalTime() } If ($arrUsers.ContainsKey("$DN")) { If ($LastLogon -gt $arrUsers["$DN"]) { $arrUsers["$DN"] = $LastLogon } } Else { $arrUsers.Add("$DN", $LastLogon) } } } # Output latest last logon date for each user. $Users = $arrUsers.Keys ForEach ($DN In $Users) { $Date = $arrUsers["$DN"] "$Date;$DN" } I wrote this to grab the last time a user authenticated with any of the domain controllers in the domain. You can use | sort etc or what not viewing the data. Hope this helps! Quote Link to comment Share on other sites More sharing options...
TwistedPacket Posted April 11, 2013 Share Posted April 11, 2013 We use GFI Cloud for process monitoring and to connect remotely its very reasonably priced. -Tp Quote Link to comment Share on other sites More sharing options...
potato Posted April 11, 2013 Author Share Posted April 11, 2013 We are using Windows Server 2003 and Windows XP ATM with >20 computers. I have an ad dc setup. We are waiting to get windows 7 some time soon and then we will upgrade to server 2008r2 Quote Link to comment Share on other sites More sharing options...
Pwnd2Pwnr Posted April 14, 2013 Share Posted April 14, 2013 Kali Linux has some nice tools for that. ;) Quote Link to comment Share on other sites More sharing options...
potato Posted May 4, 2013 Author Share Posted May 4, 2013 (edited) We ended up using realvnc and spiceworks although I am still looking into possibly switch to darkcommet or a custom meterpreter shell Edited May 4, 2013 by computerguy241 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.