Add option to not show 'Not Found!' messages.

pull/178/head
Tait Hoyem 6 years ago
parent eee1be14aa
commit 2750538e2e

@ -132,7 +132,7 @@ def get_response(request_future, error_type, social_network, verbose=False, retr
return None, "", -1 return None, "", -1
def sherlock(username, site_data, verbose=False, tor=False, unique_tor=False, proxy=None): def sherlock(username, site_data, verbose=False, tor=False, unique_tor=False, proxy=None, nonotfound=False):
"""Run Sherlock Analysis. """Run Sherlock Analysis.
Checks for existence of username on various social media sites. Checks for existence of username on various social media sites.
@ -299,7 +299,8 @@ def sherlock(username, site_data, verbose=False, tor=False, unique_tor=False, pr
exists = "yes" exists = "yes"
amount = amount+1 amount = amount+1
else: else:
print_not_found(social_network, response_time, verbose) if not nonotfound:
print_not_found(social_network, response_time, verbose)
exists = "no" exists = "no"
elif error_type == "status_code": elif error_type == "status_code":
@ -309,7 +310,8 @@ def sherlock(username, site_data, verbose=False, tor=False, unique_tor=False, pr
exists = "yes" exists = "yes"
amount = amount+1 amount = amount+1
else: else:
print_not_found(social_network, response_time, verbose) if not nonotfound:
print_not_found(social_network, response_time, verbose)
exists = "no" exists = "no"
elif error_type == "response_url": elif error_type == "response_url":
@ -324,7 +326,8 @@ def sherlock(username, site_data, verbose=False, tor=False, unique_tor=False, pr
exists = "yes" exists = "yes"
amount = amount+1 amount = amount+1
else: else:
print_not_found(social_network, response_time, verbose) if not nonotfound:
print_not_found(social_network, response_time, verbose)
exists = "no" exists = "no"
elif error_type == "": elif error_type == "":
@ -408,6 +411,10 @@ def main():
"The script will check if the proxies supplied in the .csv file are working and anonymous." "The script will check if the proxies supplied in the .csv file are working and anonymous."
"Put 0 for no limit on successfully checked proxies, or another number to institute a limit." "Put 0 for no limit on successfully checked proxies, or another number to institute a limit."
) )
parser.add_argument("--nonotfound",
action="store_true", dest="nonotfound", default=False,
help="Do not output sites where the username was not found."
)
parser.add_argument("username", parser.add_argument("username",
nargs='+', metavar='USERNAMES', nargs='+', metavar='USERNAMES',
action="store", action="store",
@ -563,7 +570,7 @@ def main():
results = {} results = {}
results = sherlock(username, site_data, verbose=args.verbose, results = sherlock(username, site_data, verbose=args.verbose,
tor=args.tor, unique_tor=args.unique_tor, proxy=args.proxy) tor=args.tor, unique_tor=args.unique_tor, proxy=args.proxy, nonotfound=args.nonotfound)
exists_counter = 0 exists_counter = 0
for website_name in results: for website_name in results:

Loading…
Cancel
Save