Skip to content

Commit

Permalink
Merge pull request #6 from DEMON1A/main
Browse files Browse the repository at this point in the history
Adding Subdomain Filter To Remove Endpoints/Duplicates From The Subdomains-Only Results  ✔️
  • Loading branch information
TebbaaX authored Dec 17, 2020
2 parents 9b08f6d + 4a9be8a commit cd15b3c
Showing 1 changed file with 16 additions and 10 deletions.
26 changes: 16 additions & 10 deletions grecon.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,14 +3,18 @@
#Github : https://github.com/adnane-x-tebbaa/Grecon
#Twitter : @TebbaaX

import os
import sys
import time
import requests
import random
import os , sys , time , requests , random
from googlesearch import search
from termcolor import colored, cprint
from http import cookiejar
from http import cookiejar
from urllib.parse import urlparse

Subdomains = []

def SubdomainFilter(URL):
Parsed = urlparse(URL); Scheme = Parsed.scheme; Host = Parsed.netloc; URL = Scheme + "://" + Host + "/"
if URL not in Subdomains:
print(URL); Subdomains.append(URL)

if os.path.exists("alpha.txt"):
print("")
Expand Down Expand Up @@ -72,19 +76,21 @@ class BlockAll(cookiejar.CookiePolicy):
print(colored ('[>] Looking For Subdomains...' ,'green'))
query = "site:" + key + " -www." + key #SubTech1
for gamma in search(query, tld=beta, num=30 , stop=60 , pause=2):
print("" + gamma)
SubdomainFilter(URL=gamma)
query = "site:*." + key #SubTech2
for gamma in search(query, tld=beta, num=30 , stop=60 , pause=2):
print("" + gamma)
print("")
SubdomainFilter(URL=gamma)
print("")

if os.path.exists(".google-cookie"):
os.remove(".google-cookie")

print(colored ('[>] Looking For Sub-Subdomains...' ,'green'))
query = "site:*.*." + key
for gamma in search(query, tld=beta, num=30 , stop=60 , pause=2):
print("" + gamma)
SubdomainFilter(URL=gamma)
print("")

if os.path.exists(".google-cookie"):
os.remove(".google-cookie")

Expand Down

0 comments on commit cd15b3c

Please sign in to comment.