Commit Graph

248 Commits

Author SHA1 Message Date
MaxXor 3237a80924 Closed #60 2015-04-14 20:42:48 +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
yankejustin d5cb5b9c92 Performance and clean-up for both SafeQuickLZ
Slightly improved performance for the SafeQuickLZ on the server and
client, code clean-up, and consistency improvements.
2015-04-07 13:23:09 -04:00
yankejustin 295daca123 Some code consistency improvements
Made some code more consistent to the code in the solution.
2015-04-07 12:46:14 -04:00
MaxXor 539a9b3d5b Changed KeepAlive Interval 2015-04-06 20:49:34 +02:00
MaxXor 12a0da6288 Improved KeepAlive and Extension Methods 2015-04-06 20:33:34 +02:00
MaxXor aacd1e0f33 Merge pull request #46 from Abdullah2993/master
Added new KeepAlive method
2015-04-06 19:58:09 +02:00
Abdullah Saleem 957ae2c0ef New KeepAlive Added
Previous method of keep alive removed.
2015-04-06 22:40:54 +05:00
MaxXor ee19378725 Use object initializer 2015-04-06 10:46:10 +02:00
MaxXor 1991e5afd5 Merge pull request #42 from d3agle/master
Fixed Remote Desktop not working after reconnect
2015-04-06 10:36:32 +02:00
MaxXor bec3e7daab Fixed File Upload & Execute (#39) 2015-04-06 10:06:33 +02:00
Abdullah Saleem 860b59ac7d Configurable KeepAlive added 2015-04-05 15:41:26 +05:00
d3agle 9dbbf18bd3 Bugfix with Remote Desktop
Fixed a bug where after using Remote Desktop and client
disconnection/reconnection, the server wasn't able to run Remote Desktop
again.  I believe there is an issue with the buffer/flow in the
UnsafeStreamCodec class however I wasn't able to pinpoint it.  Setting
this object to null allows a new object to be created when running
Remote Desktop with a fresh buffer.
2015-04-04 20:14:37 -05:00
MaxXor 5d20aad9d6 Fixed File Download in File Manager (#36) 2015-04-04 17:22:20 +02:00
MaxXor 720930f583 Fixed #38 2015-04-03 10:18:52 +02:00
MaxXor d140ca438e Improved Remote Desktop
- Added ability to change quality of remote desktop
- Fixed another cross threading crash
2015-04-02 10:26:57 +02:00
MaxXor b45ca524af Get more accurate OS name
(including newer windows)
2015-04-01 15:39:32 +02:00
MaxXor 2a157a4df0 Cleanup 2015-03-31 22:37:38 +02:00
DragonHunter 5e3e2704f6 Probably fixed Remote Desktop Memory Leak
Probably fixed Remote Desktop Memory Leak, needs more testing but
overall stays between 50-100MB
Added UnsafeStreamCodec
2015-03-31 20:38:16 +02:00
MaxXor efa43c4c65 Unnecessary try-catch block 2015-03-31 19:09:44 +02:00
MaxXor 5b54dcb52f More fixes 2015-03-31 18:45:31 +02:00
MaxXor 261dff32a9 Fixed reconnect of client 2015-03-31 18:34:29 +02:00
MaxXor a54c6db38f Fixing new bugs 2015-03-31 18:15:48 +02:00
DragonHunter 73620c796b Stable Client & Compression Fix
Fixed the compression / encryption order (Compression always failed)
Made the Client more stable but theres a bug with the Keep Alive
packets, need to be checked
2015-03-31 16:35:42 +02:00
MaxXor 04d5189266 Fixed RemoteShell 2015-03-27 12:47:14 +01:00
MaxXor 68d9627503 Removed unecessary variable
- Removed unecessary namespaces in code
- Changed xRAT file description
2015-03-27 11:13:02 +01:00
MaxXor 763de6a86c Faster creation of random file names 2015-03-21 19:14:00 +01:00
yankejustin b462be3b3a Efficiency increase
String concatenation is exponentially slower than StringBuilder. This
optimization will increase the speed greatly.
2015-03-20 14:09:08 -04:00
MaxXor 6a5ac88b2d Fixed wrong All Time Connected Clients
Each client has now an unique identifier (hashed MAC-address)
2015-03-20 14:45:58 +01:00
MaxXor b4100ecab0 Small fixes 2015-03-20 14:16:29 +01:00
yankejustin 7f842d44fb Removed unnecessary brackets
Cleanup - Removed unnecessary brackets to increase readability.
2015-03-19 12:10:54 -04:00
MaxXor 90a4d4a89f Added bitmap to cleanup 2015-03-18 18:57:51 +01:00
MaxXor fa038ad22c Minor fix 2015-03-18 18:12:56 +01:00
MaxXor 1a13442c12 Fixed tabs in code 2015-03-18 18:12:09 +01:00
yankejustin b95f7f9268 Disposed of process on the shell closing
Disposed of any additional resources that weren't being disposed after
closing the shell session.
Also told the garbage collector to suppress finalization if we have
already told the session to close. No reason to clean the object twice!
:)
2015-03-17 18:54:03 -04:00
yankejustin 6243e470b4 CommandHandler Bitmap Disposal
Correctly disposes of the Bitmaps used in both of the CommandHandlers.
2015-03-17 18:07:16 -04:00
MaxXor b7fced1753 Removed unused variable 2015-03-17 22:31:11 +01:00
MaxXor 6bc4e9102d Multi-Threaded SendQueue 2015-03-17 22:28:51 +01:00
MaxXor d232ac8b86 Minor fix 2015-03-17 22:28:13 +01:00
MaxXor 84b7fc901e Fixed ProtoWriter Dispose
this broke protobuf
2015-03-17 22:28:03 +01:00
MaxXor 1b00c9d9ec Corrected small differences 2015-03-17 22:05:04 +01:00
yankejustin 1bed14532c Reflected changes to ProtoBuf classes
Reflected the changes made to the ProtoBuf classes to both sides.
2015-03-17 14:08:22 -04:00
yankejustin 245fb58ad4 Merge pull request #2 from MaxXor/master
Merged request from newest branch
2015-03-17 14:04:32 -04:00
MaxXor c598beb66b Removed unnecessary CloseShell call 2015-03-17 18:47:48 +01:00
yankejustin ba2f2a0b2a Correctly implemented IDisposable
Correctly implemented IDisposable on the client's and server's
ProtoWriter.
2015-03-17 13:28:23 -04:00
yankejustin 9a10e2f992 Correctly implemented IDisposable
Correctly implemented IDisposable on the client's ProtoWriter.
2015-03-17 12:49:22 -04:00
MaxXor 108e61f4eb Removed unnecessary comments due to changes to ProtoBuf 2015-03-17 10:34:31 +01:00
MaxXor ea618d9740 Fixed tabs in code 2015-03-17 10:30:28 +01:00
MaxXor 16be5340f4 Minor fix 2015-03-17 10:28:46 +01:00
MaxXor fb0c9588fe Dispose of the stream 2015-03-17 10:28:35 +01:00
yankejustin 0f0cf6ed4c Memory Leak fixes
Added using blocks to fix a few memory leaks or prevent cases where an
exception in a method would not be able to reach the call to dispose
below it.
2015-03-16 13:12:19 -04:00
yankejustin c6c1cb2022 Improved Behavior
Improved the behavior consistency in the code by implementing try-catch
blocks.
2015-03-16 12:10:34 -04:00
MaxXor 894a6960bd Cleanup 2015-03-12 10:44:53 +01:00
MaxXor 1aa0ab511b Minor bugfix 2015-03-12 10:44:37 +01:00
MaxXor 0d106a4f8b Added option to add files to autostart 2015-03-08 18:13:13 +01:00
MaxXor 998f9c77e4 Get correct LAN IP address and MAC address
- exclude not connected network interfaces and virtual network
interfaces
2015-02-24 21:58:20 +01:00
MaxXor 41b6b092ff Cleaned up SystemCore code 2015-02-24 19:21:01 +01:00
MaxXor e20927d586 Added basic Startup Manager
- Some minor fixes
- Updated copyright year
2015-02-24 12:13:04 +01:00
MaxXor cebc1d279f Reverted GeoIP as it's online again 2015-02-24 12:04:07 +01:00
MaxXor b6f2912715 Delete frmElevation.resx 2015-01-29 09:54:16 +01:00
MaxXor b87e9e3d74 Delete frmElevation.cs 2015-01-29 09:54:10 +01:00
MaxXor d740964449 Delete frmElevation.Designer.cs 2015-01-29 09:53:59 +01:00
MaxXor c30783ccae Corrected file case 2015-01-27 23:56:52 +01:00
MaxXor d27b168d30 Refactored Form in Client 2015-01-27 23:49:26 +01:00
MaxXor 3ff75f9bc9 Fixed #16 2015-01-19 10:55:04 +01:00
MaxXor dddc4a70c7 Only send session closed message when prc is killed 2015-01-15 10:25:53 +01:00
MaxXor 68cb4fe354 Close RemoteShell when it's still open on uninstall 2015-01-15 10:25:09 +01:00
MaxXor 30632359db RemoteShell closes now on reconnect 2015-01-15 10:10:52 +01:00
MaxXor 55de07401f Fixed #14 2015-01-15 10:08:28 +01:00
MaxXor ace4449c02 More code cleanup 2015-01-14 13:15:31 +01:00
MaxXor 2544f3a230 Refactored class access modifiers 2015-01-13 19:43:55 +01:00
MaxXor e3ad2f0716 Refactored namespace 2015-01-13 19:29:11 +01:00
MaxXor dcbabeb893 Fixed GeoIP again
last service gone offline
2015-01-13 08:32:45 +01:00
MaxXor a5f36c6dec Added client part of startup manager
+ some small changes
2014-12-02 21:12:26 +01:00
MaxXor a60187c183 Fixed GeoIP 2014-12-02 21:10:27 +01:00
MaxXor 771930c460 Changed default traffic encryption from RC4 to AES
-> speed & security improvements
2014-08-13 22:59:57 +02:00
MaxXor 9d89f1cf56 Fixed update when new mutex is used
- hardened installation
2014-08-10 12:12:26 +02:00
MaxXor eb1efc5ed1 Adjusted sleep time for keepalive 2014-08-04 13:01:30 +02:00
187Final 2b55051a62 Fixed keepalive
no more disconnects, can detect network disconnects + network cable
unplugs
2014-08-02 18:23:31 -05:00
MaxXor fb3b817e5c Optimized Upload & Execute & some minor changes 2014-08-01 11:53:46 +02:00
MaxXor 85b9547317 Updated Protocol Buffers 2014-07-30 17:32:25 +02:00
MaxXor 21fc728d64 Optimized Server and Client 2014-07-30 17:04:21 +02:00
MaxXor a0ca489717 Adjusted some changes to xRAT 2014-07-30 15:08:03 +02:00
187Final 07432937a7 Upload And Execute
introduced new way to pass multiple clients + a method to upload and
execute
2014-07-30 07:04:41 -05:00
MaxXor 177b232d7f Fixed changelog 2014-07-27 18:38:29 +02:00
MaxXor ae79dede78 Minor not-important changes 2014-07-24 23:26:59 +02:00
MaxXor 948a208280 Following the other System Information coding style 2014-07-24 16:28:01 +02:00
MaxXor 24de7ae6bb Small System Information changes when nothing found 2014-07-24 16:25:00 +02:00
MaxXor 6800dfa213 Added Computer Commands: Restart, Shutdown, Standby
Updated Readme
2014-07-22 21:52:07 +02:00
MaxXor 95f6608b40 Changed GeoIP file location 2014-07-20 23:35:22 +02:00
MaxXor bc814904c4 Added Antivirus & Firewall detection 2014-07-18 18:23:04 +02:00
MaxXor 68061e2d12 Added dynamic sizes for system information
It's now very easy to add new system information, only the client needs
the modification now.

See file 'Client\Core\Commands\CommandHandler.cs' method
'HandleGetSystemInfo'
2014-07-18 17:39:19 +02:00
MaxXor 83254da815 Extended File Manager with some additional features
Added Rename & Delete option
2014-07-17 23:22:59 +02:00
MaxXor 034b6242f4 Initial commit with everything else 2014-07-08 14:58:53 +02:00