Commit Graph

172 Commits

Author SHA1 Message Date
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
yankejustin 8605b37f61 Minor change 2015-03-17 14:01:23 -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 4184bbb1e4 Minor change 2015-03-17 17:22:42 +01: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 adb49be588 Preparations for next changes 2014-07-23 22:49:05 +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 b6b5fd75f6 Improved Remote Shell Input 2014-07-18 10:12:24 +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