Minor refactor

This commit is contained in:
sundowndev 2018-11-28 16:02:34 +01:00
parent c5f4205e34
commit 8d1c269b2c
1 changed files with 13 additions and 14 deletions

View File

@ -95,7 +95,7 @@ def localScan(number):
countryRequest = json.loads(requests.request('GET', 'https://restcountries.eu/rest/v2/callingcode/%s' % PhoneNumber['countryCode'].replace('+', '')).content) countryRequest = json.loads(requests.request('GET', 'https://restcountries.eu/rest/v2/callingcode/%s' % PhoneNumber['countryCode'].replace('+', '')).content)
PhoneNumber['country'] = countryRequest[0]['alpha2Code'] PhoneNumber['country'] = countryRequest[0]['alpha2Code']
PhoneNumber['number'] = phonenumbers.format_number(PhoneNumberObject, phonenumbers.PhoneNumberFormat.E164).replace(PhoneNumber['countryCode'], '') PhoneNumber['number'] = phonenumbers.format_number(PhoneNumberObject, phonenumbers.PhoneNumberFormat.E164).replace(PhoneNumber['countryCode'], '')
PhoneNumber['international'] = phonenumbers.format_number(PhoneNumberObject, phonenumbers.PhoneNumberFormat.INTERNATIONAL) PhoneNumber['international'] = phonenumbers.format_number(PhoneNumberObject, phonenumbers.PhoneNumberFormat.INTERNATIONAL)
@ -205,7 +205,6 @@ def osintScan(countryCode, number, internationalNumber):
if not args.osint: if not args.osint:
return -1 return -1
print code_info + 'Running OSINT footprint reconnaissance...' print code_info + 'Running OSINT footprint reconnaissance...'
# Whitepages # Whitepages
@ -229,16 +228,19 @@ def osintScan(countryCode, number, internationalNumber):
if result: if result:
print(code_result + "Result found: " + result) print(code_result + "Result found: " + result)
print code_warning + "Waiting 10 sec before sending new requests to avoid being blacklisted..."
time.sleep(10)
print(code_info + "Searching for footprints on instagram.com... (limit=5)") print(code_info + "Searching for footprints on instagram.com... (limit=5)")
for result in search('site:instagram.com intext:"%s" | "%s"' % (number,number), stop=5): for result in search('site:instagram.com intext:"%s" | "%s"' % (number,number), stop=5):
if result: if result:
print(code_result + "Result found: " + result) print(code_result + "Result found: " + result)
print code_warning + "Waiting 10 sec before sending new requests to avoid being blacklisted..."
time.sleep(10)
# Websites # Websites
# print(code_info + "Searching for footprints on web pages... (limit=5)")
for result in search('%s | intext:"%s" | intext:"%s"' % (number,number,internationalNumber), stop=5):
if result:
print(code_result + "Result found: " + result)
# Documents # Documents
print(code_info + "Searching for documents... (limit=5)") print(code_info + "Searching for documents... (limit=5)")
@ -249,14 +251,6 @@ def osintScan(countryCode, number, internationalNumber):
print code_warning + "Waiting 10 sec before sending new requests to avoid being blacklisted..." print code_warning + "Waiting 10 sec before sending new requests to avoid being blacklisted..."
time.sleep(10) time.sleep(10)
print(code_info + "Searching for documents on washington.edu... (limit=5)")
UWReq = search('site:washington.edu intext:"%s" | "%s"' % (number,number), stop=5)
if len(list(UWReq)) > 0:
print code_info + 'Found %s results' % len(list(UWReq))
for result in UWReq:
if result:
print(code_result + "Result found: " + result)
# Reputation # Reputation
print(code_info + "Searching for reputation report on whosenumber.info... (limit=1)") print(code_info + "Searching for reputation report on whosenumber.info... (limit=1)")
for result in search('site:whosenumber.info intext:"%s" intitle:"who called"' % number, stop=1): for result in search('site:whosenumber.info intext:"%s" intitle:"who called"' % number, stop=1):
@ -279,6 +273,9 @@ def osintScan(countryCode, number, internationalNumber):
print(code_result + "URL: " + result) print(code_result + "URL: " + result)
askForExit() askForExit()
print code_warning + "Waiting 10 sec before sending new requests to avoid being blacklisted..."
time.sleep(10)
print(code_info + "Searching for results on receive-sms-now.com... (limit=1)") print(code_info + "Searching for results on receive-sms-now.com... (limit=1)")
for result in search('site:"receive-sms-now.com" intext:"+%s"' % number, stop=1): for result in search('site:"receive-sms-now.com" intext:"+%s"' % number, stop=1):
if result: if result:
@ -326,6 +323,8 @@ def scanNumber(number):
ovhScan(PhoneNumber['country'], PhoneNumber['number']) ovhScan(PhoneNumber['country'], PhoneNumber['number'])
osintScan(PhoneNumber['countryCode'], PhoneNumber['full'], PhoneNumber['international']) osintScan(PhoneNumber['countryCode'], PhoneNumber['full'], PhoneNumber['international'])
print code_info + "Scan finished."
print '\n' print '\n'
# Verify scanner option # Verify scanner option