yankejustin
e720d20811
Compacted Builder method
...
Compacted the validation on frmBuilder's btnBuild_Click(object,
EventArgs) method. This is a slight optimization, but it does help
remove the repetitive else statements.
2015-04-07 14:07:42 -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
yankejustin
8ecd568acf
Fixed the loop that attempts to forward a port
...
If the endpoint was null, the loop would break anyways, not allowing up
to 5 retries (only got 1 try).
2015-04-07 12:38:34 -04:00
yankejustin
b927aae0f8
Make sure to dispose of old Socket
...
Made sure the server disposed of the Socket when Server.Listen(ushort)
is called if the Socket was created before (called Server.Listen(ushort)
previously but stopped listening).
2015-04-07 12:27:56 -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
29a5a258ea
Fixed another cross threading bug
2015-04-06 20:33:00 +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
a2091564fd
Fixed tabs
2015-04-06 19:35:48 +02:00
d3agle
f624028755
Small fix for RDP
...
moved static field to property so command handler gets the initial -1
check starting rdp
2015-04-06 12:20:00 -05:00
Abdullah Saleem
46bd17c4fa
Cross-Thread exception handled
...
Cross-Thread exception on Uninstall
2015-04-06 22:12:56 +05:00
MaxXor
ee19378725
Use object initializer
2015-04-06 10:46:10 +02:00
MaxXor
c61de89cea
Merge pull request #43 from d3agle/master
...
Fixed Server crash when closing the Remote Desktop form while it's still running
2015-04-06 10:38:20 +02:00
MaxXor
2ba4ed82ff
Merge pull request #41 from d3agle/master
...
Form disposal on client disconnection
2015-04-06 10:35:26 +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
d2530396e4
Bugfix #2 with Remote Desktop
...
added try catch blocks due to server application crashing while closing
the remote desktop form. If timed right, while closing the remote
desktop form, the command handler would be in the midst of accessing an
already disposed form causing server to hang.
2015-04-04 21:10:42 -05:00
d3agle
9058ec53cc
Form disposal on client disconnection
...
Added disposal method to dispose of all userstate forms for client upon
disconnection of the client from the server
2015-04-04 16:48:52 -05:00
MaxXor
5d20aad9d6
Fixed File Download in File Manager ( #36 )
2015-04-04 17:22:20 +02:00
MaxXor
3bdab0b9e7
Improved Statistics
2015-04-04 17:04:53 +02:00
MaxXor
b3f63d0a79
Fixed cross threading bug
2015-04-03 10:18:57 +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
43ea61b537
Fixed Remote Desktop crash when resizing window
2015-04-01 16:24:48 +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
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
DragonHunter
5b62fd3f60
Fixed Control Cross Threading
...
Fixed crash fix Control Cross Threading when a client connects
2015-03-31 09:43:54 +02: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
MaxXor
7a0fd84428
Small change
2015-03-20 14:52:49 +01: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
d5ad3c69b3
Removed unnecessary brackets
...
Removed unnecessary brackets to increase code readability in the other
ProtoBuf\Meta\ValueMember.cs so they are identical.
2015-03-19 12:12:18 -04:00
yankejustin
89d661601f
Fixed issue with the Remote Desktop
...
Fixed an issue where Remote Desktop would not work (threw infinite
InvalidOperationExceptions) because cbMonitors.SelectedIndex was trying
to be accessed on a different thread.
Moved code that gets the SelectedIndex inside the MethodInvoker.
2015-03-19 11:47:00 -04:00
MaxXor
5855fc9adf
Removed unnecessary ThreadStart
2015-03-18 18:58:17 +01:00
MaxXor
76ca01a420
Minor null reference fix
2015-03-18 18:12:45 +01:00
MaxXor
1a13442c12
Fixed tabs in code
2015-03-18 18:12:09 +01:00
yankejustin
c6b57f8110
Dispose of the memory stream in Helper class
...
Disposes of the memory stream created in the server's helper class that
converts an image.
2015-03-17 18:35:53 -04:00
yankejustin
79f9ca0cba
Made sure the TcpClient will always kill itself
...
Placed TcpClient in a try-finally to make sure it will never linger if
it (likely) cannot connect successfully.
2015-03-17 18:30:12 -04:00
yankejustin
7fd83c87be
Removed label to increase readability
...
Removed a label and implemented a more-common do-while loop for retry
functionality.
2015-03-17 18:22:09 -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
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
ba2f2a0b2a
Correctly implemented IDisposable
...
Correctly implemented IDisposable on the client's and server's
ProtoWriter.
2015-03-17 13:28:23 -04:00
yankejustin
be233599db
Dispose of MemoryStream
...
IExtension.EndAppend is responsible for cleaning up stream (as it
stated). However, this method created a new memory stream from the
stream sent to the method that was not cleaned up.
2015-03-17 12:30:59 -04:00
MaxXor
108e61f4eb
Removed unnecessary comments due to changes to ProtoBuf
2015-03-17 10:34:31 +01:00
MaxXor
78799511c7
Merge pull request #19 from yankejustin/master
...
Behavior Consistency and Memory Leaks
2015-03-17 10:18:15 +01:00
MaxXor
d9070d0d34
Improved Remote Execution
2015-03-17 10:11:26 +01:00
MaxXor
a1a4cfb53e
Fixed disposing of GDI objects in Statistics Form
2015-03-17 10:10:19 +01:00
yankejustin
79588d4ea8
Dispose of the stream
...
Disposed of the stream correctly. Setting to null will NOT call dispose.
2015-03-16 13:24:53 -04:00
d3agle
e64819673d
Bugfix with listen server
...
Added null check for keepalive timer callback to prevent server
application from crashing when stopping the listen server when client(s)
connect and initiate the keepalive timer
2015-03-14 09:10:45 -05:00
MaxXor
21dc5b766f
Removed unused using references
2015-03-08 18:16:52 +01:00
MaxXor
0d106a4f8b
Added option to add files to autostart
2015-03-08 18:13:13 +01:00
MaxXor
8851f5806a
Fixed a missing disposing of modal dialog box
2015-03-08 18:11:31 +01:00
MaxXor
38e05294a2
Updated copyright year
2015-02-25 08:59:43 +01:00
MaxXor
87955c45eb
Removed unused reference
2015-02-24 12:16:14 +01:00
MaxXor
e20927d586
Added basic Startup Manager
...
- Some minor fixes
- Updated copyright year
2015-02-24 12:13:04 +01:00
MaxXor
584ea70797
Delete frmRemoteDesktop.Designer.cs
2015-01-29 10:02:44 +01:00
MaxXor
bdc9cec67a
Delete frmRemoteDesktop.cs
2015-01-29 10:02:40 +01:00
MaxXor
ea050b054d
Delete frmRemoteDesktop.resx
2015-01-29 10:02:35 +01:00
MaxXor
7ceb603cca
Delete frmRemoteShell.Designer.cs
2015-01-29 10:02:29 +01:00
MaxXor
6421454cd5
Delete frmRemoteShell.cs
2015-01-29 10:02:25 +01:00
MaxXor
2da0f3cddc
Delete frmRemoteShell.resx
2015-01-29 10:02:19 +01:00
MaxXor
4b86ab992b
Delete frmSettings.Designer.cs
2015-01-29 10:02:13 +01:00
MaxXor
0d9e290826
Delete frmSettings.cs
2015-01-29 10:02:08 +01:00
MaxXor
d2fbfd1727
Delete frmSettings.resx
2015-01-29 10:02:03 +01:00
MaxXor
0c1ab698c6
Delete frmShowMessagebox.Designer.cs
2015-01-29 10:01:57 +01:00
MaxXor
7c002fe44e
Delete frmShowMessagebox.cs
2015-01-29 10:01:53 +01:00
MaxXor
93f1da599e
Delete frmShowMessagebox.resx
2015-01-29 10:01:47 +01:00
MaxXor
099b29867b
Delete frmStatistics.Designer.cs
2015-01-29 10:01:42 +01:00
MaxXor
c8ad1ea4e8
Delete frmStatistics.cs
2015-01-29 10:01:38 +01:00
MaxXor
87f00a80ab
Delete frmStatistics.resx
2015-01-29 10:01:32 +01:00
MaxXor
28075a3a9a
Delete frmSystemInformation.Designer.cs
2015-01-29 10:01:24 +01:00
MaxXor
d59a1a683a
Delete frmSystemInformation.cs
2015-01-29 10:01:20 +01:00
MaxXor
c2386327e0
Delete frmSystemInformation.resx
2015-01-29 10:01:13 +01:00
MaxXor
f20ed75c1e
Delete frmTaskManager.Designer.cs
2015-01-29 10:01:06 +01:00
MaxXor
bf33c0d5c8
Delete frmTaskManager.cs
2015-01-29 10:01:01 +01:00
MaxXor
3aed89fcae
Delete frmTaskManager.resx
2015-01-29 10:00:55 +01:00
MaxXor
4eefef8c6b
Delete frmTermsOfUse.Designer.cs
2015-01-29 10:00:47 +01:00
MaxXor
20845083d4
Delete frmTermsOfUse.cs
2015-01-29 10:00:42 +01:00
MaxXor
f3ca379e67
Delete frmTermsOfUse.resx
2015-01-29 10:00:37 +01:00
MaxXor
7128188995
Delete frmUpdate.Designer.cs
2015-01-29 10:00:30 +01:00
MaxXor
4d5dd5380b
Delete frmUpdate.cs
2015-01-29 10:00:26 +01:00
MaxXor
b553ce24d1
Delete frmUpdate.resx
2015-01-29 10:00:22 +01:00
MaxXor
1df657bcda
Delete frmUploadAndExecute.Designer.cs
2015-01-29 10:00:15 +01:00
MaxXor
1a26173acc
Delete frmUploadAndExecute.cs
2015-01-29 10:00:10 +01:00
MaxXor
73e08763b7
Delete frmUploadAndExecute.resx
2015-01-29 10:00:05 +01:00
MaxXor
9fc404f98b
Delete frmVisitWebsite.Designer.cs
2015-01-29 09:59:59 +01:00
MaxXor
de09ca4a68
Delete frmVisitWebsite.cs
2015-01-29 09:59:54 +01:00
MaxXor
15969516a7
Delete frmVisitWebsite.resx
2015-01-29 09:59:49 +01:00
MaxXor
332e962812
Delete frmMain.resx
2015-01-29 09:59:40 +01:00
MaxXor
8c21fb12d1
Delete frmMain.cs
2015-01-29 09:59:34 +01:00
MaxXor
bb2918e297
Delete frmMain.Designer.cs
2015-01-29 09:59:21 +01:00
MaxXor
9005c9b501
Delete frmFileManager.resx
2015-01-29 09:59:11 +01:00
MaxXor
40a967019f
Delete frmFileManager.cs
2015-01-29 09:58:54 +01:00
MaxXor
18806981c7
Delete frmFileManager.Designer.cs
2015-01-29 09:58:44 +01:00
MaxXor
c75ef5d43f
Delete frmDownloadAndExecute.resx
2015-01-29 09:58:38 +01:00
MaxXor
33fdf2a750
Delete frmDownloadAndExecute.cs
2015-01-29 09:58:30 +01:00
MaxXor
c1a6fb89ab
Delete frmDownloadAndExecute.Designer.cs
2015-01-29 09:58:24 +01:00
MaxXor
fdf3ee23c9
Delete frmBuilder.resx
2015-01-29 09:58:17 +01:00
MaxXor
d420b10846
Delete frmBuilder.cs
2015-01-29 09:58:09 +01:00
MaxXor
37e05b4d8f
Delete frmBuilder.Designer.cs
2015-01-29 09:58:01 +01:00
MaxXor
50d1027850
Delete frmAbout.resx
2015-01-29 09:57:52 +01:00
MaxXor
30f73b2c6b
Delete frmAbout.cs
2015-01-29 09:57:42 +01:00
MaxXor
175c3106a3
Delete frmAbout.Designer.cs
2015-01-29 09:57:34 +01:00
MaxXor
c30783ccae
Corrected file case
2015-01-27 23:56:52 +01:00
MaxXor
213cb361b7
Refactored Forms and Classes
2015-01-27 23:47:13 +01:00
MaxXor
cc7d22d2a8
Fixes #15
...
Corrected namespaces
2015-01-15 19:10:56 +01:00
MaxXor
3ba3a10b13
Close RemoteShell window on exit
2015-01-15 10:26:01 +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
e325a78e23
Optimized Server Start
2015-01-13 10:12:56 +01:00
MaxXor
9a329711a7
Added version to builder as argument
2015-01-13 10:12:26 +01:00
MaxXor
771930c460
Changed default traffic encryption from RC4 to AES
...
-> speed & security improvements
2014-08-13 22:59:57 +02:00
MaxXor
1d31008e57
New version (RELEASE3)
...
- Edited changelog
- Edited readme
2014-08-10 12:34:40 +02:00
MaxXor
42abb29d14
Cleaned up statistics creation
...
cleaned up the bullshit code
2014-08-05 17:42:38 +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
ee061e927d
Resized Terms of Use window
2014-08-01 11:54:03 +02: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
9834d819d9
Minor changes, removed some spaces
2014-07-30 17:18:17 +02:00
MaxXor
21fc728d64
Optimized Server and Client
2014-07-30 17:04:21 +02:00
MaxXor
cc825fabb2
Close port on exit (UPnP)
2014-07-30 16:34:42 +02:00
MaxXor
34e0cfd9b5
Minor change to project file
2014-07-30 15:09:33 +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
187Final
ceffc3a4e3
UPnP
...
added UPnP
2014-07-30 07:03:00 -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
6681b8b50f
New version (RELEASE2)
2014-07-24 15:47:55 +02:00
MaxXor
8b45549243
Added changeable Assembly Information to Builder
...
- Made xml settings more robust
- Added ResourceLib
- Changed Version displaying
2014-07-24 15:23:44 +02:00
MaxXor
b7fc2a316b
Added protobuf copyright and minor changes
2014-07-23 23:26:58 +02:00
MaxXor
adb49be588
Preparations for next changes
2014-07-23 22:49:05 +02:00
MaxXor
d6cf433d3b
Moved Changelog
...
+ made some minor changes
2014-07-23 21:00:06 +02:00
MaxXor
6800dfa213
Added Computer Commands: Restart, Shutdown, Standby
...
Updated Readme
2014-07-22 21:52:07 +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
5159d6a1b8
Fixed disposing of modal dialog box
2014-07-18 17:05:44 +02:00
MaxXor
b6b5fd75f6
Improved Remote Shell Input
2014-07-18 10:12:24 +02:00
MaxXor
dd8c80377c
Added missing invoke
2014-07-17 23:47:15 +02:00
MaxXor
ce3b8a9989
Reverted assembly version
...
No idea why this got changed...
2014-07-17 23:26:17 +02:00
MaxXor
83254da815
Extended File Manager with some additional features
...
Added Rename & Delete option
2014-07-17 23:22:59 +02:00