Skip to content

Commit 332da74

Browse files
committed
3.1.9.0
* File download system rework (progressbar, file chunked...) * Code refractoring & global improvements * Fixed NullReference + non closing connection (Remote Desktop, Remote Audio, Remote Camera) * Fixed issue(s) with remote chat (high CPU usage, form not closing...) * Added missing TOS in builder * License changed (AGPL)
1 parent c9b61f3 commit 332da74

File tree

239 files changed

+37294
-446
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

239 files changed

+37294
-446
lines changed

Eagle Monitor Reborn.sln

+44
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,12 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ClientDll", "Remote Access
5959
EndProject
6060
Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "ClientVBDll", "Remote Access Tool\ClientVBDll\ClientVBDll.vbproj", "{BB36F621-A416-49C3-A18F-F82726B8BBBE}"
6161
EndProject
62+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AudioRecording", "Remote Access Tool\Plugins\AudioRecording\AudioRecording.csproj", "{37FCC79C-BC7C-4481-8E5B-9C0CE4496D11}"
63+
EndProject
64+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Eagle Monitor RAT Updater", "Remote Access Tool\Updater\Eagle Monitor RAT Updater.csproj", "{B694DB1A-E35F-407C-AB2C-E6AFA6AD9613}"
65+
EndProject
66+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Chat", "Remote Access Tool\Plugins\Chat\Chat.csproj", "{773A4D23-189D-4353-BF37-515591E16F5A}"
67+
EndProject
6268
Global
6369
GlobalSection(SolutionConfigurationPlatforms) = preSolution
6470
Debug|Any CPU = Debug|Any CPU
@@ -393,6 +399,42 @@ Global
393399
{BB36F621-A416-49C3-A18F-F82726B8BBBE}.Release|x64.Build.0 = Release|Any CPU
394400
{BB36F621-A416-49C3-A18F-F82726B8BBBE}.Release|x86.ActiveCfg = Release|Any CPU
395401
{BB36F621-A416-49C3-A18F-F82726B8BBBE}.Release|x86.Build.0 = Release|Any CPU
402+
{37FCC79C-BC7C-4481-8E5B-9C0CE4496D11}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
403+
{37FCC79C-BC7C-4481-8E5B-9C0CE4496D11}.Debug|Any CPU.Build.0 = Debug|Any CPU
404+
{37FCC79C-BC7C-4481-8E5B-9C0CE4496D11}.Debug|x64.ActiveCfg = Debug|Any CPU
405+
{37FCC79C-BC7C-4481-8E5B-9C0CE4496D11}.Debug|x64.Build.0 = Debug|Any CPU
406+
{37FCC79C-BC7C-4481-8E5B-9C0CE4496D11}.Debug|x86.ActiveCfg = Debug|Any CPU
407+
{37FCC79C-BC7C-4481-8E5B-9C0CE4496D11}.Debug|x86.Build.0 = Debug|Any CPU
408+
{37FCC79C-BC7C-4481-8E5B-9C0CE4496D11}.Release|Any CPU.ActiveCfg = Release|Any CPU
409+
{37FCC79C-BC7C-4481-8E5B-9C0CE4496D11}.Release|Any CPU.Build.0 = Release|Any CPU
410+
{37FCC79C-BC7C-4481-8E5B-9C0CE4496D11}.Release|x64.ActiveCfg = Release|Any CPU
411+
{37FCC79C-BC7C-4481-8E5B-9C0CE4496D11}.Release|x64.Build.0 = Release|Any CPU
412+
{37FCC79C-BC7C-4481-8E5B-9C0CE4496D11}.Release|x86.ActiveCfg = Release|Any CPU
413+
{37FCC79C-BC7C-4481-8E5B-9C0CE4496D11}.Release|x86.Build.0 = Release|Any CPU
414+
{B694DB1A-E35F-407C-AB2C-E6AFA6AD9613}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
415+
{B694DB1A-E35F-407C-AB2C-E6AFA6AD9613}.Debug|Any CPU.Build.0 = Debug|Any CPU
416+
{B694DB1A-E35F-407C-AB2C-E6AFA6AD9613}.Debug|x64.ActiveCfg = Debug|Any CPU
417+
{B694DB1A-E35F-407C-AB2C-E6AFA6AD9613}.Debug|x64.Build.0 = Debug|Any CPU
418+
{B694DB1A-E35F-407C-AB2C-E6AFA6AD9613}.Debug|x86.ActiveCfg = Debug|Any CPU
419+
{B694DB1A-E35F-407C-AB2C-E6AFA6AD9613}.Debug|x86.Build.0 = Debug|Any CPU
420+
{B694DB1A-E35F-407C-AB2C-E6AFA6AD9613}.Release|Any CPU.ActiveCfg = Release|Any CPU
421+
{B694DB1A-E35F-407C-AB2C-E6AFA6AD9613}.Release|Any CPU.Build.0 = Release|Any CPU
422+
{B694DB1A-E35F-407C-AB2C-E6AFA6AD9613}.Release|x64.ActiveCfg = Release|Any CPU
423+
{B694DB1A-E35F-407C-AB2C-E6AFA6AD9613}.Release|x64.Build.0 = Release|Any CPU
424+
{B694DB1A-E35F-407C-AB2C-E6AFA6AD9613}.Release|x86.ActiveCfg = Release|Any CPU
425+
{B694DB1A-E35F-407C-AB2C-E6AFA6AD9613}.Release|x86.Build.0 = Release|Any CPU
426+
{773A4D23-189D-4353-BF37-515591E16F5A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
427+
{773A4D23-189D-4353-BF37-515591E16F5A}.Debug|Any CPU.Build.0 = Debug|Any CPU
428+
{773A4D23-189D-4353-BF37-515591E16F5A}.Debug|x64.ActiveCfg = Debug|Any CPU
429+
{773A4D23-189D-4353-BF37-515591E16F5A}.Debug|x64.Build.0 = Debug|Any CPU
430+
{773A4D23-189D-4353-BF37-515591E16F5A}.Debug|x86.ActiveCfg = Debug|Any CPU
431+
{773A4D23-189D-4353-BF37-515591E16F5A}.Debug|x86.Build.0 = Debug|Any CPU
432+
{773A4D23-189D-4353-BF37-515591E16F5A}.Release|Any CPU.ActiveCfg = Release|Any CPU
433+
{773A4D23-189D-4353-BF37-515591E16F5A}.Release|Any CPU.Build.0 = Release|Any CPU
434+
{773A4D23-189D-4353-BF37-515591E16F5A}.Release|x64.ActiveCfg = Release|Any CPU
435+
{773A4D23-189D-4353-BF37-515591E16F5A}.Release|x64.Build.0 = Release|Any CPU
436+
{773A4D23-189D-4353-BF37-515591E16F5A}.Release|x86.ActiveCfg = Release|Any CPU
437+
{773A4D23-189D-4353-BF37-515591E16F5A}.Release|x86.Build.0 = Release|Any CPU
396438
EndGlobalSection
397439
GlobalSection(SolutionProperties) = preSolution
398440
HideSolutionNode = FALSE
@@ -414,6 +456,8 @@ Global
414456
{8E4B128D-A9A9-4BCC-B87D-5FA50EC07261} = {285E656E-D902-42A0-B5E5-F797CEE51E1A}
415457
{3222AAD9-01C9-4E08-A9F7-F51B1EAE9E50} = {285E656E-D902-42A0-B5E5-F797CEE51E1A}
416458
{8249FC51-35C1-4141-8AAF-796FD81414EF} = {285E656E-D902-42A0-B5E5-F797CEE51E1A}
459+
{37FCC79C-BC7C-4481-8E5B-9C0CE4496D11} = {285E656E-D902-42A0-B5E5-F797CEE51E1A}
460+
{773A4D23-189D-4353-BF37-515591E16F5A} = {285E656E-D902-42A0-B5E5-F797CEE51E1A}
417461
EndGlobalSection
418462
GlobalSection(ExtensibilityGlobals) = postSolution
419463
SolutionGuid = {A52F31CC-26D4-4A7D-B23C-39C1BCB978F0}

Remote Access Tool/Client/Networking/ClientHandler.cs

-2
Original file line numberDiff line numberDiff line change
@@ -140,8 +140,6 @@ public void EndDataRead(IAsyncResult ar)
140140
readPacketAsync.BeginInvoke(data, new AsyncCallback(EndPacketRead), null);
141141

142142
Receive();
143-
144-
//Task.Run(() => PacketParser(data));
145143
}
146144

147145

-38.5 KB
Binary file not shown.
Binary file not shown.
-73.5 KB
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.

Remote Access Tool/Eagle Monitor Builder/Main.Designer.cs

+12
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Remote Access Tool/Eagle Monitor Builder/Main.resx

+7
Original file line numberDiff line numberDiff line change
@@ -117,6 +117,13 @@
117117
<resheader name="writer">
118118
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
119119
</resheader>
120+
<data name="label16.Text" xml:space="preserve">
121+
<value>1. You will not use Eagle Monitor RAT Reborn for malicious purposes.
122+
2. You will not use Eagle Monitor RAT Reborn for illegal access to any systems.
123+
3. You are responsible for your uses.
124+
5. Author declines all responsibility as results for damage and misuses
125+
4. By using Eagle Monitor RAT Reborn, you automatically agree to AGPL License.</value>
126+
</data>
120127
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
121128
<data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
122129
<value>

Remote Access Tool/Eagle Monitor Builder/Properties/AssemblyInfo.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -32,5 +32,5 @@
3232
// Vous pouvez spécifier toutes les valeurs ou indiquer les numéros de build et de révision par défaut
3333
// en utilisant '*', comme indiqué ci-dessous :
3434
// [assembly: AssemblyVersion("1.0.*")]
35-
[assembly: AssemblyVersion("3.1.8.0")]
36-
[assembly: AssemblyFileVersion("3.1.8.0")]
35+
[assembly: AssemblyVersion("3.1.9.0")]
36+
[assembly: AssemblyFileVersion("3.1.9.0")]
Binary file not shown.

Remote Access Tool/Eagle Monitor Configurator/Properties/AssemblyInfo.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -32,5 +32,5 @@
3232
// Vous pouvez spécifier toutes les valeurs ou indiquer les numéros de build et de révision par défaut
3333
// en utilisant '*', comme indiqué ci-dessous :
3434
// [assembly: AssemblyVersion("1.0.*")]
35-
[assembly: AssemblyVersion("3.1.8.0")]
36-
[assembly: AssemblyFileVersion("3.1.8.0")]
35+
[assembly: AssemblyVersion("3.1.9.0")]
36+
[assembly: AssemblyFileVersion("3.1.9.0")]

Remote Access Tool/Eagle Monitor Tasks Configurator/Properties/AssemblyInfo.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -32,5 +32,5 @@
3232
// Vous pouvez spécifier toutes les valeurs ou indiquer les numéros de build et de révision par défaut
3333
// en utilisant '*', comme indiqué ci-dessous :
3434
// [assembly: AssemblyVersion("1.0.*")]
35-
[assembly: AssemblyVersion("3.1.8.0")]
36-
[assembly: AssemblyFileVersion("3.1.8.0")]
35+
[assembly: AssemblyVersion("3.1.9.0")]
36+
[assembly: AssemblyFileVersion("3.1.9.0")]

Remote Access Tool/Eagle Monitor/Eagle Monitor RAT Reborn.csproj

+4-5
Original file line numberDiff line numberDiff line change
@@ -222,11 +222,10 @@
222222
<DependentUpon>RemoteDesktopForm.cs</DependentUpon>
223223
</Compile>
224224
<Compile Include="Networking\ClientHandler.cs" />
225-
<Compile Include="Networking\StartupTaskWorker.cs" />
226-
<Compile Include="Networking\StaticPacketHandler.cs" />
225+
<Compile Include="Networking\StartupTaskHandler.cs" />
227226
<Compile Include="Networking\PacketHandler.cs" />
228-
<Compile Include="PacketParser\AutofillPacketParser.cs" />
229-
<Compile Include="PacketParser\ChatPacketParser.cs" />
227+
<Compile Include="PacketParser\AutofillPacketHandler.cs" />
228+
<Compile Include="PacketParser\ChatPacketHandler.cs" />
230229
<Compile Include="PacketParser\ConnectedPacketHandler.cs" />
231230
<Compile Include="PacketParser\DeleteFilePacketHandler.cs" />
232231
<Compile Include="PacketParser\DisksPacketHandler.cs" />
@@ -251,7 +250,7 @@
251250
<Compile Include="PacketParser\SuspendProcessPacketHandler.cs" />
252251
<Compile Include="Program.cs" />
253252
<Compile Include="Properties\AssemblyInfo.cs" />
254-
<Compile Include="Networking\Server.cs" />
253+
<Compile Include="Networking\ServerHandler.cs" />
255254
<Compile Include="Forms\RemoteCodeForm.cs">
256255
<SubType>Form</SubType>
257256
</Compile>

Remote Access Tool/Eagle Monitor/Forms/DownloadFileForm.Designer.cs

+54-24
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Remote Access Tool/Eagle Monitor/Forms/DownloadFileForm.cs

+14-2
Original file line numberDiff line numberDiff line change
@@ -17,16 +17,23 @@ public partial class DownloadFileForm : FormPattern
1717
{
1818
internal string fileToDownload { get; set; }
1919
internal string baseIp { get; set; }
20-
public DownloadFileForm(string fileToDownload, string baseIp)
20+
internal long totalSize { get; set; }
21+
internal long currentDownloaded { get; set; }
22+
internal ClientHandler clientHandler { get; set; }
23+
24+
public DownloadFileForm(string fileToDownload, string baseIp, long totalSize)
2125
{
26+
this.currentDownloaded = 0;
27+
this.Name = baseIp + ":" + Miscellaneous.SplitPath(fileToDownload);
28+
this.totalSize = totalSize;
2229
this.fileToDownload = fileToDownload;
2330
this.baseIp = baseIp;
31+
FileManagerForm.downloadForms.Add(this.Name, this);
2432
InitializeComponent();
2533
}
2634

2735
private void DownloadFileForm_Shown(object sender, EventArgs e)
2836
{
29-
ClientHandler.ClientHandlersList[this.baseIp].fileManagerForm.files.Add(Miscellaneous.SplitPath(this.fileToDownload), this);
3037

3138
DownloadFilePacket dowloadFilePacket = new DownloadFilePacket(fileToDownload)
3239
{
@@ -40,5 +47,10 @@ private void label1_MouseDown(object sender, System.Windows.Forms.MouseEventArgs
4047
ReleaseCapture();
4148
SendMessage(this.FindForm().Handle, 161, 2, 0);
4249
}
50+
51+
private void DownloadFileForm_Load(object sender, EventArgs e)
52+
{
53+
this.guna2ProgressBar1.Maximum = (int)totalSize;
54+
}
4355
}
4456
}

0 commit comments

Comments
 (0)