Skip to content

Commit b5f90f1

Browse files
2021.1
1 parent e048262 commit b5f90f1

File tree

5 files changed

+158
-1
lines changed

5 files changed

+158
-1
lines changed

.LICENSE.swp

12 KB
Binary file not shown.

README.md

+33-1
Original file line numberDiff line numberDiff line change
@@ -1 +1,33 @@
1-
# prob
1+
# probe
2+
3+
<h2>Installtion and Usage</h2>
4+
5+
This is a simple tool to find usernames across multiple sites.
6+
<br>
7+
# Linux
8+
<pre>git clone https://github.com/secretum-inc/probe.git</pre> <br>
9+
<pre>cd probe</pre>
10+
<pre>sudo pip install -r requirements.txt</pre>
11+
<pre>./probe.py</pre>
12+
<pre>Now type the username and hit Enter</pre>
13+
14+
<br>
15+
16+
# Windows
17+
Note:Ensure that Git and Python3 is already installed at your Windows Machine before running the below commands.
18+
<pre>git clone https://github.com/secretum-inc/probe.git</pre> <br>
19+
<pre>cd probe</pre>
20+
<pre>pip install -r requirements.txt</pre>
21+
<pre>python probe.py</pre>
22+
<pre>Now type the username and hit Enter</pre>
23+
<br>
24+
25+
# Termux
26+
<pre>pkg install python3 -y</pre>
27+
<pre>pkg install git -y</pre>
28+
<pre>git clone https://github.com/secretum-inc/probe.git</pre> <br>
29+
<pre>cd probe</pre>
30+
<pre>pip install -r requirements.txt</pre>
31+
<pre>./probe.py or python probe.py</pre>
32+
<pre>Now type the username and hit Enter</pre>
33+

links.py

+69
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,69 @@
1+
links = {
2+
'instagram' :'https://www.instagram.com/{}',
3+
'facebook' :'https://www.facebook.com/{}',
4+
'twitter' :'https://www.twitter.com/{}',
5+
'youtube' :'https://www.youtube.com/{}',
6+
'blogger' :'https://{}.blogspot.com',
7+
'snapchat' :'https://www.snapchat.com/add/{}',
8+
'reddit' :'https://www.reddit.com/user/{}',
9+
'pinterest' :'https://www.pinterest.com/{}',
10+
'github' :'https://www.github.com/{}',
11+
'tumblr' :'https://{}.tumblr.com',
12+
'flickr' :'https://www.flickr.com/people/{}',
13+
'vimeo' :'https://vimeo.com/{}',
14+
'soundcloud':'https://soundcloud.com/{}',
15+
'disqus' :'https://disqus.com/{}',
16+
'medium' :'https://medium.com/@{}',
17+
'devianart' :'https://{}.deviantart.com',
18+
'vk' :'https://vk.com/{}',
19+
'about.me' :'https://about.me/{}',
20+
'imgur' :'https://imgur.com/user/{}',
21+
'slideshare':'https://slideshare.net/{}',
22+
'spotify' :'https://open.spotify.com/user/{}',
23+
'scribd' :'https://www.scribd.com/{}',
24+
'badoo' :'https://www.badoo.com/en/{}',
25+
'patreon' :'https://www.patreon.com/{}',
26+
'ko-fi' :'https://ko-fi.com/{}',
27+
'bitbucket' :'https://bitbucket.org/{}',
28+
'dailymotion':'https://www.dailymotion.com/{}',
29+
'etsy' :'https://www.etsy.com/shop/{}',
30+
'cashme' :'https://cash.me/{}',
31+
'behance' :'https://www.behance.net/{}',
32+
'goodreads' :'https://www.goodreads.com/{}',
33+
'instructables':'https://www.instructables.com/member/{}',
34+
'keybase' :'https://keybase.io/{}',
35+
'kongregate':'https://kongregate.com/accounts/{}',
36+
'livejournal':'https://{}.livejournal.com',
37+
'angellist' :'https://angel.co/{}',
38+
'last.fm' :'https://last.fm/user/{}',
39+
'dribbble' :'https://dribbble.com/{}',
40+
'codeacademy':'https://www.codecademy.com/{}',
41+
'gravatar' :'https://en.gravatar.com/{}',
42+
'foursquare':'https://foursquare.com/{}',
43+
'gumroad' :'https://www.gumroad.com/{}',
44+
'newgrounds':'https://{}.newgrounds.com',
45+
'wattpad' :'https://www.wattpad.com/user/{}',
46+
'canva' :'https://www.canva.com/{}',
47+
'creativemarket':'https://creativemarket.com/{}',
48+
'trakt' :'https://www.trakt.tv/users/{}',
49+
'500px' :'https://500px.com/{}',
50+
'buzzfeed' :'https://buzzfeed.com/{}',
51+
'tripadvisor':'https://tripadvisor.com/members/{}',
52+
'hubpages' :'https://{}.hubpages.com',
53+
'contently' :'https://{}.contently.com',
54+
'houzz' :'https://houzz.com/user/{}',
55+
'blip.fm' :'https://blip.fm/{}',
56+
'wikipedia' :'https://www.wikipedia.org/wiki/User:{}',
57+
'codementor':'https://www.codementor.io/{}',
58+
'reverbnation':'https://www.reverbnation.com/{}',
59+
'designspiration65':'https://www.designspiration.net/{}',
60+
'bandcamp' :'https://www.bandcamp.com/{}',
61+
'colourlovers':'https://www.colourlovers.com/love/{}',
62+
'ifttt' :'https://www.ifttt.com/p/{}',
63+
'slack' :'https://{}.slack.com',
64+
'okcupid' :'https://www.okcupid.com/profile/{}',
65+
'trip' :'https://www.trip.skyscanner.com/user/{}',
66+
'ello' :'https://ello.co/{}',
67+
'hackerone' :'https://hackerone.com/{}',
68+
'freelancer':'https://www.freelancer.com/u/{}'
69+
}

probe.py

+50
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
#!/usr/bin/python
2+
3+
import links
4+
from quo import prompt, echo
5+
import requests
6+
import os
7+
8+
echo(f"Created by: Gerrishon Sirere", fg="cyan", bold=True)
9+
10+
11+
12+
13+
outputFolder = 'output'
14+
print('\n')
15+
16+
username = prompt(echo(f"Enter username", fg="black", bg="vyellow"),type=str)
17+
18+
echo(f"Finding Accounts", italic=True, reverse=True)
19+
class ReCon:
20+
def __init__(self,site_name, social_url, username, output):
21+
self.site_name = site_name
22+
self.social_url = social_url
23+
self.name = username
24+
self.output = output
25+
def find_account(self):
26+
try:
27+
response = requests.get(self.social_url.format(self.name), timeout=5)
28+
if response.status_code == 200:
29+
echo(f"[+] Found {self.site_name}, {self.social_url.format(self.name)}", fg="cyan")
30+
31+
ifexist = os.path.exists(self.output)
32+
if ifexist == False:
33+
os.mkdir(self.output)
34+
file = open(f'{self.output}/{self.name}.txt','a')
35+
file.write(f'{self.social_url.format(self.name)}\n')
36+
elif ifexist == True:
37+
file = open(f'{self.output}/{self.name}.txt','a')
38+
file.write(f'{self.social_url.format(self.name)}\n')
39+
40+
else:
41+
echo(f"Something Went Wrong", fg="red")
42+
43+
else:
44+
echo(f"[x] Not found: { self.site_name}", bg="red")
45+
except requests.exceptions.ReadTimeout:
46+
echo(f"[x] Not found: {self.site_name} :Request timed out", bg="red")
47+
for i in links.links:
48+
ReCon(i, links.links[i], username, outputFolder).find_account()
49+
50+
print(f'Thanks for using probe')

requirements.txt

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
certifi==2021.5.30
2+
charset-normalizer==2.0.4
3+
quo==2021.3.5
4+
idna==3.2
5+
requests==2.26.0
6+
urllib3==1.26.6

0 commit comments

Comments
 (0)