-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathultron
More file actions
173 lines (169 loc) · 4.53 KB
/
Copy pathultron
File metadata and controls
173 lines (169 loc) · 4.53 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
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
#!/bin/bash
#Define colors
GREEN='\033[0;32m'
BLUE='\033[0;34m'
NC='\033[0m' # No color
RED='\033[0;31m'
#Clear the screen
clear
#Display intro
echo -e "${GREEN}=============================================${NC}"
echo -e "${BLUE} API Key Validator Tool ${NC}"
echo -e "${BLUE} Developed by povzayd ${NC}"
echo -e "${GREEN}=============================================${NC}"
echo -e ""
echo -e "${GREEN}Validate your API keys with ease!${NC}"
echo -e ""
echo -e "${BLUE}Supported services:${NC}"
echo -e " * Telegram Bot 🤖"
echo -e " * SonarCloud ☁️"
echo -e " * GitHub 👨💻"
echo -e " * Spotify 🎸"
echo -e " * Discord 👾"
echo -e " * Slack 💮"
echo -e " * Stripe 💰"
echo -e " * RazorPay 💸"
echo -e " * MailGun 📬🔫"
#echo -e " * WakaTime"
echo -e " * ...and many more!"
sleep 2.5
clear
figlet -f slant "ultron"
echo "Tested All The Modules!No errors found!"
sleep 1.5
#clear
echo "Looking For Updates!Downloading if any!"
sleep 1.5
#clear
git pull
#
sleep 1.5
#clear
read -e -p "Press Enter To Continue....."
clear
#
figlet -f slant "ultron"
echo -e "${RED} github.com/povzayd${NC}"
#Define colors
GREEN='\033[0;32m'
BLUE='\033[0;34m'
YELLOW='\033[0;33m'
NC='\033[0m' # No color
RED='\033[0;31m'
echo -e "${GREEN}THANK-YOU FOR CONSIDERING ULTRON${NC}"
echo -e "${RED}TYPE help TO SEE THE FILE FORMAT${NC}"
echo -e "${BLUE}===================================================${NC}"
#Display service menu
echo -e "${GREEN}Select the service to validate API keys for:${NC}"
echo -e "${BLUE}----------------------------------------------------${NC}"
services=(
"1) ${RED}Slack-Webhook Checker${NC}"
"2) ${RED}GitLab${NC}"
"3) ${RED}Mailgun${NC}"
"4) ${RED}Telegram Bot${NC}"
"5) ${RED}YouTube API Checker${NC}"
"6) ${RED}Grafana${NC}"
"7) ${RED}RazorPay API Checker${NC}"
"8) ${RED}Twilio${NC}"
"9) ${RED}AWS Access-Key & Secret${NC}"
"10) ${RED}Heroku API Key[Normal Speed]${NC}"
"11) ${RED}Shodan API Key${NC}"
"12) ${RED}WakaTime${NC}"
"13) ${RED}Calendly${NC}"
"14) ${RED}IPStack${NC}"
"15) ${RED}SonarCloud${NC}"
"16) ${RED}GitHub${NC}"
"17) ${RED}Stripe API Checker${NC}"
"18) ${RED}Spotify${NC}"
"19) ${RED}Heroku API Key[Faster then 10]${NC}"
"20) ${RED}Discord Webhook Checker${NC}"
"21) ${RED}SMTP Credentials${NC}"
"22) ${RED}OpenAI API-Key${NC}"
)
for service in "${services[@]}"; do
echo -e " ${YELLOW}$service${NC}"
done
echo -e "${BLUE}----------------------------------------------------${NC}"
#Main loop
while true; do
#
#
#display menu add moore file later
read -e -p "Enter your choice (1-22), type 'help' for more information, or type 'exit' to quit:" choice
case $choice in
1)
bash files/Slack-WebHook.sh
break ;;
2)
bash files/gitlab.sh
break ;;
3)
bash files/mailgun.sh
break ;;
4)
bash files/telegram-bot-token.sh
break ;;
5)
bash files/YouTube-API.sh
break ;;
6)
bash files/grafana.sh
break ;;
7)
bash files/razor.sh
break ;;
8)
bash files/twilio2.4.sh
break ;;
9)
bash files/aws.sh
break ;;
10)
bash files/heroku2.sh
break ;;
11)
bash files/shodan6.sh
break ;;
12)
bash files/wakatime.sh
break ;;
13)
bash files/calendly2.sh
break ;;
14)
bash files/ipstack.sh
break ;;
15)
bash files/sonarcloud.sh
break ;;
16)
bash files/github2.sh
break ;;
17)
bash files/link.sh
break ;;
18)
bash files/spotify2.sh
break ;;
19)
bash files/heroku3.sh
break ;;
20)
bash files/discord2.sh
break ;;
21)
bash files/mass-smtp.sh
break ;;
22)
bash files/openai.sh
break ;;
help)
bash files/help.sh
break ;;
exit)
echo -e "${GREEN}Exiting...${NC}"
exit 0 ;;
*)
echo -e "Invalid choice! Please try again." ;;
esac
done