Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
39 changes: 32 additions & 7 deletions GhostTR.py
Original file line number Diff line number Diff line change
Expand Up @@ -123,6 +123,7 @@ def TrackLu():
try:
username = input(f"\n {Wh}Enter Username : {Gr}")
results = {}

social_media = [
{"url": "https://www.facebook.com/{}", "name": "Facebook"},
{"url": "https://www.twitter.com/{}", "name": "Twitter"},
Expand All @@ -149,23 +150,47 @@ def TrackLu():
{"url": "https://www.telegram.me/{}", "name": "Telegram"},
{"url": "https://www.weheartit.com/{}", "name": "We Heart It"}
]

for site in social_media:
url = site['url'].format(username)
response = requests.get(url)
if response.status_code == 200:
results[site['name']] = url
else:
results[site['name']] = (f"{Ye}Username not found {Ye}!")
url = site["url"].format(username)

print(f"[*] Checking {site['name']}...")

try:
response = requests.get(
url,
timeout=5,
headers={
"User-Agent": "Mozilla/5.0"
}
)

if response.status_code == 200:
results[site["name"]] = url
elif response.status_code == 404:
results[site["name"]] = f"{Ye}Username not found{Wh}!"
else:
results[site["name"]] = f"Status Code : {response.status_code}"

except requests.exceptions.Timeout:
results[site["name"]] = "Timeout"

except requests.exceptions.ConnectionError:
results[site["name"]] = "Connection Error"

except requests.exceptions.RequestException as e:
results[site["name"]] = f"Error : {e}"

except Exception as e:
print(f"{Re}Error : {e}")
return

print(f"\n {Wh}========== {Gr}SHOW INFORMATION USERNAME {Wh}==========")
print()

for site, url in results.items():
print(f" {Wh}[ {Gr}+ {Wh}] {site} : {Gr}{url}")


@is_option
def showIP():
respone = requests.get('https://api.ipify.org/')
Expand Down