/\n/g' | sed 's/\r//' | grep ^[0-9] | sed 's/<\/td> | /|/g' | sed 's/<\/td> | /|/g' | sed 's/<\/td><\/tr>//g' | awk -F '|' '{print " + "$4" | "$1" | "$3"("$2")"}' | sort -V | wc -l);
+ if [[ ${COUNT} -lt 1 ]]; then
+ echo " ERROR: No IP History data in ViewDNS.info"
+ else
+ echo " INFO: IP History by ViewDNS.info"
+ cat viewdns.tmp | sed ':a;N;$!ba;s/\n/ /g' | sed 's//\nIPHISTORY/g' | sed 's/<\/table>/\n/g' | grep ^IPHISTORY | sed 's//\n/g' | sed 's/\r//' | grep ^[0-9] | sed 's/<\/td> | /|/g' | sed 's/<\/td> | /|/g' | sed 's/<\/td><\/tr>//g' | awk -F '|' '{print " + "$4" | "$1" | "$3"("$2")"}' | sort -V
+ fi
+ rm viewdns.tmp
+}
+
+ViewDNS ${DOMAIN}
diff --git a/domain resolver/CloudUnflare/faq.txt b/domain resolver/CloudUnflare/faq.txt
new file mode 100644
index 0000000..baca5fc
--- /dev/null
+++ b/domain resolver/CloudUnflare/faq.txt
@@ -0,0 +1,13 @@
+1. CompleteDNS API
+Create an account at completedns.com and verify first.
+Input your email and password on CompleteDNS_Login variable in cloudunflare.bash.
+
+2. Installation
+
+apt-get install curl dnsutils whois -y
+
+3. Command
+
+cd CloudUnflare
+
+bash cloudunflare.bash
\ No newline at end of file
diff --git a/domain resolver/CloudUnflare/subdomains.txt b/domain resolver/CloudUnflare/subdomains.txt
new file mode 100644
index 0000000..cd9cf52
--- /dev/null
+++ b/domain resolver/CloudUnflare/subdomains.txt
@@ -0,0 +1,67 @@
+1
+1rer
+2
+2tty
+admin
+api
+app
+bbs
+blog
+cdn
+cloud
+demo
+dev
+devel
+development
+doc
+docs
+documentation
+email
+exchange
+file
+files
+forum
+ftp
+gate
+gateway
+gov
+govyty
+gw
+hgfgdf
+host
+image
+images
+img
+lkjkui
+m
+mail
+mail1
+mail2
+mx
+mx1
+news
+ns
+ns1
+ns2
+owa
+pop
+pop3
+portal
+remote
+secure
+server
+shop
+smtp
+staging
+store
+support
+test
+ticket
+ticketing
+vpn
+vps
+web
+webmail
+ww1
+ww42
+www2
diff --git a/domain resolver/WAF-BYPASS/bypass-waf.php b/domain resolver/WAF-BYPASS/bypass-waf.php
new file mode 100644
index 0000000..0b449fe
--- /dev/null
+++ b/domain resolver/WAF-BYPASS/bypass-waf.php
@@ -0,0 +1,140 @@
+ 0)
+ {
+ $percentageStringLength += ($numDecimalPlaces + 1);
+ }
+
+ $percentageString = number_format($percentage, $numDecimalPlaces) . '%';
+ $percentageString = str_pad($percentageString, $percentageStringLength, " ", STR_PAD_LEFT);
+
+ $percentageStringLength += 3;
+
+ $terminalWidth = `tput cols`;
+ $barWidth = $terminalWidth - ($percentageStringLength) - 2;
+ $numBars = round(($percentage) / 100 * ($barWidth));
+ $numEmptyBars = $barWidth - $numBars;
+
+ $barsString = '[' . str_repeat("\033[0;92m#\e[0;0m", ($numBars)) . str_repeat(" ", ($numEmptyBars)) . ']';
+
+ echo "($percentageString) " . $barsString . "\r";
+}
+
+//$level = ob_get_level();
+$total = '1000';
+for ($i=0; $i<$total; $i++)
+{
+ $percentage = $i / $total * 100;
+ showProgressBar($percentage, 2); ob_end_flush();
+}
+
+ob_start();
+
+// Replace URL
+$url = str_replace("www.", "", $url);
+$url = str_replace("http://", "", $url);
+$url = str_replace("https://", "", $url);
+$url = str_replace("/", "", $url);
+
+// sudo apt install php-curl
+$ch = curl_init();
+curl_setopt($ch, CURLOPT_URL,"https://crimeflare.herokuapp.com/?url=".htmlspecialchars(addslashes($url)).""); // CrimeFlare API v2.1
+curl_setopt($ch, CURLOPT_POST, 1);
+curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
+$exec = curl_exec($ch);
+curl_close ($ch);
+
+ob_end_flush(); sleep(2); system("clear");
+
+$logo = "\033[0;92m ______
+____ __ __ __
+| __ ) _ _ _ __ __ _ ___ ___ \ \ / /_ _ / _|
+| _ \| | | | '_ \ / _` / __/ __|____\ \ /\ / / _` | |_
+| |_) | |_| | |_) | (_| \__ \__ \_____\ V V / (_| | _|
+|____/ \__, | .__/ \__,_|___/___/ \_/\_/ \__,_|_|
+ |___/|_|
+\e[0;0m \033[4;31mv2.2\e[0;0m
+";
+
+if(!empty($exec)) {
+ $cloudflare = gethostbyname(htmlspecialchars(addslashes($url)));
+ preg_match('/(\d*\.\d*\.\d*\.\d*)/s', $exec, $ip); // Regex Real IP CloudFlare
+ if(empty($ip[1])){
+ exit("$alert
+\033[1;92m -\e[0;0m Unable to detect \033[1;97mIP\e[0;0m address from (\033[1;97m\033[4;37m".htmlspecialchars(addslashes($url))."\e[0;0m)
+ \n");
+ }
+
+ $data = json_decode(file_get_contents("http://ip-api.com/json/".$ip[1]."?fields=status,message,country,countryCode,region,regionName,city,district,zip,lat,lon,timezone,offset,currency,isp,org,as,asname,reverse,query")); $token = "51a986ffa5ddb1"; $get = json_decode(file_get_contents("http://ipinfo.io/$ip[1]/json?token=$token")); $host = file_get_contents("https://get.geojs.io/v1/dns/ptr/$ip[1]"); $host = str_replace("\n", "", $host); $host = str_replace("Failed to get PTR record", "\e[0;0m\033[4;31mNot detected\e[0;0m", $host); $dns = dns_get_record( $url, DNS_NS); $ns1 = $dns[0]['target']; $ns2 = $dns[1]['target'];
+ $geo = json_decode(file_get_contents("https://get.geojs.io/v1/ip/country/".$ip[1].".json"));
+
+
+ print_r ("$logo
+ Website Target : $url
+ CloudFlare IP : $cloudflare
+ CloudFlare NS1 : $ns1
+ CloudFlare NS2 : $ns2
+ \033[1;92m--------------------------------------------------------------------------------\e[0;0m
+ Real IP Address : $get->ip
+ Hostname : $host
+ Company : $data->org
+ Country : $geo->name
+ Address : $get->country, $get->city, $get->region
+ Location : $get->loc
+ Time Zone : $get->timezone
+ \n");
+ } else {
+ echo "$alert
+\033[1;92m -\e[0;0m \e[0;0m\033[4;31mit seems to be a problem with your network!\e[0;0m\n
+ \n";
+ }
+
+ob_flush(); flush();
+
+
+
+?>
diff --git a/domain resolver/WAF-BYPASS/faq.txt b/domain resolver/WAF-BYPASS/faq.txt
new file mode 100644
index 0000000..f2aacf1
--- /dev/null
+++ b/domain resolver/WAF-BYPASS/faq.txt
@@ -0,0 +1,11 @@
+Installation:
+
+pkg update && pkg upgrade -y
+
+pkg install git
+
+pkg install php
+
+cd WAF-BYPASS
+
+php bypass-waf.php exa123mple.com
\ No newline at end of file
| |