Commit Graph

81 Commits

Author SHA1 Message Date
MaxXor 8f88f4142a Added ShutdownAction enum 2015-07-14 23:48:24 +02:00
MaxXor 6c6bc07b6e Added enum for UserStatus 2015-07-14 23:18:48 +02:00
MaxXor 45dccb69e0 Added consistent packet names 2015-07-14 19:00:31 +02:00
MaxXor 70618e91cb Improved memory management in server
- Fixed handling packets wih payload bigger than the buffersize of the
receiving socket
- Added locks to FileSplit class
2015-06-07 16:28:33 +02:00
MaxXor 3bdd5aa294 Implemented pooled buffer manager to socket 2015-06-05 23:07:37 +02:00
MaxXor 58b2c2d2d4 Fixed getting startup items with same name 2015-06-03 15:18:37 +02:00
MaxXor 172e266fbe Improved Startup Items exception handling 2015-06-03 14:41:39 +02:00
MaxXor dc5bef821e Fixed getting startup entries from client 2015-06-03 07:50:38 +02:00
MaxXor 7d153c416c Added safe way to open subkey with write access 2015-06-02 20:38:44 +02:00
MaxXor f1934058a0 Improved Registry Access in Client 2015-06-02 20:15:36 +02:00
yankejustin 59599759be Throw a more meaningful exception
For those that like to see the type of exception thrown, this makes it
more clear and meaningful.
2015-06-02 13:34:05 -04:00
yankejustin 38acb88aab Added another RegistryKey extension method
This makes the code more readable and the intent more obvious.
2015-06-02 13:29:42 -04:00
yankejustin 901cbd3a64 Add to the dictionary correctly 2015-06-02 13:18:02 -04:00
yankejustin fab38a8b9a Added RegistryKey Extensions/Helpers
Added RegistryKey Extensions/Helper methods. Cleaned up and improved
HandleGetStartupItems.
2015-06-02 13:14:32 -04:00
MaxXor 3ff0b38585 Added #245
Improved client & server
closes #245
2015-05-31 19:22:00 +02:00
MaxXor 8d32c58901 Removed newly added unused reference 2015-05-27 19:38:07 +02:00
yankejustin 16ad740862 Screen length check
Come to think of it, if there isn't a screen in the array, we shouldn't
use it! heh
2015-05-27 12:38:50 -04:00
yankejustin 0685ab44dc Improved HandleMonitors
For some strange reason, this line wasn't in the last commit!
2015-05-27 12:38:00 -04:00
yankejustin 849638fd1b Various Remote Desktop Fixes
Handle Monitors is more reliable.
Re-wrote some of HandleRemoteDesktop to produce more accurate behavior.
2015-05-27 12:36:37 -04:00
MaxXor bceaf04811 Added Removing of Programs from Autostart 2015-05-26 23:11:16 +02:00
MaxXor bda545c614 Fixed Add to Autostart Command 2015-05-26 22:02:56 +02:00
DragonzMaster 1faafaa814 Startup Manger Fix [Client]
Changed CurrentUser to LocalMachine
As these values located in LocalMachine NOT CurrentUser
2015-05-26 20:36:14 +02:00
MaxXor 381dad6a24 Fix #205 (Uninstall fix)
- Moved some Command-Handling methods to their correct location
2015-05-26 18:14:24 +02:00
MaxXor c9facfc295 Added #121 (Update from File)
closes #121
2015-05-26 15:55:52 +02:00
MaxXor 2e146620dd Fixed #118 2015-05-26 14:16:19 +02:00
MaxXor 951936e876 Improved mouse input for multiple monitors 2015-05-21 18:00:21 +02:00
UbbeLoL 6f316655dd Add support for mouse input for multiple monitors 2015-05-21 10:32:24 +02:00
MaxXor bfc4333dbb Small RemoteShell fix 2015-05-19 08:26:58 +02:00
MaxXor 98ffd687f9 Implemented IDisposable in RemoteShell 2015-05-18 21:45:14 +02:00
yankejustin 4bda01a98c Separated the CommandHandler
Divided the client's CommandHandler class into partial classes.
2015-05-15 21:42:05 -04:00
MaxXor ce72b4edc9 Revert "CPU/RAM usage of each process" 2015-05-15 18:58:50 +02:00
yankejustin 14cde8209a Add logic to get the CPU and memory from client
The client now has the logic that obtains the memory and cpu usage from
the client.
2015-05-15 10:10:37 -04:00
MaxXor 03c40feed9 Fixed Remote Shell crash
Fixed crash when closing Remote Shell window without executing a command
2015-05-14 14:04:05 +02:00
MaxXor 11032266c9 Improved NoIP.org Integration 2015-05-10 18:11:22 +02:00
MaxXor e50ea69d43 Fixed crash when downloading files over 2MB (#75) 2015-05-05 09:19:08 +02:00
yankejustin 9db12cd8d7 Fixed client crash on invalid start process command
Fixes two issues of the client when trying to start an invalid process.
1) Client will no longer try to use a null or empty string for the new
Process' FileName.
2) If, for any reason, the process can not start correctly, it will no
longer cause the Client to crash.
2015-05-04 20:45:29 -04:00
MaxXor 6b624ea9ec Improved behaviour when log directory doesn't exist 2015-05-04 18:28:14 +02:00
MaxXor ad23e57399 Improved uninstall (delete existing logfiles) 2015-05-04 16:44:58 +02:00
MaxXor c39bff3a6f Merge pull request #73 from MaxXor/dev
Added Keylogger
2015-05-04 16:22:28 +02:00
MaxXor e8d8e8d58e More fixes to Keylogger 2015-05-01 15:09:45 +02:00
MaxXor d95672ea16 Fixed small typo (#69) 2015-04-28 07:30:03 +02:00
d3agle f1942aa253 Fixed some logic
fixed a few logic errors
2015-04-23 10:46:54 -05:00
d3agle 62826a39e6 Added Hookless Keylogger
-added hookless keylogger class with unicode support
-logs on keylogger class are saved in html format
-added keylogger form using webbrowser to load the log as an html file
-added context menu keylogger option under surveillance
-started keylogger setting enable/disable on client file execution
(didn't complete this, wasn't sure how to do it properly.  just added
the setting in the settings class and in program class for the logic.
only thing left is the server side stuff)

left todo:
-encryption/decryption of logs if desired
-options to enable/disable when building client, etc...
2015-04-22 14:39:52 -05:00
MaxXor df5ce2f893 Fixed code formatting
Replaced all tabs in code with 4 spaces and did some general renaming.
2015-04-21 20:27:52 +02:00
d3agle f71b45a16c Format fix
format fix
2015-04-14 05:01:27 -05:00
d3agle abd31f9a94 Fixed Remote Desktop Bug
Fixed a bug where changing resolutions while Remote Desktop is running
would crash both the client + server.  This fix ensures that the Remote
Desktop features continues to run accurately after changing resolutions
on the client.
2015-04-14 04:58:48 -05:00
MaxXor 27cda8f80b Fixed Remote Desktop crash
- Fixed Remote Desktop crash when using multiple monitors with different
resolution
2015-04-13 09:16:44 +02:00
MaxXor 42803078be Fixed blocking MessageBox 2015-04-09 19:13:05 +02:00
Justin Yanke 98cfd7d484 Removed unnecessary Stream
We already retrieved the response from the site. It is unnecessary to create another Stream afterwards.
2015-04-09 12:38:02 -04:00
MaxXor bec3e7daab Fixed File Upload & Execute (#39) 2015-04-06 10:06:33 +02:00