Commit Graph

200 Commits

Author SHA1 Message Date
DragonHunter 6b581b731c Fixed Stopping the proxy server
A error will occur when stopping the proxy server when there are clients
connected
2015-05-10 18:14:07 +02:00
DragonHunter 58fcbe96f0 Target Server/Port fixed in ListView 2015-05-10 17:39:20 +02:00
DragonHunter b7cad28b83 Tiny fix for class re-namer
Class re-namer fix for Reverse Proxy
2015-05-10 17:34:02 +02:00
DragonHunter ce7c75c56c More error checks & more reliable
Proxy is now more reliable and works a lot better
More error checks
2015-05-10 15:34:49 +02:00
DragonHunter ee74b6112d Initial release of the Reverse Proxy
Supports HTTPS
Supports Socks5
Tested both HTTPS and Socks5 with Proxifier
2015-05-10 13:11:27 +02:00
MaxXor 73f32520a5 Added File Manager menu item "Open in Remote Shell"
#84
2015-05-06 15:18:56 +02:00
MaxXor e776e1dab9 Merge pull request #82 from yankejustin/master
Added documentation for the Server's Build folder
2015-05-05 20:01:21 +02:00
yankejustin ad115dd5cd Added documentation for Renamer
Added a little bit of documentation for the Server's Renamer.
2015-05-05 12:21:45 -04:00
yankejustin 7b5ef8a15c Added documentation for IconInjector
Added documentation for most of the Server's IconInjector.
2015-05-05 12:17:08 -04:00
yankejustin 7b2667d7ea Added documentation for Clientbuilder
Added documentation for the Server's ClientBuilder.
2015-05-05 12:08:20 -04:00
MaxXor e50ea69d43 Fixed crash when downloading files over 2MB (#75) 2015-05-05 09:19:08 +02:00
yankejustin 88f6495ded Fixed server crash on invalid upload/execute
Fixed an issue that caused the server to crash when attempting to upload
then execute on a file on a client when no file was selected.
2015-05-04 20:37:53 -04:00
MaxXor 0e6ad51dd1 Small fix 2015-05-04 19:50:37 +02:00
MaxXor b1ffa97a85 Added ability to enable/disable keylogger 2015-05-04 18:29:21 +02:00
MaxXor 89389d7325 Edited About-Form 2015-05-04 17:23:39 +02:00
MaxXor c39bff3a6f Merge pull request #73 from MaxXor/dev
Added Keylogger
2015-05-04 16:22:28 +02:00
MaxXor 7cb3a406ff Improved adding of new Logs to Listview 2015-05-03 13:38:46 +02:00
MaxXor aa24f98f20 Added image to Keylogger-ToolStripMenuItem 2015-05-01 15:17:00 +02:00
MaxXor e8d8e8d58e More fixes to Keylogger 2015-05-01 15:09:45 +02:00
MaxXor 770d194ba9 Improved implementation of keylogger 2015-05-01 14:50:38 +02:00
MaxXor b1f6ba7ffd Correctly read and append blocks 2015-04-29 22:00:02 +02:00
MaxXor a08e002f84 Changed max packet size
Prevents crash in Remote Desktop for packets bigger than 1MB
2015-04-29 21:58:47 +02:00
d3agle 53e2096deb FrmMain instance null check
Added FrmMain instance null check to safely exit a thread in the
FrmKeylogger form in the case of client-server disconnection.  The
FrmKeylogger spawns a thread that waits for the enabled button to be set
to true, after successfully receiving all the log files from the client.
If the server were to somehow not process the button being enabled it
would hang in the while loop leaving the entire process to be left in
memory due to the thread being open.
2015-04-23 12:50:02 -05: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 01cfe5076c Code consistency 2015-04-22 15:56:26 +02:00
MaxXor 0600ac1707 Removed unused variable 2015-04-22 15:52:58 +02:00
MaxXor c4b0ba3fc3 Fixed & improved some cross thread calls (#66) 2015-04-22 15:45:03 +02:00
MaxXor 64a9156d41 Added option to enable/disable Client Tooltips 2015-04-21 21:46:48 +02:00
Abdullah Saleem bfb20ce933 SystemInfo as ToolTip 2015-04-22 00:08:55 +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
MaxXor 574cce11c2 Revert 'Terms of Use Form closes in a better way'
There exists a bug, when you decline the license the server crashs. Safe
exit is not needed anyways in the terms of use form as nothing special
happend yet.
2015-04-14 20:50:11 +02:00
MaxXor 3237a80924 Closed #60 2015-04-14 20:42:48 +02:00
MaxXor 496e60e004 Minor fixes 2015-04-14 20:36:44 +02:00
MaxXor 21cdd34546 Removed redundant type cast 2015-04-14 20:36:32 +02:00
MaxXor 4c0894dbb3 Merge pull request #61 from d3agle/master
Bugfix with Remote Desktop
2015-04-14 20:25:59 +02: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
Justin Yanke 6af33c5d5a Merge pull request #1 from MaxXor/master
Merge with base
2015-04-13 08:35:29 -04:00
MaxXor b360e2d91f Reverted few changes
- Get selected clients after disconnectecd client is removed from the
clients list
2015-04-13 10:25:45 +02:00
d3agle 26392acb13 MainForm fixes
fixed mainform getting real selected item count on client disconnection
from server.

added threading to upload and execute form dialogresult ok
2015-04-13 03:16:45 -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
yankejustin 40b2b8db5b Rewrote a method and improved behavior
Rewrote the File Manager Form's 'lstDirectory_DoubleClick' method so it
is more clear, to prevent unnecessary strings being recreated, and
because it was making the same decision twice when it didn't need to.
Also placed the Setting Form's 'btnListen_Click' method in a try-finally
block so if anything goes wrong in the method, the state of it won't be
frozen (before, you would have to click out of the Form, discard
changes, then re-open. Perhaps it would be advisable to notify the user
of an issue with the listening if it failed...
2015-04-12 22:19:08 -04:00
yankejustin 0624500555 Terms of Use Form closes in a better way
Instead of killing the process (which will cause finally-blocks and even
finalizers to not be executed!), we close the application correctly.
2015-04-12 21:46:36 -04:00
MaxXor 95e18abf25 Fixed #54 2015-04-10 21:27:33 +02:00
MaxXor bc12b91f15 Fixed #52 2015-04-09 19:24:56 +02:00
Justin Yanke d495eddac5 Fixed a possible CrossThreadException
Fixed a potential CrossThreadException. Would have gotten an error if this method was called by a different Thread because FrmSi's 'lstSystem' would be accessed by the wrong Thread.
2015-04-09 12:46:12 -04:00
Justin Yanke 7acde73f3d Removed unnecessary null check
Removed unnecessary null check for FrmSi (already checked in the method).
2015-04-09 12:23:56 -04:00
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