-
Notifications
You must be signed in to change notification settings - Fork 289
/
profil3r.py
39 lines (28 loc) · 1.05 KB
/
profil3r.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
import sys
from itertools import chain, combinations
from profil3r import core
from profil3r.colors import Colors
from multiprocessing import Process
CONFIG = './config.json'
def print_logo():
print(Colors.OKGREEN + Colors.BOLD + '''___ ___ _ _ ____
| . \ _ _ ___ | | '<_>| |<__ / _ _
| _/| '_>/ . \| |- | || | <_ \| '_>
|_| |_| \___/|_| |_||_|<___/|_|
''' + Colors.ENDC)
print("v1.0.4\n")
print("You can buy me a coffee at : https://www.buymeacoffee.com/givocefo\n")
# Start the program
print_logo()
profil3r = core.Core(CONFIG, sys.argv[1:])
profil3r.get_permutations()
# Use command line arguments
arguments = sys.argv[1:]
# No argument
if not len(arguments):
print('''Profil3r is an OSINT tool that allows you to find potential profiles of a person on social networks, as well as their email addresses. This program also alerts you to the presence of a data leak for the found emails.
Usage : ./main.py <arguments>
for exemple : ./main.py john doe
./main.py john doe 67''')
else:
profil3r.run()