|
|
@ -10,15 +10,16 @@ networks.
|
|
|
|
import csv
|
|
|
|
import csv
|
|
|
|
import json
|
|
|
|
import json
|
|
|
|
import os
|
|
|
|
import os
|
|
|
|
import sys
|
|
|
|
|
|
|
|
import platform
|
|
|
|
import platform
|
|
|
|
import re
|
|
|
|
import re
|
|
|
|
|
|
|
|
import sys
|
|
|
|
|
|
|
|
from argparse import ArgumentParser, RawDescriptionHelpFormatter
|
|
|
|
|
|
|
|
from concurrent.futures import ThreadPoolExecutor
|
|
|
|
from time import time
|
|
|
|
from time import time
|
|
|
|
|
|
|
|
|
|
|
|
import requests
|
|
|
|
import requests
|
|
|
|
from argparse import ArgumentParser, RawDescriptionHelpFormatter
|
|
|
|
|
|
|
|
from concurrent.futures import ThreadPoolExecutor
|
|
|
|
|
|
|
|
from colorama import Fore, Style, init
|
|
|
|
from colorama import Fore, Style, init
|
|
|
|
|
|
|
|
|
|
|
|
from requests_futures.sessions import FuturesSession
|
|
|
|
from requests_futures.sessions import FuturesSession
|
|
|
|
from torrequest import TorRequest
|
|
|
|
from torrequest import TorRequest
|
|
|
|
|
|
|
|
|
|
|
@ -26,6 +27,17 @@ module_name = "Sherlock: Find Usernames Across Social Networks"
|
|
|
|
__version__ = "0.3.0"
|
|
|
|
__version__ = "0.3.0"
|
|
|
|
amount = 0
|
|
|
|
amount = 0
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
BANNER = r'''
|
|
|
|
|
|
|
|
."""-.
|
|
|
|
|
|
|
|
/ \
|
|
|
|
|
|
|
|
____ _ _ _ | _..--'-.
|
|
|
|
|
|
|
|
/ ___|| |__ ___ _ __| | ___ ___| |__ >.`__.-""\;"`
|
|
|
|
|
|
|
|
\___ \| '_ \ / _ \ '__| |/ _ \ / __| |/ / / /( ^\
|
|
|
|
|
|
|
|
___) | | | | __/ | | | (_) | (__| < '-`) =|-.
|
|
|
|
|
|
|
|
|____/|_| |_|\___|_| |_|\___/ \___|_|\_\ /`--.'--' \ .-.
|
|
|
|
|
|
|
|
.'`-._ `.\ | J /
|
|
|
|
|
|
|
|
/ `--.| \__/'''[1:]
|
|
|
|
|
|
|
|
|
|
|
|
# TODO: fix tumblr
|
|
|
|
# TODO: fix tumblr
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -398,17 +410,7 @@ def main():
|
|
|
|
|
|
|
|
|
|
|
|
args = parser.parse_args()
|
|
|
|
args = parser.parse_args()
|
|
|
|
|
|
|
|
|
|
|
|
# Banner
|
|
|
|
print(Fore.WHITE + Style.BRIGHT + BANNER)
|
|
|
|
print(Fore.WHITE + Style.BRIGHT +
|
|
|
|
|
|
|
|
""" .\"\"\"-.
|
|
|
|
|
|
|
|
/ \\
|
|
|
|
|
|
|
|
____ _ _ _ | _..--'-.
|
|
|
|
|
|
|
|
/ ___|| |__ ___ _ __| | ___ ___| |__ >.`__.-\"\"\;\"`
|
|
|
|
|
|
|
|
\___ \| '_ \ / _ \ '__| |/ _ \ / __| |/ / / /( ^\\
|
|
|
|
|
|
|
|
___) | | | | __/ | | | (_) | (__| < '-`) =|-.
|
|
|
|
|
|
|
|
|____/|_| |_|\___|_| |_|\___/ \___|_|\_\ /`--.'--' \ .-.
|
|
|
|
|
|
|
|
.'`-._ `.\ | J /
|
|
|
|
|
|
|
|
/ `--.| \__/""")
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# Argument check
|
|
|
|
# Argument check
|
|
|
|
# TODO regex check on args.proxy
|
|
|
|
# TODO regex check on args.proxy
|
|
|
|