MaxXor
0d9334f97b
Fixed wrong installation path on windows xp 32-bit
2015-08-28 11:56:54 +02:00
d3agle
3424fa73aa
Added decompression handling
2015-08-27 16:39:29 -05:00
MaxXor
a9e8eca086
Small fix
2015-08-27 20:59:03 +02:00
MaxXor
5ba266f3a0
Small networking improvement
2015-08-27 20:51:04 +02:00
MaxXor
ec7df970d0
Networking fixes
2015-08-27 09:19:10 +02:00
d3agle
36270bc76c
Fix firefox registry path
2015-08-26 18:00:16 -05:00
MaxXor
5ceab1ac72
Improved Installation error handling
2015-08-26 21:15:12 +02:00
MaxXor
b818dbc54b
Fixed uninstallation
2015-08-26 20:54:42 +02:00
MaxXor
e94beaeb79
Merge pull request #356 from quasar/uninstall-fix
...
Fix for uninstalling in read-only protected directory
2015-08-26 20:37:01 +02:00
MaxXor
790dd2a92f
Fixed GetUptime
2015-08-26 20:21:20 +02:00
yankejustin
5dc8c0b07f
Fix for uninstalling in admin folder
...
Make sure it doesn't just have the read-only attribute. If it does and
we have admin. privileges, strip all of the files in the client's
install path so that we can proceed and continue the uninstallation
process.
2015-08-26 14:15:14 -04:00
MaxXor
7184482286
Merge pull request #354 from quasar/UptimeFix
...
Fixed #346
2015-08-26 20:09:12 +02:00
yankejustin
e85c448080
Fix for #346
...
This should fix issue #346 regarding incorrect uptime being returned.
Directly querying the uptime and subtracting it from the current time
(in UTC) allows us to convert it into a TimeSpan from the ticks and
obtain a significantly more accurate uptime.
2015-08-26 13:04:41 -04:00
MaxXor
c4b2070806
Fixed registry access
2015-08-26 15:53:00 +02:00
MaxXor
ae503bebe4
Updates regarding .NET Framework 4.0
2015-08-26 15:00:39 +02:00
MaxXor
dee69e496c
Updated Target Framework to 4.0 Client Profile
2015-08-26 14:25:44 +02:00
MaxXor
c1bd080c40
Reliability and Behavior Improvements
...
#353
2015-08-26 10:45:53 +02:00
MaxXor
29dba29689
Small fix
...
regarding this change:
f8c72b7c0a
2015-08-25 18:52:55 +02:00
MaxXor
531e855376
Delete ZoneIdentifier when installing Client
2015-08-24 23:31:36 +02:00
MaxXor
5e868eb05e
Small change
2015-08-24 21:06:40 +02:00
MaxXor
3c0e930bc9
Fixed Installation to system32 fail on 64-bit OS
2015-08-24 20:35:53 +02:00
MaxXor
fd877a13e5
Many Client improvements
...
- Improved Client Installation, Update and Uninstallation
- Improved Registry Access
- Split SystemCore class
2015-08-24 19:34:38 +02:00
MaxXor
f8c72b7c0a
Support detection of multiple AVs, Firewalls, GPUs, CPUs
2015-08-23 22:15:19 +02:00
MaxXor
d6bdeaea12
Fixed #346
2015-08-23 21:48:19 +02:00
MaxXor
46f034b563
Fixed build configurations
2015-08-22 12:03:59 +02:00
MaxXor
7bbcd5119d
Improved OS architecture detection
2015-08-22 09:37:25 +02:00
d3agle
6d9e1602a7
Removed unnecessary namespace + added using statements for disposable objects
2015-08-21 21:40:58 -05:00
d3agle
4755ff3096
#339 Fixes
2015-08-21 19:07:33 -05:00
d3agle
0988187c25
format fix
2015-08-21 12:59:23 -05:00
d3agle
bed7ed264a
PasswordRecovery partial fix
...
Load the correct registry values for 64 bit version of firefox
ref #339
LoadLibrary returns 0, won't load DLLs (x86/x64)
2015-08-21 12:57:32 -05:00
d3agle
fb1d27002b
DialogBox fix
...
Fixes showing the messagebox and sending it to the front as the active window
2015-08-20 03:51:19 -05:00
MaxXor
fed575fa2d
Improved WinSCP Password Recovery
2015-08-18 18:24:18 +02:00
MaxXor
d8853366ba
Disabled Keylogger in debug configuration
2015-08-18 18:24:04 +02:00
SandPox
166c6d2a01
Improve WinSCP Password Recovery
...
Forgot to add default port
2015-08-18 08:44:20 -06:00
SandPox
7513d1d563
Improve WinSCP Password Recovery
...
Add get port number (if needed, default SSH port is 22)
2015-08-18 08:32:45 -06:00
SandPox
7d36fb46eb
Add WinSCP Password Recovery
2015-08-18 08:14:42 -06:00
MaxXor
4825ea78e0
Merge pull request #334 from MaxXor/pr/331
...
Improved GeoLocationHelper
2015-08-18 07:33:58 +02:00
MaxXor
d1dc6a64d9
Moved WanIp
2015-08-18 07:33:35 +02:00
MaxXor
476063e0d3
Merge pull request #333 from MaxXor/pr/332
...
Proper support for Windows 8.1 and 10
2015-08-18 07:21:33 +02:00
MaxXor
1509765960
Improved manifest files
2015-08-18 07:19:42 +02:00
d3agle
5f84b24ed2
Refactor/Naming
2015-08-17 21:59:28 -05:00
rotthh
8fe29af29e
Windows 8.1 and 10 support
2015-08-17 21:06:07 +02:00
rotthh
27e0aa2bde
Windows 8.1 and 10 support
2015-08-17 21:04:44 +02:00
d3agle
c56617434d
Improved GeoLocationHelper
2015-08-17 11:53:11 -05:00
MaxXor
0c2a80a710
Added FileZilla Password Recovery (thx to SandPox)
...
#329
2015-08-17 13:26:09 +02:00
MaxXor
573f7353c7
Small fix to Antivirus And Firewall detection
2015-08-17 13:10:50 +02:00
MaxXor
b9e036c418
Improved AES encryption class
...
Thanks to Eddie E.
2015-08-15 17:13:19 +02:00
MaxXor
a7fd5327f1
Improved Settings, Builder Profiles and more
...
- Added namespace Data for classes which just hold data or help in data
processing
- Fixes #327
2015-08-15 16:06:07 +02:00
MaxXor
164bb5836f
Removed unused variable
2015-08-12 20:06:42 +02:00
d3agle
ad8acef02c
#321 Fix
...
Sets the output encoding to the OEM's code page
2015-08-10 17:48:01 -05:00
MaxXor
ac70ca56ef
Revert "Fixed #321"
...
This reverts commit 727cb35c66
.
2015-08-09 16:32:05 +02:00
MaxXor
727cb35c66
Fixed #321
2015-08-09 16:16:48 +02:00
MaxXor
897588384f
Fixes to Settings, ProfileManager and Builder
2015-08-09 15:29:49 +02:00
MaxXor
23cafeb2f3
Switched from ProtoBuff to NetSerializer
...
NetSerializer should be slightly faster than Protocol Buffers
2015-08-08 16:21:09 +02:00
MaxXor
0a9f3d0dd7
Correctly dispose StreamCodec
2015-08-08 14:34:10 +02:00
MaxXor
af3442a954
Improved File Manager
...
Improved Exception Handling
2015-08-06 19:58:36 +02:00
MaxXor
afb364057e
Small improvement to Socket Receive
2015-08-06 16:32:03 +02:00
MaxXor
b459c861de
Reduced BufferSize to 16KB
2015-08-06 16:03:52 +02:00
MaxXor
173e600cf2
Improved error handling when parsing hosts list
2015-08-03 22:26:12 +02:00
MaxXor
ac9f386ec9
Improved Client Builder
...
closes #282
2015-08-03 17:33:50 +02:00
MaxXor
28ddaf93a9
Use List<T> for PasswordsResponse
2015-08-02 23:50:10 +02:00
MaxXor
1428a62d8e
Removed unnecessary LoginInfo
2015-08-02 21:11:23 +02:00
MaxXor
8d2a2f6e4d
Small fix
2015-08-02 20:50:46 +02:00
MaxXor
26fa36d81e
Some renaming and improvements
2015-08-02 20:50:38 +02:00
MaxXor
c8ea031fac
Resolved some merge conflicts
2015-08-02 20:04:58 +02:00
MaxXor
6124f000de
Improved compression
2015-08-02 15:22:34 +02:00
MaxXor
d5066aaca5
Set Socket.NoDelay to default (false)
2015-08-02 14:31:41 +02:00
MaxXor
6abcd75f11
Small fix
2015-08-02 12:25:13 +02:00
MaxXor
f4bd8e80fc
Fixed decrypting of settings
2015-08-02 12:22:52 +02:00
MaxXor
ff65ceeb80
Improved encryption speed
...
- pre hashing of the key
2015-08-02 12:17:31 +02:00
MaxXor
11dc0f95b9
Added limit to maximum simultaneous file downloads/uploads
...
maximum simultaneous file downloads/uploads = 2
ref #262
2015-08-01 15:11:41 +02:00
MaxXor
4b9e2785a2
Merge pull request #313 from MaxXor/pr/312
...
Added ability to upload & execute batch files
2015-07-31 10:03:15 +02:00
MaxXor
0306acdbe6
Improved validating of executable files
...
- improved unit tests with categories
- removed validating of batch files, we can not really validate them
2015-07-31 10:01:41 +02:00
Jamie Rees
419cc4f3eb
Finished adding the ability to upload and execute .bat files.
...
Also added unit tests to cover the new method.
2015-07-30 21:39:32 +01:00
MaxXor
f871710d2e
Smaller reconnect delay for debugging
2015-07-30 15:50:21 +02:00
tidusjar
e29fce5c20
Allowed file dialogue to select .bat files.
2015-07-30 14:12:53 +01:00
MaxXor
72c4815ad6
Added Icons to keyboard input button
2015-07-29 21:26:50 +02:00
d3agle
f01b5550af
Improved Keyboard handling
2015-07-29 09:21:49 -05:00
d3agle
efc44632a7
Format fix
2015-07-29 08:42:52 -05:00
d3agle
6f307b210b
Keyboard implementation for RDP
2015-07-29 08:11:07 -05:00
d3agle
0f82ba9322
Removed unused namespace
2015-07-29 07:01:35 -05:00
d3agle
08a7415185
Added Mouse Scrolling to RDP
...
Added Keyboard/Mouse hook to server to access mouse data and for future keyboard integration to RDP
2015-07-29 06:57:52 -05:00
MaxXor
834dd12592
Old Remote Desktop
...
- has some improvements from the new one
2015-07-29 10:40:34 +02:00
MaxXor
7e8693ba34
Improved Remote Desktop image processing #298
2015-07-28 11:48:27 +02:00
MaxXor
ca5a738cd2
Minor change
2015-07-27 20:51:09 +02:00
d3agle
ddfdca3cc9
Merge branch 'master' of https://github.com/MaxXor/xRAT
2015-07-27 11:55:34 -05:00
d3agle
0c054e2a2c
Removed redundant code
2015-07-27 11:01:46 -05:00
d3agle
358324c7c2
Added MouseAction enum
2015-07-27 10:36:18 -05:00
MaxXor
edb4e69869
Fixed #297
2015-07-27 17:24:43 +02:00
d3agle
41862cbd6d
Remote Desktop Mouse Input Improvements
2015-07-27 08:57:05 -05:00
MaxXor
5b396acfc3
Fixed #295
2015-07-27 13:20:39 +02:00
MaxXor
89d5fdbc1b
Fixed minor grammar mistake
2015-07-26 19:38:45 +02:00
MaxXor
5d110d36ae
Moved Keylogger
2015-07-26 19:36:11 +02:00
MaxXor
c63e361136
Improved GeoLocation implementation
2015-07-26 16:44:03 +02:00
MaxXor
db2c7e8adf
Fixed #294
2015-07-26 15:27:38 +02:00
MaxXor
4e1678b633
Fixed #292
2015-07-26 10:42:53 +02:00
MaxXor
59eec835dd
Some refactoring and Remote Desktop improvements
2015-07-26 00:10:59 +02:00
MaxXor
8a7bda84bd
Added Upload File with Drag & Drop to File Manager
2015-07-24 15:46:11 +02:00
MaxXor
66840b65b4
Minor change
2015-07-24 11:10:25 +02:00
MaxXor
dbac14f880
Show name of drive in File Manager
2015-07-24 10:41:21 +02:00
MaxXor
ceb5bc52fd
Added option to remove completed file transfers
...
- File Manager shows more information about drives
2015-07-24 01:58:02 +02:00
MaxXor
2c48db56e4
Improved Remote Desktop
...
- shows now FPS (frames per second)
2015-07-23 16:55:44 +02:00
MaxXor
e4757b87a2
Improved File Manager
...
- Added blocking send, this is important when transfering files to
prevent allocation of all blocks at once which pumps the memory with the
files contents
2015-07-23 13:31:45 +02:00
MaxXor
d1b37e7d49
Improved header reading
...
When a new packet is at the end of the current buffer, it can happen
that the header isn't complete. Then it first reads what's there, writes
it to a temporary header and receives the rest of it in the next read
buffer.
2015-07-19 20:12:34 +02:00
MaxXor
7e30db0717
Added documentation to RemoteShell
2015-07-18 18:08:56 +02:00
MaxXor
2dbcf5cf05
Fixed RemoteShell input issues when read data has no new line
2015-07-18 16:01:18 +02:00
MaxXor
48ed28c92f
Fixed RemoteShell redirecting of standard output not working after redirecting error output
2015-07-15 11:47:08 +02:00
MaxXor
b46b57e602
Added enum for dirs and files in File Manager
2015-07-15 11:45:45 +02:00
MaxXor
8f88f4142a
Added ShutdownAction enum
2015-07-14 23:48:24 +02:00
MaxXor
6c6bc07b6e
Added enum for UserStatus
2015-07-14 23:18:48 +02:00
MaxXor
45dccb69e0
Added consistent packet names
2015-07-14 19:00:31 +02:00
MaxXor
9092cc513a
Corrected documentation
2015-07-10 16:49:11 +02:00
MaxXor
bca273dc5e
Fixed networking code
...
ref #275
2015-07-10 12:45:24 +02:00
MaxXor
44d81ed35e
Reduced block size of file transfers
2015-07-10 12:41:48 +02:00
MaxXor
9a145b602b
Better handling of packets with invalid header
2015-07-09 22:39:33 +02:00
MaxXor
9722744a75
Renamed MAX_PACKET_SIZE to BUFFER_SIZE
2015-07-09 22:28:07 +02:00
DragonHunter
0e6cafdc75
Reduced header to 3 bytes & Max Payload is 16MB
...
Reduced the Header from 4 bytes to 3
The server or client should not be able to allocate 2GB memory from the
header, max is now 16MB
2015-07-09 22:01:39 +02:00
MaxXor
d785fc32a8
Fixed networking code
...
fixes #272
fixes #273
2015-07-08 11:13:43 +02:00
MaxXor
c4fa4f355e
Fixed #270
2015-06-20 19:17:09 +02:00
MaxXor
c2b73265aa
Cleaned up Connect method in Client
2015-06-20 10:10:53 +02:00
MaxXor
cf0de1597f
Removed redundant setting of NoDelay option
2015-06-18 16:11:33 +02:00
MaxXor
f4835ee68b
Removed whitespace
2015-06-14 14:20:50 +02:00
MaxXor
1f753bd461
Fixed not receiving when connection is closing
2015-06-11 11:24:08 +02:00
MaxXor
b9d11c3b24
Fixed async receive in client & server using a queue
2015-06-11 10:20:11 +02:00
MaxXor
dde4336e1c
Don't handle ObjectDisposedEx. as normal Exceptions
2015-06-10 19:53:03 +02:00
MaxXor
3fc03a7788
More send & receive fixes for client & server
2015-06-10 19:33:02 +02:00
MaxXor
8284da5830
Small fix
2015-06-07 16:50:37 +02:00
MaxXor
83ec8c2a87
Added improvements to client
2015-06-07 16:35:30 +02:00
MaxXor
70618e91cb
Improved memory management in server
...
- Fixed handling packets wih payload bigger than the buffersize of the
receiving socket
- Added locks to FileSplit class
2015-06-07 16:28:33 +02:00
MaxXor
3bdd5aa294
Implemented pooled buffer manager to socket
2015-06-05 23:07:37 +02:00
MaxXor
58b2c2d2d4
Fixed getting startup items with same name
2015-06-03 15:18:37 +02:00
MaxXor
172e266fbe
Improved Startup Items exception handling
2015-06-03 14:41:39 +02:00
MaxXor
810d631129
Improved OS display name
2015-06-03 14:41:02 +02:00
MaxXor
dc5bef821e
Fixed getting startup entries from client
2015-06-03 07:50:38 +02:00
MaxXor
7d153c416c
Added safe way to open subkey with write access
2015-06-02 20:38:44 +02:00
MaxXor
253507a613
Fixed registry key access ( #256 )
2015-06-02 20:33:37 +02:00
MaxXor
f1934058a0
Improved Registry Access in Client
2015-06-02 20:15:36 +02:00
yankejustin
172359262a
Correctly get entries
2015-06-02 13:50:56 -04:00
yankejustin
59599759be
Throw a more meaningful exception
...
For those that like to see the type of exception thrown, this makes it
more clear and meaningful.
2015-06-02 13:34:05 -04:00
yankejustin
38acb88aab
Added another RegistryKey extension method
...
This makes the code more readable and the intent more obvious.
2015-06-02 13:29:42 -04:00
yankejustin
901cbd3a64
Add to the dictionary correctly
2015-06-02 13:18:02 -04:00
yankejustin
c8b9258183
More documentation on a RegistryKey extension
...
Added some more documentation for the GetFormattedKeyValues extension
method.
2015-06-02 13:17:02 -04:00
yankejustin
fab38a8b9a
Added RegistryKey Extensions/Helpers
...
Added RegistryKey Extensions/Helper methods. Cleaned up and improved
HandleGetStartupItems.
2015-06-02 13:14:32 -04:00
MaxXor
8face0ab0c
Fixed #249
2015-05-31 20:52:03 +02:00
MaxXor
3ff0b38585
Added #245
...
Improved client & server
closes #245
2015-05-31 19:22:00 +02:00
MaxXor
6a4125cf18
Added more documentation to Client
2015-05-30 09:23:35 +02:00
yankejustin
0dc2bd7b6f
Added documentation for the Client's client
...
Added documentation for the Client's client object.
2015-05-29 20:16:45 -04:00
MaxXor
24673509c5
Partial fix #231
2015-05-29 00:25:40 +02:00
Skid
1ced224410
Improved Code Layout
2015-05-28 10:17:18 +09:30
MaxXor
163c828fbc
Fixed Shell cmd.exe process not correctly exited
...
#232
2015-05-27 23:10:40 +02:00