├── .gitattributes ├── LuciferGUI ├── API │ ├── ComputingAPI.cs │ ├── Email_Generator.cs │ ├── RandomDogImageAPI.cs │ ├── RandomUserAPI.cs │ └── RedTubeAPI.cs ├── App.config ├── CloudFlareUtilities │ ├── ChallengeSolution.cs │ ├── ChallengeSolver.cs │ ├── ClearanceHandler.cs │ ├── CloudFlareUtilities.csproj │ ├── CloudflareClearanceException.cs │ ├── CookieExtensions.cs │ ├── HttpHeader.cs │ └── HttpMessageHandlerExtensions.cs ├── Connected.Designer.cs ├── Connected.cs ├── Connected.resx ├── Lucifer_Main.Designer.cs ├── Lucifer_Main.cs ├── Lucifer_Main.resx ├── Module │ ├── Autres.cs │ ├── Commands.cs │ ├── Fun.cs │ ├── Moderation.cs │ └── Network.cs ├── NetworkAPI.cs ├── NetworkCommand.cs ├── NitroGenerator.Designer.cs ├── NitroGenerator.cs ├── NitroGenerator.resx ├── PingAPI.cs ├── Program.cs ├── Properties │ ├── AssemblyInfo.cs │ ├── Resources.Designer.cs │ ├── Resources.resx │ ├── Settings.Designer.cs │ ├── Settings.settings │ └── app.manifest ├── Resources │ ├── 167758.png │ ├── bouton_connexion.png │ ├── d.png │ ├── d_back.png │ ├── d_back2.png │ ├── dcol.PNG │ ├── dem.png │ ├── discord_bg.PNG │ ├── dlogo.png │ ├── icons8-discord-500.png │ ├── pour_zelly.png │ └── z_dem.jpg ├── TRichTextBox.cs ├── obj │ ├── Debug │ │ ├── DesignTimeResolveAssemblyReferences.cache │ │ ├── DesignTimeResolveAssemblyReferencesInput.cache │ │ ├── LuciferGUI.Connected.resources │ │ ├── LuciferGUI.Lucifer_Main.resources │ │ ├── LuciferGUI.NitroGenerator.resources │ │ ├── LuciferGUI.Properties.Resources.resources │ │ ├── LuciferGUI.csproj.CopyComplete │ │ ├── LuciferGUI.csproj.CoreCompileInputs.cache │ │ ├── LuciferGUI.csproj.FileListAbsolute.txt │ │ ├── LuciferGUI.csproj.GenerateResource.cache │ │ ├── LuciferGUI.csprojAssemblyReference.cache │ │ ├── LuciferGUI.exe │ │ ├── LuciferGUI.pdb │ │ ├── LuciferGUI_Content.g.i.cs │ │ ├── LuciferGUI_MarkupCompile.i.cache │ │ ├── Module │ │ │ └── Network.g.i.cs │ │ ├── TempPE │ │ │ └── Properties.Resources.Designer.cs.dll │ │ ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs │ │ ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs │ │ └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs │ └── Release │ │ ├── DesignTimeResolveAssemblyReferencesInput.cache │ │ ├── LuciferGUI.Connected.resources │ │ ├── LuciferGUI.Lucifer_Main.resources │ │ ├── LuciferGUI.NitroGenerator.resources │ │ ├── LuciferGUI.Properties.Resources.resources │ │ ├── LuciferGUI.csproj.CopyComplete │ │ ├── LuciferGUI.csproj.CoreCompileInputs.cache │ │ ├── LuciferGUI.csproj.FileListAbsolute.txt │ │ ├── LuciferGUI.csproj.GenerateResource.cache │ │ ├── LuciferGUI.csprojAssemblyReference.cache │ │ ├── LuciferGUI.exe │ │ ├── LuciferGUI.pdb │ │ └── TempPE │ │ └── Properties.Resources.Designer.cs.dll └── packages.config └── README.md /.gitattributes: -------------------------------------------------------------------------------- 1 | # Auto detect text files and perform LF normalization 2 | * text=auto 3 | -------------------------------------------------------------------------------- /LuciferGUI/API/ComputingAPI.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Diagnostics; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using System.Management; 8 | using System.Threading; 9 | 10 | namespace LuciferGUI.API 11 | { 12 | public class ComputingAPI 13 | { 14 | public static string GetTotalRam() 15 | { 16 | try 17 | { 18 | ObjectQuery wql = new ObjectQuery("SELECT * FROM Win32_OperatingSystem"); 19 | ManagementObjectSearcher searcher = new ManagementObjectSearcher(wql); 20 | ManagementObjectCollection results = searcher.Get(); 21 | int resultat = 0; 22 | foreach (ManagementObject result in results) 23 | { 24 | resultat = Convert.ToInt32(result["TotalVisibleMemorySize"]); 25 | resultat = resultat / 1024; 26 | return resultat.ToString(); 27 | } 28 | return resultat.ToString(); 29 | } 30 | 31 | catch (Exception ex) 32 | { 33 | 34 | return ex.Message.ToString(); 35 | } 36 | 37 | } 38 | 39 | public static string CurrentAppUsingRam() 40 | { 41 | 42 | try 43 | { 44 | double memory = 0.0; 45 | using (Process proc = Process.GetCurrentProcess()) 46 | { 47 | 48 | memory = proc.PrivateMemorySize64 / 1e+6; 49 | memory = memory - 27; 50 | int result = Convert.ToInt32(memory); 51 | return result.ToString(); 52 | } 53 | } 54 | catch (Exception ex) 55 | { 56 | 57 | return ex.Message.ToString(); 58 | } 59 | 60 | } 61 | 62 | 63 | public static string CurrentCPUusage() 64 | { 65 | var searcher = new ManagementObjectSearcher( 66 | "select MaxClockSpeed from Win32_Processor"); 67 | uint clockspeed = 0; 68 | foreach (var item in searcher.Get()) 69 | { 70 | clockspeed = (uint)item["MaxClockSpeed"]; 71 | double result = Convert.ToDouble(clockspeed) / 1000; 72 | double finished = Math.Round(result, 2,MidpointRounding.ToEven); 73 | return finished.ToString(); 74 | } 75 | return clockspeed.ToString(); 76 | } 77 | 78 | 79 | public static string GetLuciferUSAGE() 80 | { 81 | PerformanceCounter myAppCpu = 82 | new PerformanceCounter( 83 | "Process", "% Processor Time", "LuciferGUI", true); 84 | 85 | 86 | 87 | double pct = Math.Round(myAppCpu.NextValue(), 2, MidpointRounding.ToEven); 88 | return pct.ToString(); 89 | 90 | 91 | 92 | } 93 | } 94 | } 95 | -------------------------------------------------------------------------------- /LuciferGUI/API/Email_Generator.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | using System.Threading.Tasks; 6 | 7 | namespace LuciferGUI 8 | { 9 | public class Email_Generation 10 | { 11 | public class Permalink 12 | { 13 | public string host { get; set; } 14 | public string mail { get; set; } 15 | public string url { get; set; } 16 | public string key { get; set; } 17 | public int time { get; set; } 18 | } 19 | 20 | public class MailList 21 | { 22 | public string mail_id { get; set; } 23 | public string from { get; set; } 24 | public string subject { get; set; } 25 | public string datetime { get; set; } 26 | public string datetime2 { get; set; } 27 | public int timeago { get; set; } 28 | public bool isread { get; set; } 29 | } 30 | 31 | public class RootObject 32 | { 33 | public string mail_get_user { get; set; } 34 | public string mail_get_mail { get; set; } 35 | public string mail_get_host { get; set; } 36 | public int mail_get_time { get; set; } 37 | public int mail_get_duetime { get; set; } 38 | public int mail_server_time { get; set; } 39 | public string mail_get_key { get; set; } 40 | public int mail_left_time { get; set; } 41 | public object mail_recovering_key { get; set; } 42 | public object mail_recovering_mail { get; set; } 43 | public string session_id { get; set; } 44 | public Permalink permalink { get; set; } 45 | public List mail_list { get; set; } 46 | } 47 | 48 | } 49 | } 50 | -------------------------------------------------------------------------------- /LuciferGUI/API/RandomDogImageAPI.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | using System.Threading.Tasks; 6 | 7 | namespace LuciferGUI.API 8 | { 9 | class RandomDogImageAPI 10 | { 11 | public class RootObject 12 | { 13 | public string url { get; set; } 14 | } 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /LuciferGUI/API/RandomUserAPI.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | using System.Threading.Tasks; 6 | 7 | namespace LuciferGUI.API 8 | { 9 | public class RandomUserAPI 10 | { 11 | public class Name 12 | { 13 | public string title { get; set; } 14 | public string first { get; set; } 15 | public string last { get; set; } 16 | } 17 | 18 | public class Coordinates 19 | { 20 | public string latitude { get; set; } 21 | public string longitude { get; set; } 22 | } 23 | 24 | public class Timezone 25 | { 26 | public string offset { get; set; } 27 | public string description { get; set; } 28 | } 29 | 30 | public class Location 31 | { 32 | public string street { get; set; } 33 | public string city { get; set; } 34 | public string state { get; set; } 35 | public int postcode { get; set; } 36 | public Coordinates coordinates { get; set; } 37 | public Timezone timezone { get; set; } 38 | } 39 | 40 | public class Login 41 | { 42 | public string uuid { get; set; } 43 | public string username { get; set; } 44 | public string password { get; set; } 45 | public string salt { get; set; } 46 | public string md5 { get; set; } 47 | public string sha1 { get; set; } 48 | public string sha256 { get; set; } 49 | } 50 | 51 | public class Dob 52 | { 53 | public DateTime date { get; set; } 54 | public int age { get; set; } 55 | } 56 | 57 | public class Registered 58 | { 59 | public DateTime date { get; set; } 60 | public int age { get; set; } 61 | } 62 | 63 | public class Id 64 | { 65 | public string name { get; set; } 66 | public string value { get; set; } 67 | } 68 | 69 | public class Picture 70 | { 71 | public string large { get; set; } 72 | public string medium { get; set; } 73 | public string thumbnail { get; set; } 74 | } 75 | 76 | public class Result 77 | { 78 | public string gender { get; set; } 79 | public Name name { get; set; } 80 | public Location location { get; set; } 81 | public string email { get; set; } 82 | public Login login { get; set; } 83 | public Dob dob { get; set; } 84 | public Registered registered { get; set; } 85 | public string phone { get; set; } 86 | public string cell { get; set; } 87 | public Id id { get; set; } 88 | public Picture picture { get; set; } 89 | public string nat { get; set; } 90 | } 91 | 92 | public class Info 93 | { 94 | public string seed { get; set; } 95 | public int results { get; set; } 96 | public int page { get; set; } 97 | public string version { get; set; } 98 | } 99 | 100 | public class RootObject 101 | { 102 | public List results { get; set; } 103 | public Info info { get; set; } 104 | } 105 | } 106 | } 107 | -------------------------------------------------------------------------------- /LuciferGUI/API/RedTubeAPI.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | using System.Threading.Tasks; 6 | 7 | namespace LuciferGUI.API 8 | { 9 | public class RedTubeAPI 10 | { 11 | public class Thumb 12 | { 13 | public string size { get; set; } 14 | public int width { get; set; } 15 | public int height { get; set; } 16 | public string src { get; set; } 17 | } 18 | 19 | public class Tag 20 | { 21 | public string tag_name { get; set; } 22 | } 23 | 24 | public class Video2 25 | { 26 | public string duration { get; set; } 27 | public int views { get; set; } 28 | public string video_id { get; set; } 29 | public string rating { get; set; } 30 | public int ratings { get; set; } 31 | public string title { get; set; } 32 | public string url { get; set; } 33 | public string embed_url { get; set; } 34 | public string default_thumb { get; set; } 35 | public string thumb { get; set; } 36 | public string publish_date { get; set; } 37 | public List thumbs { get; set; } 38 | public List tags { get; set; } 39 | } 40 | 41 | public class Video 42 | { 43 | public Video2 video { get; set; } 44 | } 45 | 46 | public class RootObject 47 | { 48 | public List