-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathrunner.sh
executable file
·55 lines (44 loc) · 1.7 KB
/
runner.sh
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
#!/bin/bash
figlet "Automaton" | boxes -d nuke | lolcat -a -s 100
echo "By Yash Radhakrishna"
echo "LinkedIN https://www.linkedin.com/in/yrdeshmukh009/"
echo "GitHuB https://github.com/123yash8"
# Prompt the user for input
echo "Enter your main url without http:// or any / 0r symbol..... : "
read userInput
echo "how much interval do you want in between running nmap nikto nuclei and wpscan in seconds for Ip blocking targets use more and if Ip is whitelisted use 1"
read interval
# File to insert into
file="urls.txt"
# Insert user input into the file
echo "$userInput" > "$file"
echo "Got your input in $file."
echo "_____________________________________________________________________________________________________________________________"
sleep 5
figlet "Running Wayback to find params for xss and sqli" | lolcat
bash term-open.sh "./wayback-js.sh"
bash term-open.sh "./wayback-kxss.sh"
bash term-open.sh "./wayback_params.sh"
sleep $interval
figlet "Running Nmap on all the Collected Urls" | lolcat
figlet "X-X-X-X-X-X-X-X"
bash term-open.sh "./nmap_scanner.sh"
sleep $interval
figlet "Running nikto on all the Collected Urls" | lolcat
figlet "X-X-X-X-X-X-X-X"
bash term-open.sh "./nikto_run.sh"
sleep $interval
figlet "Running nuclei on all the Collected Urls" | lolcat
figlet "X-X-X-X-X-X-X-X"
bash term-open.sh "./nuclei.sh"
sleep $interval
figlet "Running WPscan on all the Collected Urls" | lolcat
figlet "X-X-X-X-X-X-X-X"
bash term-open.sh "./wpscan.sh"
sleep $interval
# New Section: Running Subjack for Subdomain Takeover Detection
figlet "Running Subjack for Subdomain Takeover" | lolcat
figlet "X-X-X-X-X-X-X-X"
./Subzy_Script.sh
sleep $interval
echo "[*] Subzy scan complete. Output stored in op/subzy-op."