Commit Graph

270 Commits

Author SHA1 Message Date
Abdullah Saleem 4f8bd1b431 NoIP.org Integration 2015-05-10 20:38:08 +05:00
Abdullah Saleem 5f83df91e5 NoIP.org Integration 2015-05-10 20:28:02 +05: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
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 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
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 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 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 496e60e004 Minor fixes 2015-04-14 20:36:44 +02: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
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
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
MaxXor 12a0da6288 Improved KeepAlive and Extension Methods 2015-04-06 20:33:34 +02:00
MaxXor bec3e7daab Fixed File Upload & Execute (#39) 2015-04-06 10:06:33 +02: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 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 a54c6db38f Fixing new bugs 2015-03-31 18:15:48 +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 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
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 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
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 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 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 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 42abb29d14 Cleaned up statistics creation
cleaned up the bullshit code
2014-08-05 17:42:38 +02: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 9834d819d9 Minor changes, removed some spaces 2014-07-30 17:18:17 +02:00
MaxXor cc825fabb2 Close port on exit (UPnP) 2014-07-30 16:34:42 +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 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 6800dfa213 Added Computer Commands: Restart, Shutdown, Standby
Updated Readme
2014-07-22 21:52:07 +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
MaxXor 43123649af Extended File Manager
Added Refresh & Execute option
2014-07-17 22:41:38 +02:00
MaxXor 034b6242f4 Initial commit with everything else 2014-07-08 14:58:53 +02:00