diff --git a/.vs/ProjectEvaluation/wordpress checker.metadata.v7.bin b/.vs/ProjectEvaluation/wordpress checker.metadata.v7.bin new file mode 100644 index 0000000..6f2fb65 Binary files /dev/null and b/.vs/ProjectEvaluation/wordpress checker.metadata.v7.bin differ diff --git a/.vs/ProjectEvaluation/wordpress checker.projects.v7.bin b/.vs/ProjectEvaluation/wordpress checker.projects.v7.bin new file mode 100644 index 0000000..0f85b68 Binary files /dev/null and b/.vs/ProjectEvaluation/wordpress checker.projects.v7.bin differ diff --git a/.vs/Wordpress Checker/DesignTimeBuild/.dtbcache.v2 b/.vs/Wordpress Checker/DesignTimeBuild/.dtbcache.v2 index 029829b..57722b0 100644 Binary files a/.vs/Wordpress Checker/DesignTimeBuild/.dtbcache.v2 and b/.vs/Wordpress Checker/DesignTimeBuild/.dtbcache.v2 differ diff --git a/.vs/Wordpress Checker/FileContentIndex/231a8a55-4328-4f17-9d24-34cff9fc6930.vsidx b/.vs/Wordpress Checker/FileContentIndex/231a8a55-4328-4f17-9d24-34cff9fc6930.vsidx new file mode 100644 index 0000000..b8e214d Binary files /dev/null and b/.vs/Wordpress Checker/FileContentIndex/231a8a55-4328-4f17-9d24-34cff9fc6930.vsidx differ diff --git a/.vs/Wordpress Checker/v17/.futdcache.v2 b/.vs/Wordpress Checker/v17/.futdcache.v2 new file mode 100644 index 0000000..4048ae5 Binary files /dev/null and b/.vs/Wordpress Checker/v17/.futdcache.v2 differ diff --git a/.vs/Wordpress Checker/v17/.suo b/.vs/Wordpress Checker/v17/.suo index 88f8208..4e9d3d5 100644 Binary files a/.vs/Wordpress Checker/v17/.suo and b/.vs/Wordpress Checker/v17/.suo differ diff --git a/.vs/Wordpress Checker/v17/DocumentLayout.json b/.vs/Wordpress Checker/v17/DocumentLayout.json index 77fc3b8..b5dcbff 100644 --- a/.vs/Wordpress Checker/v17/DocumentLayout.json +++ b/.vs/Wordpress Checker/v17/DocumentLayout.json @@ -1,26 +1,18 @@ { "Version": 1, - "WorkspaceRootPath": "C:\\Users\\Administrator\\Documents\\Projects\\Wordpress Checker\\", + "WorkspaceRootPath": "C:\\Users\\Administrator\\Documents\\Projects\\Wordpress-Checker\\", "Documents": [ { - "AbsoluteMoniker": "D:0:0:{91613EC4-EF79-44C8-83CE-9EE4C97B9784}|Wordpress Checker.csproj|c:\\users\\administrator\\documents\\projects\\wordpress checker\\wordpress checker.csproj||{04B8AB82-A572-4FEF-95CE-5222444B6B64}|", - "RelativeMoniker": "D:0:0:{91613EC4-EF79-44C8-83CE-9EE4C97B9784}|Wordpress Checker.csproj|solutionrelative:wordpress checker.csproj||{04B8AB82-A572-4FEF-95CE-5222444B6B64}|" - }, - { - "AbsoluteMoniker": "D:0:0:{91613EC4-EF79-44C8-83CE-9EE4C97B9784}|Wordpress Checker.csproj|c:\\users\\administrator\\documents\\projects\\wordpress checker\\form1.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{91613EC4-EF79-44C8-83CE-9EE4C97B9784}|Wordpress Checker.csproj|solutionrelative:form1.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{91613EC4-EF79-44C8-83CE-9EE4C97B9784}|Wordpress Checker.csproj|c:\\users\\administrator\\documents\\projects\\wordpress checker\\form1.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form", + "AbsoluteMoniker": "D:0:0:{91613EC4-EF79-44C8-83CE-9EE4C97B9784}|Wordpress Checker.csproj|c:\\users\\administrator\\documents\\projects\\wordpress-checker\\form1.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form", "RelativeMoniker": "D:0:0:{91613EC4-EF79-44C8-83CE-9EE4C97B9784}|Wordpress Checker.csproj|solutionrelative:form1.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form" }, { - "AbsoluteMoniker": "D:0:0:{91613EC4-EF79-44C8-83CE-9EE4C97B9784}|Wordpress Checker.csproj|c:\\users\\administrator\\documents\\projects\\wordpress checker\\form1.designer.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{91613EC4-EF79-44C8-83CE-9EE4C97B9784}|Wordpress Checker.csproj|solutionrelative:form1.designer.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + "AbsoluteMoniker": "D:0:0:{91613EC4-EF79-44C8-83CE-9EE4C97B9784}|Wordpress Checker.csproj|c:\\users\\administrator\\documents\\projects\\wordpress-checker\\form1.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{91613EC4-EF79-44C8-83CE-9EE4C97B9784}|Wordpress Checker.csproj|solutionrelative:form1.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, { - "AbsoluteMoniker": "D:0:0:{91613EC4-EF79-44C8-83CE-9EE4C97B9784}|Wordpress Checker.csproj|c:\\users\\administrator\\documents\\projects\\wordpress checker\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{91613EC4-EF79-44C8-83CE-9EE4C97B9784}|Wordpress Checker.csproj|solutionrelative:program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + "AbsoluteMoniker": "D:0:0:{91613EC4-EF79-44C8-83CE-9EE4C97B9784}|Wordpress Checker.csproj|C:\\Users\\Administrator\\Documents\\Projects\\Wordpress-Checker\\wordpress checker.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|", + "RelativeMoniker": "D:0:0:{91613EC4-EF79-44C8-83CE-9EE4C97B9784}|Wordpress Checker.csproj|solutionrelative:wordpress checker.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|" } ], "DocumentGroupContainers": [ @@ -30,73 +22,44 @@ "DocumentGroups": [ { "DockedWidth": 200, - "SelectedChildIndex": 0, + "SelectedChildIndex": 1, "Children": [ { "$type": "Document", - "DocumentIndex": 0, - "Title": "Wordpress Checker", - "DocumentMoniker": "C:\\Users\\Administrator\\Documents\\Projects\\Wordpress Checker\\Wordpress Checker.csproj", - "RelativeDocumentMoniker": "Wordpress Checker.csproj", - "ToolTip": "C:\\Users\\Administrator\\Documents\\Projects\\Wordpress Checker\\Wordpress Checker.csproj", - "RelativeToolTip": "Wordpress Checker.csproj", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|", - "WhenOpened": "2024-05-26T09:22:27.013Z", + "DocumentIndex": 1, + "Title": "Form1.cs", + "DocumentMoniker": "C:\\Users\\Administrator\\Documents\\Projects\\Wordpress-Checker\\Form1.cs", + "RelativeDocumentMoniker": "Form1.cs", + "ToolTip": "C:\\Users\\Administrator\\Documents\\Projects\\Wordpress-Checker\\Form1.cs", + "RelativeToolTip": "Form1.cs", + "ViewState": "AQIAABUBAAAAAAAAAAAiwCkBAAAAAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-05-28T20:30:57.867Z", "EditorCaption": "" }, - { - "$type": "Bookmark", - "Name": "ST:0:0:{cce594b6-0c39-4442-ba28-10c64ac7e89f}" - }, { "$type": "Document", - "DocumentIndex": 2, + "DocumentIndex": 0, "Title": "Form1.cs [Design]", - "DocumentMoniker": "C:\\Users\\Administrator\\Documents\\Projects\\Wordpress Checker\\Form1.cs", + "DocumentMoniker": "C:\\Users\\Administrator\\Documents\\Projects\\Wordpress-Checker\\Form1.cs", "RelativeDocumentMoniker": "Form1.cs", - "ToolTip": "C:\\Users\\Administrator\\Documents\\Projects\\Wordpress Checker\\Form1.cs [Design]", + "ToolTip": "C:\\Users\\Administrator\\Documents\\Projects\\Wordpress-Checker\\Form1.cs [Design]", "RelativeToolTip": "Form1.cs [Design]", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-05-26T09:03:37.188Z", + "WhenOpened": "2024-05-28T20:29:58.167Z", "EditorCaption": " [Design]" }, { "$type": "Document", - "DocumentIndex": 4, - "Title": "Program.cs", - "DocumentMoniker": "C:\\Users\\Administrator\\Documents\\Projects\\Wordpress Checker\\Program.cs", - "RelativeDocumentMoniker": "Program.cs", - "ToolTip": "C:\\Users\\Administrator\\Documents\\Projects\\Wordpress Checker\\Program.cs", - "RelativeToolTip": "Program.cs", - "ViewState": "AQIAAAAAAAAAAAAAAAAAABAAAAAAAAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-05-26T08:41:30.529Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 3, - "Title": "Form1.Designer.cs", - "DocumentMoniker": "C:\\Users\\Administrator\\Documents\\Projects\\Wordpress Checker\\Form1.Designer.cs", - "RelativeDocumentMoniker": "Form1.Designer.cs", - "ToolTip": "C:\\Users\\Administrator\\Documents\\Projects\\Wordpress Checker\\Form1.Designer.cs", - "RelativeToolTip": "Form1.Designer.cs", - "ViewState": "AQIAAHYAAAAAAAAAAAAAwKEAAAAAAAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-05-26T08:41:18.606Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 1, - "Title": "Form1.cs", - "DocumentMoniker": "C:\\Users\\Administrator\\Documents\\Projects\\Wordpress Checker\\Form1.cs", - "RelativeDocumentMoniker": "Form1.cs", - "ToolTip": "C:\\Users\\Administrator\\Documents\\Projects\\Wordpress Checker\\Form1.cs", - "RelativeToolTip": "Form1.cs", - "ViewState": "AQIAAIYAAAAAAAAAAAAAAJoAAABgAAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-05-26T08:41:13.892Z", + "DocumentIndex": 2, + "Title": "Wordpress Checker.csproj", + "DocumentMoniker": "C:\\Users\\Administrator\\Documents\\Projects\\Wordpress-Checker\\Wordpress Checker.csproj", + "RelativeDocumentMoniker": "Wordpress Checker.csproj", + "ToolTip": "C:\\Users\\Administrator\\Documents\\Projects\\Wordpress-Checker\\Wordpress Checker.csproj", + "RelativeToolTip": "Wordpress Checker.csproj", + "ViewState": "AQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|", + "WhenOpened": "2024-05-28T20:16:03.57Z", "EditorCaption": "" } ] diff --git a/Form1.Designer.cs b/Form1.Designer.cs index 32a746a..98a7b72 100644 --- a/Form1.Designer.cs +++ b/Form1.Designer.cs @@ -11,6 +11,10 @@ partial class Form1 private System.Windows.Forms.TextBox txtOutputFileName; private System.Windows.Forms.Button btnBrowseSaveLocation; private System.Windows.Forms.TextBox txtSaveLocation; + private System.Windows.Forms.NumericUpDown numericUpDownThreads; + private System.Windows.Forms.Label lblThreads; + private System.Windows.Forms.ComboBox comboBoxMatchType; + private System.Windows.Forms.Label lblMatchType; protected override void Dispose(bool disposing) { @@ -32,6 +36,13 @@ private void InitializeComponent() txtOutputFileName = new TextBox(); btnBrowseSaveLocation = new Button(); txtSaveLocation = new TextBox(); + numericUpDownThreads = new NumericUpDown(); + lblThreads = new Label(); + comboBoxMatchType = new ComboBox(); + lblMatchType = new Label(); + groupBox1 = new GroupBox(); + ((System.ComponentModel.ISupportInitialize)numericUpDownThreads).BeginInit(); + groupBox1.SuspendLayout(); SuspendLayout(); // // btnBrowse @@ -96,7 +107,7 @@ private void InitializeComponent() txtOutput.Margin = new Padding(4, 3, 4, 3); txtOutput.Name = "txtOutput"; txtOutput.ScrollBars = RichTextBoxScrollBars.Vertical; - txtOutput.Size = new Size(540, 406); + txtOutput.Size = new Size(540, 381); txtOutput.TabIndex = 4; txtOutput.Text = ""; // @@ -104,7 +115,7 @@ private void InitializeComponent() // txtOutputFileName.BackColor = Color.Black; txtOutputFileName.ForeColor = Color.White; - txtOutputFileName.Location = new Point(14, 524); + txtOutputFileName.Location = new Point(14, 562); txtOutputFileName.Margin = new Padding(4, 3, 4, 3); txtOutputFileName.Name = "txtOutputFileName"; txtOutputFileName.Size = new Size(445, 23); @@ -116,7 +127,7 @@ private void InitializeComponent() btnBrowseSaveLocation.BackColor = Color.Black; btnBrowseSaveLocation.FlatStyle = FlatStyle.Flat; btnBrowseSaveLocation.ForeColor = Color.White; - btnBrowseSaveLocation.Location = new Point(467, 554); + btnBrowseSaveLocation.Location = new Point(467, 575); btnBrowseSaveLocation.Margin = new Padding(4, 3, 4, 3); btnBrowseSaveLocation.Name = "btnBrowseSaveLocation"; btnBrowseSaveLocation.Size = new Size(88, 27); @@ -129,19 +140,80 @@ private void InitializeComponent() // txtSaveLocation.BackColor = Color.Black; txtSaveLocation.ForeColor = Color.White; - txtSaveLocation.Location = new Point(14, 554); + txtSaveLocation.Location = new Point(13, 591); txtSaveLocation.Margin = new Padding(4, 3, 4, 3); txtSaveLocation.Name = "txtSaveLocation"; txtSaveLocation.ReadOnly = true; txtSaveLocation.Size = new Size(445, 23); txtSaveLocation.TabIndex = 6; // + // numericUpDownThreads + // + numericUpDownThreads.BackColor = Color.Black; + numericUpDownThreads.ForeColor = Color.White; + numericUpDownThreads.Location = new Point(414, 14); + numericUpDownThreads.Minimum = new decimal(new int[] { 1, 0, 0, 0 }); + numericUpDownThreads.Name = "numericUpDownThreads"; + numericUpDownThreads.Size = new Size(120, 23); + numericUpDownThreads.TabIndex = 8; + numericUpDownThreads.Value = new decimal(new int[] { 1, 0, 0, 0 }); + // + // lblThreads + // + lblThreads.AutoSize = true; + lblThreads.ForeColor = Color.White; + lblThreads.Location = new Point(296, 19); + lblThreads.Name = "lblThreads"; + lblThreads.Size = new Size(112, 15); + lblThreads.TabIndex = 9; + lblThreads.Text = "Number of Threads:"; + // + // comboBoxMatchType + // + comboBoxMatchType.BackColor = Color.Black; + comboBoxMatchType.DropDownStyle = ComboBoxStyle.DropDownList; + comboBoxMatchType.ForeColor = Color.White; + comboBoxMatchType.FormattingEnabled = true; + comboBoxMatchType.IntegralHeight = false; + comboBoxMatchType.ItemHeight = 15; + comboBoxMatchType.Items.AddRange(new object[] { "Valid User Only", "Valid Admin", "Valid Admin + Upload Plugin" }); + comboBoxMatchType.Location = new Point(82, 19); + comboBoxMatchType.Name = "comboBoxMatchType"; + comboBoxMatchType.Size = new Size(183, 23); + comboBoxMatchType.TabIndex = 10; + // + // lblMatchType + // + lblMatchType.AutoSize = true; + lblMatchType.ForeColor = Color.White; + lblMatchType.Location = new Point(6, 22); + lblMatchType.Name = "lblMatchType"; + lblMatchType.Size = new Size(71, 15); + lblMatchType.TabIndex = 11; + lblMatchType.Text = "Match Type:"; + // + // groupBox1 + // + groupBox1.Controls.Add(comboBoxMatchType); + groupBox1.Controls.Add(lblThreads); + groupBox1.Controls.Add(lblMatchType); + groupBox1.Controls.Add(numericUpDownThreads); + groupBox1.ForeColor = SystemColors.ButtonHighlight; + groupBox1.Location = new Point(14, 508); + groupBox1.Name = "groupBox1"; + groupBox1.Size = new Size(540, 48); + groupBox1.TabIndex = 12; + groupBox1.TabStop = false; + groupBox1.Text = "Thread and Option"; + groupBox1.Enter += groupBox1_Enter; + // // Form1 // AutoScaleDimensions = new SizeF(7F, 15F); AutoScaleMode = AutoScaleMode.Font; BackColor = Color.Black; - ClientSize = new Size(568, 594); + ClientSize = new Size(567, 626); + Controls.Add(groupBox1); Controls.Add(txtSaveLocation); Controls.Add(btnBrowseSaveLocation); Controls.Add(txtOutputFileName); @@ -150,12 +222,18 @@ private void InitializeComponent() Controls.Add(btnCheckLogins); Controls.Add(txtFilePath); Controls.Add(btnBrowse); + FormBorderStyle = FormBorderStyle.FixedSingle; Icon = (Icon)resources.GetObject("$this.Icon"); Margin = new Padding(4, 3, 4, 3); Name = "Form1"; Text = "WordPress Login Checker | Tegal1337"; + ((System.ComponentModel.ISupportInitialize)numericUpDownThreads).EndInit(); + groupBox1.ResumeLayout(false); + groupBox1.PerformLayout(); ResumeLayout(false); PerformLayout(); } + + private GroupBox groupBox1; } } diff --git a/Form1.cs b/Form1.cs index f8ff34e..a6047fb 100644 --- a/Form1.cs +++ b/Form1.cs @@ -1,10 +1,8 @@ using System; +using System.Collections.Generic; using System.IO; using System.Linq; using System.Net.Http; -using System.Net.Http.Headers; -using System.Net.Security; -using System.Security.Cryptography.X509Certificates; using System.Text; using System.Text.RegularExpressions; using System.Threading; @@ -63,35 +61,31 @@ private async void btnCheckLogins_Click(object sender, EventArgs e) return; } + if (numericUpDownThreads.Value < 1) + { + MessageBox.Show("Please specify at least 1 thread."); + return; + } + cts = new CancellationTokenSource(); string[] lines = File.ReadAllLines(txtFilePath.Text); + int numberOfThreads = (int)numericUpDownThreads.Value; - try - { - await Task.Run(() => - { - foreach (string line in lines) - { - if (cts.Token.IsCancellationRequested) - break; + List tasks = new List(); + int chunkSize = lines.Length / numberOfThreads; - var match = Regex.Match(line, @"(\b(https?:\/\/)?[^\s/]+\/(wp-login\.php|wp-admin)):([^:]+):([^:]+)"); - if (match.Success) - { - string url = match.Groups[1].Value; - string username = match.Groups[4].Value; - string password = match.Groups[5].Value; + for (int i = 0; i < numberOfThreads; i++) + { + int start = i * chunkSize; + int end = (i == numberOfThreads - 1) ? lines.Length : start + chunkSize; + string[] chunk = lines.Skip(start).Take(end - start).ToArray(); - // Ensure the URL has a proper scheme - if (!url.StartsWith("http://") && !url.StartsWith("https://")) - { - url = "https://" + url; - } + tasks.Add(Task.Run(() => ProcessChunk(chunk, cts.Token))); + } - CheckLogin(url, username, password, cts.Token).Wait(); - } - } - }); + try + { + await Task.WhenAll(tasks); } catch (OperationCanceledException) { @@ -117,18 +111,37 @@ private void btnBrowseSaveLocation_Click(object sender, EventArgs e) } } + private async Task ProcessChunk(string[] lines, CancellationToken token) + { + foreach (string line in lines) + { + if (token.IsCancellationRequested) + break; + + var match = Regex.Match(line, @"(https?:\/\/[^\s/]+\/(wp-login\.php|wp-admin))\b:([^:]+):([^:]+)"); + if (match.Success) + { + string url = match.Groups[1].Value; + string username = match.Groups[3].Value; + string password = match.Groups[4].Value; + + await CheckLogin(url, username, password, token); + } + } + } + private async Task CheckLogin(string url, string username, string password, CancellationToken token) { string xmlRpcUrl = Regex.Replace(url, "(wp-login\\.php|wp-admin)$", "xmlrpc.php"); string xmlRequest = $@" - - - wp.getUsersBlogs - - {username} - {password} - - "; + + + wp.getUsersBlogs + + {username} + {password} + + "; var content = new StringContent(xmlRequest, Encoding.UTF8, "text/xml"); @@ -137,6 +150,13 @@ private async Task CheckLogin(string url, string username, string password, Canc HttpResponseMessage response = await client.PostAsync(xmlRpcUrl, content, token); string responseContent = await response.Content.ReadAsStringAsync(); + // Check if the response content is in XML format + if (!responseContent.Trim().StartsWith(" CheckIfAdmin(string xmlRpcUrl, string username, string password, CancellationToken token) + { + string xmlRequest = $@" + + + wp.getProfile + + {username} + {password} + + "; + + var content = new StringContent(xmlRequest, Encoding.UTF8, "text/xml"); + + try + { + HttpResponseMessage response = await client.PostAsync(xmlRpcUrl, content, token); + string responseContent = await response.Content.ReadAsStringAsync(); + + XDocument xmlResponse = XDocument.Parse(responseContent); + + var roles = xmlResponse.Descendants("member") + .Where(m => m.Element("name").Value == "roles") + .Descendants("value") + .Select(v => v.Value); + + return roles.Contains("administrator"); + } + catch (Exception) + { + return false; + } + } + + private async Task CheckIfCanUploadPlugin(string xmlRpcUrl, string username, string password, CancellationToken token) + { + string xmlRequest = $@" + + + wp.getOptions + + {username} + {password} + upload_plugins + + "; + + var content = new StringContent(xmlRequest, Encoding.UTF8, "text/xml"); + + try + { + HttpResponseMessage response = await client.PostAsync(xmlRpcUrl, content, token); + string responseContent = await response.Content.ReadAsStringAsync(); + + XDocument xmlResponse = XDocument.Parse(responseContent); + + var uploadPluginsOption = xmlResponse.Descendants("value") + .FirstOrDefault(v => v.Element("name").Value == "upload_plugins"); + + return uploadPluginsOption != null && uploadPluginsOption.Value == "1"; + } + catch (Exception) + { + return false; + } + } + + private void SaveSuccessfulLogin(string url, string username, string password, bool isAdmin, bool canUploadPlugin) { string successFilePath = Path.Combine(txtSaveLocation.Text, txtOutputFileName.Text); - string successEntry = $"{url}:{username}:{password}\n"; + string successEntry = $"{url}:{username}:{password}:IsAdmin={isAdmin}:CanUploadPlugin={canUploadPlugin}\n"; File.AppendAllText(successFilePath, successEntry); } @@ -186,5 +292,10 @@ private void AppendOutput(string text, bool isError) txtOutput.ScrollToCaret(); })); } + + private void groupBox1_Enter(object sender, EventArgs e) + { + + } } } diff --git a/bin/Debug/net8.0-windows7.0/Wordpress Checker.dll b/bin/Debug/net8.0-windows7.0/Wordpress Checker.dll index 97912d8..ea11a39 100644 Binary files a/bin/Debug/net8.0-windows7.0/Wordpress Checker.dll and b/bin/Debug/net8.0-windows7.0/Wordpress Checker.dll differ diff --git a/bin/Debug/net8.0-windows7.0/Wordpress Checker.exe b/bin/Debug/net8.0-windows7.0/Wordpress Checker.exe index 05552e1..51ea21a 100644 Binary files a/bin/Debug/net8.0-windows7.0/Wordpress Checker.exe and b/bin/Debug/net8.0-windows7.0/Wordpress Checker.exe differ diff --git a/bin/Debug/net8.0-windows7.0/Wordpress Checker.pdb b/bin/Debug/net8.0-windows7.0/Wordpress Checker.pdb index f926769..9871421 100644 Binary files a/bin/Debug/net8.0-windows7.0/Wordpress Checker.pdb and b/bin/Debug/net8.0-windows7.0/Wordpress Checker.pdb differ diff --git a/obj/Debug/.AssemblyReference.cache b/obj/Debug/.AssemblyReference.cache new file mode 100644 index 0000000..dbbc3b9 Binary files /dev/null and b/obj/Debug/.AssemblyReference.cache differ diff --git a/obj/Debug/net8.0-windows7.0/Wordpress Checker.AssemblyInfo.cs b/obj/Debug/net8.0-windows7.0/Wordpress Checker.AssemblyInfo.cs index 643e86c..93985f1 100644 --- a/obj/Debug/net8.0-windows7.0/Wordpress Checker.AssemblyInfo.cs +++ b/obj/Debug/net8.0-windows7.0/Wordpress Checker.AssemblyInfo.cs @@ -14,7 +14,7 @@ [assembly: System.Reflection.AssemblyCompanyAttribute("Wordpress Checker")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+4a7cde38d14b45238e826f9b71a3526fe4ebf3dd")] [assembly: System.Reflection.AssemblyProductAttribute("Wordpress Checker")] [assembly: System.Reflection.AssemblyTitleAttribute("Wordpress Checker")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] diff --git a/obj/Debug/net8.0-windows7.0/Wordpress Checker.AssemblyInfoInputs.cache b/obj/Debug/net8.0-windows7.0/Wordpress Checker.AssemblyInfoInputs.cache index b54948d..a1aef57 100644 --- a/obj/Debug/net8.0-windows7.0/Wordpress Checker.AssemblyInfoInputs.cache +++ b/obj/Debug/net8.0-windows7.0/Wordpress Checker.AssemblyInfoInputs.cache @@ -1 +1 @@ -1db6605f0f556fdc252b6a862cc834900fa282fe55dc6f33b997b2d39a38d422 +caf2b78d86c80606feecd5824f1b951d6ce210e88724d0e555e7b28b43200226 diff --git a/obj/Debug/net8.0-windows7.0/Wordpress Checker.GeneratedMSBuildEditorConfig.editorconfig b/obj/Debug/net8.0-windows7.0/Wordpress Checker.GeneratedMSBuildEditorConfig.editorconfig index a310a7d..415b48b 100644 --- a/obj/Debug/net8.0-windows7.0/Wordpress Checker.GeneratedMSBuildEditorConfig.editorconfig +++ b/obj/Debug/net8.0-windows7.0/Wordpress Checker.GeneratedMSBuildEditorConfig.editorconfig @@ -14,6 +14,6 @@ build_property.PlatformNeutralAssembly = build_property.EnforceExtendedAnalyzerRules = build_property._SupportedPlatformList = Linux,macOS,Windows build_property.RootNamespace = Wordpress_Checker -build_property.ProjectDir = C:\Users\Administrator\Documents\Projects\Wordpress Checker\ +build_property.ProjectDir = C:\Users\Administrator\Documents\Projects\Wordpress-Checker\ build_property.EnableComHosting = build_property.EnableGeneratedComInterfaceComImportInterop = diff --git a/obj/Debug/net8.0-windows7.0/Wordpress Checker.assets.cache b/obj/Debug/net8.0-windows7.0/Wordpress Checker.assets.cache index a3e0d18..e37f1a0 100644 Binary files a/obj/Debug/net8.0-windows7.0/Wordpress Checker.assets.cache and b/obj/Debug/net8.0-windows7.0/Wordpress Checker.assets.cache differ diff --git a/obj/Debug/net8.0-windows7.0/Wordpress Checker.csproj.FileListAbsolute.txt b/obj/Debug/net8.0-windows7.0/Wordpress Checker.csproj.FileListAbsolute.txt index 1a474c9..9d35d3b 100644 --- a/obj/Debug/net8.0-windows7.0/Wordpress Checker.csproj.FileListAbsolute.txt +++ b/obj/Debug/net8.0-windows7.0/Wordpress Checker.csproj.FileListAbsolute.txt @@ -17,3 +17,23 @@ C:\Users\Administrator\Documents\Projects\Wordpress Checker\obj\Debug\net8.0-win C:\Users\Administrator\Documents\Projects\Wordpress Checker\obj\Debug\net8.0-windows7.0\Wordpress Checker.pdb C:\Users\Administrator\Documents\Projects\Wordpress Checker\obj\Debug\net8.0-windows7.0\Wordpress Checker.genruntimeconfig.cache C:\Users\Administrator\Documents\Projects\Wordpress Checker\obj\Debug\net8.0-windows7.0\ref\Wordpress Checker.dll +C:\Users\Administrator\Documents\Projects\Wordpress-Checker\bin\Debug\net8.0-windows7.0\Wordpress Checker.exe +C:\Users\Administrator\Documents\Projects\Wordpress-Checker\bin\Debug\net8.0-windows7.0\Wordpress Checker.deps.json +C:\Users\Administrator\Documents\Projects\Wordpress-Checker\bin\Debug\net8.0-windows7.0\Wordpress Checker.runtimeconfig.json +C:\Users\Administrator\Documents\Projects\Wordpress-Checker\bin\Debug\net8.0-windows7.0\Wordpress Checker.dll +C:\Users\Administrator\Documents\Projects\Wordpress-Checker\bin\Debug\net8.0-windows7.0\Wordpress Checker.pdb +C:\Users\Administrator\Documents\Projects\Wordpress-Checker\bin\Debug\net8.0-windows7.0\RestSharp.dll +C:\Users\Administrator\Documents\Projects\Wordpress-Checker\obj\Debug\net8.0-windows7.0\Wordpress Checker.csproj.AssemblyReference.cache +C:\Users\Administrator\Documents\Projects\Wordpress-Checker\obj\Debug\net8.0-windows7.0\WordPressLoginChecker.Form1.resources +C:\Users\Administrator\Documents\Projects\Wordpress-Checker\obj\Debug\net8.0-windows7.0\Wordpress Checker.csproj.GenerateResource.cache +C:\Users\Administrator\Documents\Projects\Wordpress-Checker\obj\Debug\net8.0-windows7.0\Wordpress Checker.GeneratedMSBuildEditorConfig.editorconfig +C:\Users\Administrator\Documents\Projects\Wordpress-Checker\obj\Debug\net8.0-windows7.0\Wordpress Checker.AssemblyInfoInputs.cache +C:\Users\Administrator\Documents\Projects\Wordpress-Checker\obj\Debug\net8.0-windows7.0\Wordpress Checker.AssemblyInfo.cs +C:\Users\Administrator\Documents\Projects\Wordpress-Checker\obj\Debug\net8.0-windows7.0\Wordpress Checker.csproj.CoreCompileInputs.cache +C:\Users\Administrator\Documents\Projects\Wordpress-Checker\obj\Debug\net8.0-windows7.0\Wordpress Checker.sourcelink.json +C:\Users\Administrator\Documents\Projects\Wordpress-Checker\obj\Debug\net8.0-windows7.0\Wordpres.CFDCC34C.Up2Date +C:\Users\Administrator\Documents\Projects\Wordpress-Checker\obj\Debug\net8.0-windows7.0\Wordpress Checker.dll +C:\Users\Administrator\Documents\Projects\Wordpress-Checker\obj\Debug\net8.0-windows7.0\refint\Wordpress Checker.dll +C:\Users\Administrator\Documents\Projects\Wordpress-Checker\obj\Debug\net8.0-windows7.0\Wordpress Checker.pdb +C:\Users\Administrator\Documents\Projects\Wordpress-Checker\obj\Debug\net8.0-windows7.0\Wordpress Checker.genruntimeconfig.cache +C:\Users\Administrator\Documents\Projects\Wordpress-Checker\obj\Debug\net8.0-windows7.0\ref\Wordpress Checker.dll diff --git a/obj/Debug/net8.0-windows7.0/Wordpress Checker.csproj.GenerateResource.cache b/obj/Debug/net8.0-windows7.0/Wordpress Checker.csproj.GenerateResource.cache index a1dcdec..1214546 100644 Binary files a/obj/Debug/net8.0-windows7.0/Wordpress Checker.csproj.GenerateResource.cache and b/obj/Debug/net8.0-windows7.0/Wordpress Checker.csproj.GenerateResource.cache differ diff --git a/obj/Debug/net8.0-windows7.0/Wordpress Checker.dll b/obj/Debug/net8.0-windows7.0/Wordpress Checker.dll index 97912d8..ea11a39 100644 Binary files a/obj/Debug/net8.0-windows7.0/Wordpress Checker.dll and b/obj/Debug/net8.0-windows7.0/Wordpress Checker.dll differ diff --git a/obj/Debug/net8.0-windows7.0/Wordpress Checker.genruntimeconfig.cache b/obj/Debug/net8.0-windows7.0/Wordpress Checker.genruntimeconfig.cache index fce9abe..4d307b0 100644 --- a/obj/Debug/net8.0-windows7.0/Wordpress Checker.genruntimeconfig.cache +++ b/obj/Debug/net8.0-windows7.0/Wordpress Checker.genruntimeconfig.cache @@ -1 +1 @@ -b52b2bc87d27def26bcc937bc05f038913ed2ffc11e49557828f037d5a9f199e +75bf910de2716ab88ddf71baccea46a6196d01cac82de2d71526ca2fd566939f diff --git a/obj/Debug/net8.0-windows7.0/Wordpress Checker.pdb b/obj/Debug/net8.0-windows7.0/Wordpress Checker.pdb index f926769..9871421 100644 Binary files a/obj/Debug/net8.0-windows7.0/Wordpress Checker.pdb and b/obj/Debug/net8.0-windows7.0/Wordpress Checker.pdb differ diff --git a/obj/Debug/net8.0-windows7.0/Wordpress Checker.sourcelink.json b/obj/Debug/net8.0-windows7.0/Wordpress Checker.sourcelink.json new file mode 100644 index 0000000..12b28cd --- /dev/null +++ b/obj/Debug/net8.0-windows7.0/Wordpress Checker.sourcelink.json @@ -0,0 +1 @@ +{"documents":{"C:\\Users\\Administrator\\Documents\\Projects\\Wordpress-Checker\\*":"https://raw.githubusercontent.com/tegal1337/Wordpress-Checker/4a7cde38d14b45238e826f9b71a3526fe4ebf3dd/*"}} \ No newline at end of file diff --git a/obj/Debug/net8.0-windows7.0/apphost.exe b/obj/Debug/net8.0-windows7.0/apphost.exe index 05552e1..51ea21a 100644 Binary files a/obj/Debug/net8.0-windows7.0/apphost.exe and b/obj/Debug/net8.0-windows7.0/apphost.exe differ diff --git a/obj/Debug/net8.0-windows7.0/ref/Wordpress Checker.dll b/obj/Debug/net8.0-windows7.0/ref/Wordpress Checker.dll index b9b3567..c5f276a 100644 Binary files a/obj/Debug/net8.0-windows7.0/ref/Wordpress Checker.dll and b/obj/Debug/net8.0-windows7.0/ref/Wordpress Checker.dll differ diff --git a/obj/Debug/net8.0-windows7.0/refint/Wordpress Checker.dll b/obj/Debug/net8.0-windows7.0/refint/Wordpress Checker.dll index b9b3567..c5f276a 100644 Binary files a/obj/Debug/net8.0-windows7.0/refint/Wordpress Checker.dll and b/obj/Debug/net8.0-windows7.0/refint/Wordpress Checker.dll differ diff --git a/obj/Wordpress Checker.csproj.nuget.dgspec.json b/obj/Wordpress Checker.csproj.nuget.dgspec.json index 128c7ae..f35fe99 100644 --- a/obj/Wordpress Checker.csproj.nuget.dgspec.json +++ b/obj/Wordpress Checker.csproj.nuget.dgspec.json @@ -1,17 +1,17 @@ { "format": 1, "restore": { - "C:\\Users\\Administrator\\Documents\\Projects\\Wordpress Checker\\Wordpress Checker.csproj": {} + "C:\\Users\\Administrator\\Documents\\Projects\\Wordpress-Checker\\Wordpress Checker.csproj": {} }, "projects": { - "C:\\Users\\Administrator\\Documents\\Projects\\Wordpress Checker\\Wordpress Checker.csproj": { + "C:\\Users\\Administrator\\Documents\\Projects\\Wordpress-Checker\\Wordpress Checker.csproj": { "version": "1.0.0", "restore": { - "projectUniqueName": "C:\\Users\\Administrator\\Documents\\Projects\\Wordpress Checker\\Wordpress Checker.csproj", + "projectUniqueName": "C:\\Users\\Administrator\\Documents\\Projects\\Wordpress-Checker\\Wordpress Checker.csproj", "projectName": "Wordpress Checker", - "projectPath": "C:\\Users\\Administrator\\Documents\\Projects\\Wordpress Checker\\Wordpress Checker.csproj", + "projectPath": "C:\\Users\\Administrator\\Documents\\Projects\\Wordpress-Checker\\Wordpress Checker.csproj", "packagesPath": "C:\\Users\\Administrator\\.nuget\\packages\\", - "outputPath": "C:\\Users\\Administrator\\Documents\\Projects\\Wordpress Checker\\obj\\", + "outputPath": "C:\\Users\\Administrator\\Documents\\Projects\\Wordpress-Checker\\obj\\", "projectStyle": "PackageReference", "fallbackFolders": [ "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" diff --git a/obj/project.assets.json b/obj/project.assets.json index 8ca2c8f..01a7752 100644 --- a/obj/project.assets.json +++ b/obj/project.assets.json @@ -78,11 +78,11 @@ "project": { "version": "1.0.0", "restore": { - "projectUniqueName": "C:\\Users\\Administrator\\Documents\\Projects\\Wordpress Checker\\Wordpress Checker.csproj", + "projectUniqueName": "C:\\Users\\Administrator\\Documents\\Projects\\Wordpress-Checker\\Wordpress Checker.csproj", "projectName": "Wordpress Checker", - "projectPath": "C:\\Users\\Administrator\\Documents\\Projects\\Wordpress Checker\\Wordpress Checker.csproj", + "projectPath": "C:\\Users\\Administrator\\Documents\\Projects\\Wordpress-Checker\\Wordpress Checker.csproj", "packagesPath": "C:\\Users\\Administrator\\.nuget\\packages\\", - "outputPath": "C:\\Users\\Administrator\\Documents\\Projects\\Wordpress Checker\\obj\\", + "outputPath": "C:\\Users\\Administrator\\Documents\\Projects\\Wordpress-Checker\\obj\\", "projectStyle": "PackageReference", "fallbackFolders": [ "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" diff --git a/obj/project.nuget.cache b/obj/project.nuget.cache index e01fb04..a5c0df4 100644 --- a/obj/project.nuget.cache +++ b/obj/project.nuget.cache @@ -1,8 +1,8 @@ { "version": 2, - "dgSpecHash": "Jo4Bi+teg/TPNOCIg2rM4j23vmNn7CIh153av36TIWNxzPkklMF1pMTrWJfn/8FWzbdpTCYRxCIYBft45c+98w==", + "dgSpecHash": "WTRhBkwSSpflin7/mP/KlXpVt/8HO5cwRfxzm4v7605Fz4rNVyqEn94vYBYvlA3qv/okZtypLXMzkxOmkOy5dg==", "success": true, - "projectFilePath": "C:\\Users\\Administrator\\Documents\\Projects\\Wordpress Checker\\Wordpress Checker.csproj", + "projectFilePath": "C:\\Users\\Administrator\\Documents\\Projects\\Wordpress-Checker\\Wordpress Checker.csproj", "expectedPackageFiles": [ "C:\\Users\\Administrator\\.nuget\\packages\\restsharp\\111.0.0\\restsharp.111.0.0.nupkg.sha512", "C:\\Users\\Administrator\\.nuget\\packages\\system.xml.linq\\3.5.21022.801\\system.xml.linq.3.5.21022.801.nupkg.sha512"