Skip to content

Commit

Permalink
Merge pull request #2 from hippiiee/b14d35/master
Browse files Browse the repository at this point in the history
B14d35/master
  • Loading branch information
hippiiee authored Aug 24, 2022
2 parents 13db2bd + 64076ad commit 9d42d00
Showing 1 changed file with 23 additions and 13 deletions.
36 changes: 23 additions & 13 deletions osgint.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
import base64
import argparse

version_number = '1.0.2'
version_number = '1.0.3'

banner = f"""\x1b[0;33m
.d88888b. d8b 888
Expand Down Expand Up @@ -104,6 +104,10 @@ def findInfoFromUsername(username):
output.append(f'[+] {i} : {data[i]}')
jsonOutput['public_gists'] = f'https://gist.github.com/{username}'
output.append(f'[+] public_gists : https://gist.github.com/{username}')
return True
elif response.status_code == 404:
jsonOutput['error'] = 'username does not exist'
return False

def findUsernameFromEmail(email):
response = requests.get('https://api.github.com/search/users?q=%s' % email).text
Expand Down Expand Up @@ -138,19 +142,25 @@ def parse_args():
print(banner)
args = parse_args()
if(args.username):
findInfoFromUsername(args.username)
findEmailFromUsername(args.username)
findPublicKeysFromUsername(args.username)
if(args.json):
jsonOutput['email'] = list(set(email_out))
print(json.dumps(jsonOutput, sort_keys=True, indent=4))
username_exists = findInfoFromUsername(args.username)
if username_exists:
findEmailFromUsername(args.username)
findPublicKeysFromUsername(args.username)
if(args.json):
jsonOutput['email'] = list(set(email_out))
print(json.dumps(jsonOutput, sort_keys=True, indent=4))
else:
for data in output:
print(data)
if email_out != []:
print('[+] email :', end='')
for email in list(set(email_out)):
print(f' {email}', end='')
else:
for data in output:
print(data)
if email_out != []:
print('[+] email :', end='')
for email in list(set(email_out)):
print(f' {email}', end='')
if(args.json):
print(json.dumps(jsonOutput, sort_keys=True, indent=4))
else:
print(f'Username does not exist')
elif(args.email):
findUsernameFromEmail(args.email)
if(args.json):
Expand Down

0 comments on commit 9d42d00

Please sign in to comment.