This repository was archived by the owner on May 12, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathProgram.cs
More file actions
115 lines (111 loc) · 5.26 KB
/
Program.cs
File metadata and controls
115 lines (111 loc) · 5.26 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
using System.Drawing;
using Console = Colorful.Console;
using System.Net.NetworkInformation;
using System.Globalization;
using TimeZoneNames;
Ping pingSender = new Ping();
Console.Title = "PingIt | Created By Gam3rrXD | Main Menu";
Console.WriteLine(@" /$$$$$$$ /$$ /$$$$$$ /$$ ", Color.Gold);
Console.WriteLine(@"| $$__ $$|__/ |_ $$_/| $$ ", Color.Gold);
Console.WriteLine(@"| $$ \ $$ /$$ /$$$$$$$ /$$$$$$ | $$ /$$$$$$ ", Color.Gold);
Console.WriteLine(@"| $$$$$$$/| $$| $$__ $$ /$$__ $$ | $$|_ $$_/ ", Color.Gold);
Console.WriteLine(@"| $$____/ | $$| $$ \ $$| $$ \ $$ | $$ | $$ ", Color.Gold);
Console.WriteLine(@"| $$ | $$| $$ | $$| $$ | $$ | $$ | $$ /$$", Color.Gold);
Console.WriteLine(@"| $$ | $$| $$ | $$| $$$$$$$ /$$$$$$| $$$$/", Color.Gold);
Console.WriteLine(@"|__/ |__/|__/ |__/ \____ $$|______/ \___/ ", Color.Gold);
Console.WriteLine(@" /$$ \ $$ ", Color.Gold);
Console.WriteLine(@" | $$$$$$/ ", Color.Gold);
Console.WriteLine(@" \______/ ", Color.Gold);
Console.WriteLine("Enter Host", Color.Gold);
var xd = Console.ReadLine();
Console.WriteLine();
Console.WriteLine("Enter Cooldown (ms)", Color.Gold);
var it = Console.ReadLine();
Console.WriteLine();
int result = Int32.Parse(it);
Console.WriteLine("Show Timestamp (Y/N)", Color.Gold);
var tim = Console.ReadLine().ToString().ToLower();
int a = 0;
int e = 0;
while (true)
{
try
{
PingReply reply = pingSender.Send(xd);
try
{
if (reply.Status == IPStatus.Success)
{
a++;
Console.Title = "PingIt | Host: " + xd + " | Pings Sent: " + a.ToString() + " | Host Status: Online | Created By Gam3rrXD";
Console.WriteLine();
if (tim == "y" )
{
DateTime localDate = DateTime.Now;
TimeZone localZone = TimeZone.CurrentTimeZone;
string lang = CultureInfo.CurrentCulture.Name;
var abbreviations = TZNames.GetAbbreviationsForTimeZone(localZone.StandardName, lang);
Console.Write("[", Color.White);
Console.Write(localDate + " ", Color.Aqua);
Console.Write(abbreviations.Standard, Color.Aqua);
Console.Write("] ", Color.White);
}
if (tim == "Y")
{
DateTime localDate = DateTime.Now;
TimeZone localZone = TimeZone.CurrentTimeZone;
string lang = CultureInfo.CurrentCulture.Name;
var abbreviations = TZNames.GetAbbreviationsForTimeZone(localZone.StandardName, lang);
Console.Write("[", Color.White);
Console.Write(localDate + " ", Color.Aqua);
Console.Write(abbreviations.Standard, Color.Aqua);
Console.Write("] ", Color.White);
}
Console.Write("IP: ", Color.White);
Console.Write(reply.Address.ToString(), Color.Lime);
Console.Write(" | Time Taken: ", Color.White);
Console.Write(reply.RoundtripTime, Color.Aqua);
Console.Write(" ms", Color.White);
Console.Write(" | Packets Sent: ", Color.White);
Console.Write(reply.Buffer.Length, Color.Orange);
Console.Write(" | Pings Sent: ", Color.White);
Console.Write(a.ToString(), Color.Purple);
Console.Write(" | Status: ", Color.White);
Console.Write(reply.Status, Color.Green);
Console.Write(" | PingIt ~", Color.White);
Console.Write(" Gam3rrXD", Color.Red);
Thread.Sleep(result);
}
else
{
Console.WriteLine();
Console.Write("Host ", Color.White);
Console.Write("Offline ", Color.Red);
Console.Write(" | Status: ", Color.White);
Console.Write(reply.Status, Color.Red);
Console.Title = "PingIt | Host: " + xd + " | Pings Sent: " + a.ToString() + " | Host Status: Offline | Created By ~ Gam3rrXD";
continue;
}
}
catch (Exception ex)
{
e++;
Console.WriteLine();
Console.Title = "PingIt | Host: " + xd + " | Error's: " + e.ToString() + " | Host Status: Unknown | ERROR! | Created By ~ Gam3rrXD";
Console.Write("Error ", Color.Red);
Console.Write("| PingIt ~ Created By ", Color.White);
Console.Write("Gam3rrXD", Color.Red);
continue;
}
}
catch (Exception ex)
{
e++;
Console.WriteLine();
Console.Title = "PingIt | Host: " + xd + " | Error's: " + e.ToString() + " | Host Status: Unknown | ERROR! | Created By ~ Gam3rrXD";
Console.Write("Error ", Color.Red);
Console.Write("| PingIt ~ Created By ", Color.White);
Console.Write("Gam3rrXD", Color.Red);
continue;
}
}