Commit Graph

14 Commits

Author SHA1 Message Date
MaxXor 59eec835dd Some refactoring and Remote Desktop improvements 2015-07-26 00:10:59 +02:00
MaxXor 45dccb69e0 Added consistent packet names 2015-07-14 19:00:31 +02:00
MaxXor a6ecbf55c1 Improved setting of window titles of new forms 2015-06-25 22:22:45 +02:00
MaxXor 3bdd5aa294 Implemented pooled buffer manager to socket 2015-06-05 23:07:37 +02:00
MaxXor 90f30caafb Improved Download Path
Using now "User@PC" instead of "IP".
2015-06-01 11:44:48 +02:00
MaxXor 39f9618f21 Fixed cross-thread issues & added lock to Clients
ref #231
2015-05-29 23:34:57 +02:00
yankejustin a1a49e9eec Increase in keylogger form constructor
Now we actually use the ListViewItem object we create on every iteration
instead of creating one and only passing the string property value. ~38%
speed increase each iteration on DEBUG and RELEASE configurations.
2015-05-23 00:13:02 -04:00
MaxXor d7d9bee64e Removed condition which is always true 2015-05-21 17:41:42 +02:00
Justin Yanke 706c7e38b6 Fixed server crash on FrmKeylogger
<h1>Reproduction of the issue</h1>
- Open up a keylogger form and make sure no entries are selected.
- Invoke the "ItemActivate" method by pressing enter.
- Since no items are selected, it cannot index the 0th item of lstLogs' SelectedItems, causing an exception that is uncaught and crashes the server.
2015-05-21 00:07:58 -04:00
MaxXor a2a5f59c67 Improved Reverse Proxy 2015-05-10 19:02:10 +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
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