├── LICENSE.md
├── README.md
├── web_accounts_list_checker.py
└── web_accounts_list.json
/LICENSE.md:
--------------------------------------------------------------------------------
1 | Copyright (c) 2015, Micah Hoffman / WebBreacher. All rights reserved.
2 |
3 | Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
4 |
5 | Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
6 |
7 | Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
8 |
9 | Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
10 |
11 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # WhatsMyName
2 | This repository has the unified data required to perform user enumeration on various websites. Content is in a JSON file and can easily be used in other projects.
3 |
4 | # Format
5 | The format of the JSON is simple. There are 3 main elements:
6 |
7 | 1. License - The license for this project and its data
8 | 2. Authors - The people that have contributed to this project
9 | 3. Sites - This is the main data
10 |
11 | Within the "sites" elements, the format is as follows:
12 |
13 | ```json
14 | ...
15 | {
16 | "name" : "name of the site",
17 | "check_uri" : "URI to check the site with the {account} string replaced by a username",
18 | "pretty_uri" : "if the check_uri is for an API, this OPTIONAL element can show a human-readable page",
19 | "account_existence_code" : "the HTTP response code for a good 'account is there' response",
20 | "account_existence_string" : "the string in the response that we look for for a good response",
21 | "account_missing_string" : "this OPTIONAL string will only be in the response if there is no account found ",
22 | "account_missing_code" : "the HTTP response code for a bad 'account is not there' response",
23 | "known_accounts" : ["a list of user accounts that can be used to test","for user enumeration"],
24 | "allowed_types" : ["these are the types of data and categories of the content"],
25 | "category" : "a category for what the site is mainly used for",
26 | "valid" : "this true or false boolean field is used to enable or disable this site element",
27 | "comments" : ["a list of comments including when this was last verified and outcomes"]
28 | },
29 | ...
30 | ```
31 |
32 | Here is an example of a site element:
33 |
34 | ```json
35 | ...
36 | {
37 | "name" : "GitHub",
38 | "check_uri" : "https://api.github.com/users/{account}",
39 | "pretty_uri" : "https://github.com/{account}",
40 | "account_existence_code" : "200",
41 | "account_existence_string" : "login:",
42 | "account_missing_string" : ["Not Found"],
43 | "account_missing_code" : "404",
44 | "known_accounts" : ["test"],
45 | "allowed_types" : ["String","Person","WebAccount","Username","Organization"],
46 | "category" : "coding",
47 | "valid" : true,
48 | "comments" : ["verified 11/08/2015 - webbreacher"]
49 | },
50 | ...
51 | ```
52 |
53 |
54 | # Contributors
55 | @webbreacher
56 | @mmaczko
57 |
--------------------------------------------------------------------------------
/web_accounts_list_checker.py:
--------------------------------------------------------------------------------
1 | #!/usr/bin/python
2 |
3 | '''
4 | Author : Micah Hoffman (@WebBreacher)
5 | Description : Takes each username from the web_accounts_list.json file and performs the lookup to see if the
6 | discovery determinator is still valid
7 |
8 | TODO -
9 | 1 - Make it so the script will toggle validity factor per entry and write to output file
10 | 2 - Make it so the script will append comment to the entry and output to file
11 | 3 - Make a stub file shows last time sites were checked and problems.
12 |
13 | ISSUES -
14 | 1 - Had an issue with SSL handshakes and this script. Had to do the following to get it working
15 | [From https://github.com/kennethreitz/requests/issues/2022]
16 | # sudo apt-get install libffi-dev
17 | # pip install pyOpenSSL ndg-httpsclient pyasn1
18 | '''
19 | import requests
20 | from requests.packages.urllib3.exceptions import InsecureRequestWarning
21 | import json
22 | import os
23 | import random
24 | import datetime
25 | import string
26 | import signal
27 | import sys
28 |
29 | ###################
30 | # Variables && Functions
31 | ###################
32 | # Set HTTP Header info.
33 | headers = {'User-Agent' : 'Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2228.0'}
34 |
35 | # Create the final results dictionary
36 | overall_results = {}
37 |
38 |
39 | def check_os():
40 | if os.name == "nt":
41 | operating_system = "windows"
42 | if os.name == "posix":
43 | operating_system = "posix"
44 | return operating_system
45 |
46 | #
47 | # Class for colors
48 | #
49 | if check_os() == "posix":
50 | class bcolors:
51 | CYAN = '\033[96m'
52 | GREEN = '\033[92m'
53 | YELLOW = '\033[93m'
54 | RED = '\033[91m'
55 | ENDC = '\033[0m'
56 |
57 | def disable(self):
58 | self.CYAN = ''
59 | self.GREEN = ''
60 | self.YELLOW = ''
61 | self.RED = ''
62 | self.ENDC = ''
63 |
64 | # if we are windows or something like that then define colors as nothing
65 | else:
66 | class bcolors:
67 | CYAN = ''
68 | GREEN = ''
69 | YELLOW = ''
70 | RED = ''
71 | ENDC = ''
72 |
73 | def disable(self):
74 | self.CYAN = ''
75 | self.GREEN = ''
76 | self.YELLOW = ''
77 | self.RED = ''
78 | self.ENDC = ''
79 |
80 |
81 | def signal_handler(signal, frame):
82 | print(bcolors.RED + ' !!! You pressed Ctrl+C. Exitting script.' + bcolors.ENDC)
83 | FinalOutput()
84 | sys.exit(0)
85 |
86 | def web_call(url):
87 | try:
88 | # Make web request for that URL, timeout in X secs and don't verify SSL/TLS certs
89 | r = requests.get(url, headers=headers, timeout=60, verify=False)
90 | except requests.exceptions.Timeout:
91 | return bcolors.RED + ' ! ERROR: CONNECTION TIME OUT. Try increasing the timeout delay.' + bcolors.ENDC
92 | except requests.exceptions.TooManyRedirects:
93 | return bcolors.RED + ' ! ERROR: TOO MANY REDIRECTS. Try changing the URL.' + bcolors.ENDC
94 | except requests.exceptions.RequestException as e:
95 | return bcolors.RED + ' ! ERROR: CRITICAL ERROR. %s' % e + bcolors.ENDC
96 | else:
97 | return r
98 |
99 | def FinalOutput():
100 | if len(overall_results) > 0:
101 | print '------------'
102 | print 'The following previously "valid" sites had errors:'
103 | for site, results in sorted(overall_results.iteritems()):
104 | print bcolors.YELLOW + ' %s --> %s' % (site, results) + bcolors.ENDC
105 | else:
106 | print ":) No problems with the JSON file were found."
107 |
108 | ###################
109 | # Main
110 | ###################
111 |
112 | # Add this in case user presses CTRL-C
113 | signal.signal(signal.SIGINT, signal_handler)
114 |
115 | # Suppress HTTPS warnings
116 | requests.packages.urllib3.disable_warnings(InsecureRequestWarning)
117 |
118 | # Read in the JSON file
119 | with open('web_accounts_list.json') as data_file:
120 | data = json.load(data_file)
121 | print ' - %s sites found in file.' % len(data['sites'])
122 |
123 | for site in data['sites'] :
124 | code_match, string_match = False, False
125 | # Examine the current validity of the entry
126 | if site['valid'] == False:
127 | print bcolors.CYAN + ' * Skipping %s - Marked as not valid.' % site['name'] + bcolors.ENDC
128 | continue
129 | if site['known_accounts'][0] == False:
130 | print bcolors.CYAN + ' * Skipping %s - No valid user names to test.' % site['name'] + bcolors.ENDC
131 | continue
132 |
133 | # Perform initial lookup
134 | # Pull the first user from known_accounts and replace the {account} with it
135 | url = site['check_uri'].replace("{account}", site['known_accounts'][0])
136 | print ' - Looking up %s' % url
137 | r = web_call(url)
138 | if isinstance(r, str):
139 | # We got an error on the web call
140 | print r
141 | continue
142 |
143 | # Analyze the responses against what they should be
144 | if r.status_code == int(site['account_existence_code']):
145 | code_match = True
146 | else:
147 | code_match = False
148 | if r.text.find(site['account_existence_string']) > 0:
149 | string_match = True
150 | else:
151 | string_match = False
152 |
153 | if code_match == True and string_match == True:
154 | #print ' [+] Response code and Search Strings match expected.'
155 | # Generate a random string to use in place of known_accounts
156 | not_there_string = ''.join(random.choice(string.ascii_lowercase + string.ascii_uppercase + string.digits) for x in range(20))
157 | url_fp = site['check_uri'].replace("{account}", not_there_string)
158 | r_fp = web_call(url_fp)
159 | if isinstance(r_fp, str):
160 | # If this is a string then web got an error
161 | print r_fp
162 | continue
163 |
164 | if r_fp.status_code == int(site['account_existence_code']):
165 | code_match = True
166 | else:
167 | code_match = False
168 | if r_fp.text.find(site['account_existence_string']) > 0:
169 | string_match = True
170 | else:
171 | string_match = False
172 | if code_match == True and string_match == True:
173 | print ' - Code: %s; String: %s' % (code_match, string_match)
174 | print bcolors.RED + ' ! ERROR: FALSE POSITIVE DETECTED. Response code and Search Strings match expected.' + bcolors.ENDC
175 | #TODO set site['valid'] = False
176 | overall_results[site['name']] = 'False Positive'
177 | else:
178 | #print ' [+] Passed false positives test.'
179 | pass
180 | elif code_match == True and string_match == False:
181 | #TODO set site['valid'] = False
182 | print bcolors.RED + ' ! ERROR: BAD DETECTION STRING. "%s" was not found on resulting page.'% site['account_existence_string'] + bcolors.ENDC
183 | overall_results[site['name']] = 'Bad detection string.'
184 | elif code_match == False and string_match == True:
185 | #TODO set site['valid'] = False
186 | print bcolors.RED + ' ! ERROR: BAD DETECTION RESPONSE CODE. HTTP Response code different than expected.' + bcolors.ENDC
187 | overall_results[site['name']] = 'Bad detection code. Expected: %s; Received: %s.' % (str(r.status_code), site['account_existence_code'])
188 | else:
189 | #TODO set site['valid'] = False
190 | print bcolors.RED + ' ! ERROR: BAD CODE AND STRING. Neither the HTTP response code or detection string worked.' + bcolors.ENDC
191 | overall_results[site['name']] = 'Bad detection code and string. Expected Code: %s; Received Code: %s.' % (str(r.status_code), site['account_existence_code'])
192 |
193 |
194 | FinalOutput()
195 |
--------------------------------------------------------------------------------
/web_accounts_list.json:
--------------------------------------------------------------------------------
1 | {
2 | "license" : [ "Copyright (c) 2016, Micah Hoffman / WebBreacher. All rights reserved.",
3 | "Redistribution and use in source and binary forms, with or without modification,",
4 | "are permitted provided that the following conditions are met:",
5 | "Redistributions of source code must retain the above copyright notice, this list",
6 | "of conditions and the following disclaimer.",
7 | "Redistributions in binary form must reproduce the above copyright notice, this",
8 | "list of conditions and the following disclaimer in the documentation and/or other",
9 | "materials provided with the distribution.",
10 | "Neither the name of the copyright holder nor the names of its contributors may be",
11 | "used to endorse or promote products derived from this software without specific",
12 | "prior written permission."],
13 | "authors" : ["webbreacher","mmaczko"],
14 | "sites" : [
15 | {
16 | "name" : "about.me",
17 | "check_uri" : "https://about.me/{account}",
18 | "account_existence_code" : "200",
19 | "account_existence_string" : "profilepage",
20 | "account_missing_string" : "",
21 | "account_missing_code" : "302",
22 | "known_accounts" : ["john"],
23 | "allowed_types" : ["String","Person","WebAccount","Username"],
24 | "category" : "social",
25 | "valid" : false,
26 | "comments" : ["verified 10/4/2015 - webbreacher"]
27 | },
28 | {
29 | "name" : "AdultFriendFinder",
30 | "check_uri" : "http://imcservices.passion.com/profile/{account}",
31 | "account_existence_code" : "200",
32 | "account_existence_string" : "Sexual Orientation:",
33 | "account_missing_string" : "",
34 | "account_missing_code" : "404",
35 | "known_accounts" : ["test", "mike"],
36 | "allowed_types" : ["String","Person","WebAccount","Username"],
37 | "category" : "dating",
38 | "valid" : true,
39 | "comments" : ["verified 10/4/2015 - webbreacher"]
40 | },
41 | {
42 | "name" : "AdultMatchDoctor",
43 | "check_uri" : "http://www.adultmatchdoctor.com/profile_{account}.html",
44 | "account_existence_code" : "200",
45 | "account_existence_string" : "Last Activity:",
46 | "account_missing_string" : "",
47 | "account_missing_code" : "404",
48 | "known_accounts" : ["test", "john"],
49 | "allowed_types" : ["String","Person","WebAccount","Username"],
50 | "category" : "dating",
51 | "valid" : false,
52 | "comments" : ["DISABLED bad detection string - 20160518 - webbreacher","verified 10/4/2015 - webbreacher"]
53 | },
54 | {
55 | "name" : "AngelList",
56 | "check_uri" : "https://angel.co/{account}",
57 | "account_existence_code" : "200",
58 | "account_existence_string" : "top_nav_profiles",
59 | "account_missing_string" : "",
60 | "account_missing_code" : "404",
61 | "known_accounts" : ["john", "mike"],
62 | "allowed_types" : ["String","Organization","Person","WebAccount","Username"],
63 | "category" : "finance",
64 | "valid" : true,
65 | "comments" : ["verified 10/4/2015 - webbreacher", "'test' returns a list of folks with skills in 'test' - dig into this"]
66 | },
67 | {
68 | "name" : "aNobil",
69 | "check_uri" : "http://www.anobii.com/{account}/books",
70 | "account_existence_code" : "200",
71 | "account_existence_string" : "- aNobii",
72 | "account_missing_string" : "",
73 | "account_missing_code" : "302",
74 | "known_accounts" : ["test", "john"],
75 | "allowed_types" : ["String","Person","WebAccount","Username"],
76 | "category" : "books",
77 | "valid" : true,
78 | "comments" : ["verified 10/4/2015 - webbreacher"]
79 | },
80 | {
81 | "name" : "ask.fm",
82 | "check_uri" : "http://ask.fm/{account}",
83 | "account_existence_code" : "200",
84 | "account_existence_string" : "| ask.fm/",
85 | "account_missing_string" : "",
86 | "account_missing_code" : "404",
87 | "known_accounts" : ["test"],
88 | "allowed_types" : ["String","Person","WebAccount","Username"],
89 | "category" : "social",
90 | "valid" : true,
91 | "comments" : ["verified 10/4/2015 - webbreacher"]
92 | },
93 | {
94 | "name" : "Atlassian",
95 | "check_uri" : "https://{account}.atlassian.net/login",
96 | "account_existence_code" : "200",
97 | "account_existence_string" : "Unable to access your account",
98 | "account_missing_string" : "",
99 | "account_missing_code" : "502",
100 | "known_accounts" : ["tshock"],
101 | "allowed_types" : ["Organization", "String"],
102 | "category" : "coding",
103 | "valid" : true,
104 | "comments" : ["verified 10/4/2015 - webbreacher"]
105 | },
106 | {
107 | "name" : "Atlassian Self-Signup",
108 | "check_uri" : "https://{account}.atlassian.net/admin/users/sign-up",
109 | "account_existence_code" : "200",
110 | "account_existence_string" : "User management",
111 | "account_missing_string" : "",
112 | "account_missing_code" : "502",
113 | "known_accounts" : ["tshock"],
114 | "allowed_types" : ["Organization", "String"],
115 | "category" : "coding",
116 | "valid" : true,
117 | "comments" : ["verified 10/4/2015 - webbreacher", "look for orgs that allow self-signup by arbitrary users. much win"]
118 | },
119 | {
120 | "name" : "AudioBoom",
121 | "check_uri" : "https://audioboom.com/{account}",
122 | "account_existence_code" : "200",
123 | "account_existence_string" : "Playlists",
124 | "account_missing_string" : ["That page doesn't seem to exist"],
125 | "account_missing_code" : "404",
126 | "known_accounts" : ["test", "john"],
127 | "allowed_types" : ["String","Person","WebAccount","Username"],
128 | "category" : "video",
129 | "valid" : true,
130 | "comments" : ["verified 10/4/2015 - webbreacher"]
131 | },
132 | {
133 | "name" : "authorSTREAM",
134 | "check_uri" : "http://www.authorstream.com/{account}/",
135 | "account_existence_code" : "200",
136 | "account_existence_string" : "Presentations on authorSTREAM",
137 | "account_missing_string" : "",
138 | "account_missing_code" : "404",
139 | "known_accounts" : ["test", "john"],
140 | "allowed_types" : ["String","Person","WebAccount","Username"],
141 | "category" : "preso",
142 | "valid" : true,
143 | "comments" : ["verified 10/4/2015 - webbreacher"]
144 | },
145 | {
146 | "name" : "badoo",
147 | "check_uri" : "http://badoo.com/{account}/",
148 | "account_existence_code" : "200",
149 | "account_existence_string" : "| Badoo",
150 | "account_missing_string" : "",
151 | "account_missing_code" : "404",
152 | "known_accounts" : ["john", "whynot"],
153 | "allowed_types" : ["String","Person","WebAccount","Username"],
154 | "category" : "social",
155 | "valid" : true,
156 | "comments" : ["verified 10/4/2015 - webbreacher"]
157 | },
158 | {
159 | "name" : "Bitbucket",
160 | "check_uri" : "https://bitbucket.org/api/2.0/users/{account}",
161 | "pretty_uri" : "https://bitbucket.org/{account}/",
162 | "account_existence_code" : "200",
163 | "account_existence_string" : "\"username\": ",
164 | "account_missing_string" : "\"error\":",
165 | "account_missing_code" : "404",
166 | "known_accounts" : ["test", "webbreacher"],
167 | "allowed_types" : ["String","Person","WebAccount","Username","Organization"],
168 | "category" : "coding",
169 | "valid" : true,
170 | "comments" : ["verified 10/4/2015 - webbreacher"]
171 | },
172 | {
173 | "name" : "BLIP.fm",
174 | "check_uri" : "http://blip.fm/{account}",
175 | "account_existence_code" : "200",
176 | "account_existence_string" : "recommended",
177 | "account_missing_string" : "",
178 | "account_missing_code" : "404",
179 | "known_accounts" : ["john", "walnuts"],
180 | "allowed_types" : ["String","Person","WebAccount","Username"],
181 | "category" : "music",
182 | "valid" : true,
183 | "comments" : ["verified 10/4/2015 - webbreacher"]
184 | },
185 | {
186 | "name" : "Black Planet",
187 | "check_uri" : "http://www.blackplanet.com/{account}/",
188 | "account_existence_code" : "200",
189 | "account_existence_string" : "username=",
190 | "account_missing_string" : "Page not found",
191 | "account_missing_code" : "404",
192 | "known_accounts" : ["test", "john"],
193 | "allowed_types" : ["String","Person","WebAccount","Username"],
194 | "category" : "social",
195 | "valid" : true,
196 | "comments" : ["verified 10/4/2015 - webbreacher"]
197 | },
198 | {
199 | "name" : "Blogmarks",
200 | "check_uri" : "http://blogmarks.net/user/{account}",
201 | "account_existence_code" : "200",
202 | "account_existence_string" : "class=\"mark\"",
203 | "account_missing_string" : "",
204 | "account_missing_code" : "200",
205 | "known_accounts" : ["test", "mike"],
206 | "allowed_types" : ["String","Person","WebAccount","Username"],
207 | "category" : "bookmarks",
208 | "valid" : true,
209 | "comments" : ["verified 10/4/2015 - webbreacher"]
210 | },
211 | {
212 | "name" : "Blogspot",
213 | "check_uri" : "http://{account}.blogspot.com",
214 | "account_existence_code" : "200",
215 | "account_existence_string" : "Blogger Template Style",
216 | "account_missing_string" : "Blog not found",
217 | "account_missing_code" : "200",
218 | "known_accounts" : ["test"],
219 | "allowed_types" : ["String","Person","WebAccount","Username"],
220 | "category" : "blog",
221 | "valid" : true,
222 | "comments" : ["verified 10/4/2015 - webbreacher"]
223 | },
224 | {
225 | "name" : "BodyBuilding.com",
226 | "check_uri" : "http://api.bodybuilding.com/api-proxy/bbc/get?slug={account}",
227 | "pretty_uri" : "http://bodyspace.bodybuilding.com/{account}/",
228 | "account_existence_code" : "200",
229 | "account_existence_string" : "username",
230 | "account_missing_string" : "data\":\"\"",
231 | "account_missing_code" : "200",
232 | "known_accounts" : ["mike"],
233 | "allowed_types" : ["String","Person","WebAccount","Username"],
234 | "category" : "health",
235 | "valid" : true,
236 | "comments" : ["verified 10/4/2015 - webbreacher"]
237 | },
238 | {
239 | "name" : "Break",
240 | "check_uri" : "http://www.break.com/user/{account}",
241 | "account_existence_code" : "200",
242 | "account_existence_string" : "Joined Break in",
243 | "account_missing_string" : "Must Watch Today",
244 | "account_missing_code" : "302",
245 | "known_accounts" : ["test"],
246 | "allowed_types" : ["String","Person","WebAccount","Username"],
247 | "category" : "video",
248 | "valid" : true,
249 | "comments" : ["verified 10/4/2015 - webbreacher"]
250 | },
251 | {
252 | "name" : "Bugcrowd",
253 | "check_uri" : "https://bugcrowd.com/{account}",
254 | "account_existence_code" : "200",
255 | "account_existence_string" : "Bugs Found",
256 | "account_missing_string" : "Something went wrong",
257 | "account_missing_code" : "404",
258 | "known_accounts" : ["Mico","Bitquark"],
259 | "allowed_types" : ["String","Person","WebAccount","Username"],
260 | "category" : "hacker",
261 | "valid" : true,
262 | "comments" : ["verified 11/23/2015 - webbreacher"]
263 | },
264 | {
265 | "name" : "cafemom",
266 | "check_uri" : "http://www.cafemom.com/home/{account}",
267 | "account_existence_code" : "200",
268 | "account_existence_string" : "member-about",
269 | "account_missing_string" : "is not a CafeMom member.",
270 | "account_missing_code" : "200",
271 | "known_accounts" : ["test"],
272 | "allowed_types" : ["String","Person","WebAccount","Username"],
273 | "category" : "social",
274 | "valid" : true,
275 | "comments" : ["verified 10/6/2015 - webbreacher"]
276 | },
277 | {
278 | "name" : "CarDomain",
279 | "check_uri" : "http://www.cardomain.com/member/{account}/",
280 | "account_existence_code" : "200",
281 | "account_existence_string" : "RidePostsAreaID",
282 | "account_missing_string" : "",
283 | "account_missing_code" : "404",
284 | "known_accounts" : ["test"],
285 | "allowed_types" : ["String","Person","WebAccount","Username"],
286 | "category" : "hobby",
287 | "valid" : true,
288 | "comments" : ["verified 10/6/2015 - webbreacher"]
289 | },
290 | {
291 | "name" : "cHEEZburger",
292 | "check_uri" : "http://profile.cheezburger.com/{account}",
293 | "account_existence_code" : "200",
294 | "account_existence_string" : "profile-header",
295 | "account_missing_string" : "",
296 | "account_missing_code" : "302",
297 | "known_accounts" : ["john"],
298 | "allowed_types" : ["String","Person","WebAccount","Username"],
299 | "category" : "hobby",
300 | "valid" : true,
301 | "comments" : ["verified 10/6/2015 - webbreacher"]
302 | },
303 | {
304 | "name" : "CodePlex",
305 | "check_uri" : "http://www.codeplex.com/site/users/view/{account}",
306 | "account_existence_code" : "200",
307 | "account_existence_string" : "profile:username",
308 | "account_missing_string" : "",
309 | "account_missing_code" : "302",
310 | "known_accounts" : ["test"],
311 | "allowed_types" : ["String","Person","WebAccount","Username","Organization"],
312 | "category" : "coding",
313 | "valid" : true,
314 | "comments" : ["verified 10/6/2015 - webbreacher"]
315 | },
316 | {
317 | "name" : "CoderStats",
318 | "check_uri" : "http://coderstats.net/github/{account}/",
319 | "account_existence_code" : "200",
320 | "account_existence_string" : "count_owned_repos",
321 | "account_missing_string" : "",
322 | "account_missing_code" : "404",
323 | "known_accounts" : ["test", "john"],
324 | "allowed_types" : ["String","Person","WebAccount","Username","Organization"],
325 | "category" : "coding",
326 | "valid" : true,
327 | "comments" : ["verified 10/7/2015 - webbreacher"]
328 | },
329 | {
330 | "name" : "COLOURlovers",
331 | "check_uri" : "http://www.colourlovers.com/lover/{account}",
332 | "account_existence_code" : "200",
333 | "account_existence_string" : "Send A Love Note",
334 | "account_missing_string" : "",
335 | "account_missing_code" : "",
336 | "known_accounts" : ["test"],
337 | "allowed_types" : ["String","Person","WebAccount","Username"],
338 | "category" : "hobby",
339 | "valid" : true,
340 | "comments" : ["verified 10/7/2015 - webbreacher"]
341 | },
342 | {
343 | "name" : "Conferize",
344 | "check_uri" : "https://www.conferize.com/modal/user/{account}.json",
345 | "account_existence_code" : "200",
346 | "account_existence_string" : "status\":\"ok",
347 | "account_missing_string" : "status\":\"not_found",
348 | "account_missing_code" : "404",
349 | "known_accounts" : ["avves", "john"],
350 | "allowed_types" : ["String","Person","WebAccount","Username"],
351 | "category" : "social",
352 | "valid" : true,
353 | "comments" : ["verified 10/7/2015 - webbreacher"]
354 | },
355 | {
356 | "name" : "copytaste",
357 | "check_uri" : "http://copytaste.com/profile/{account}",
358 | "account_existence_code" : "200",
359 | "account_existence_string" : "o.people.add",
360 | "account_missing_string" : "Object moved to",
361 | "account_missing_code" : "302",
362 | "known_accounts" : ["test","john"],
363 | "allowed_types" : ["String","Person","WebAccount","Username"],
364 | "category" : "sharing",
365 | "valid" : true,
366 | "comments" : ["verified 10/7/2015 - webbreacher"]
367 | },
368 | {
369 | "name" : "cruiseMates",
370 | "check_uri" : "http://www.cruisemates.com/forum/members/{account}.html",
371 | "account_existence_code" : "200",
372 | "account_existence_string" : "Join Date:",
373 | "account_missing_string" : "This user has not registered",
374 | "account_missing_code" : "200",
375 | "known_accounts" : ["test","john"],
376 | "allowed_types" : ["String","Person","WebAccount","Username"],
377 | "category" : "travel",
378 | "valid" : true,
379 | "comments" : ["verified 10/7/2015 - webbreacher"]
380 | },
381 | {
382 | "name" : "Dailymotion",
383 | "check_uri" : "http://www.dailymotion.com/{account}",
384 | "account_existence_code" : "200",
385 | "account_existence_string" : "/followers/",
386 | "account_missing_string" : "",
387 | "account_missing_code" : "301",
388 | "known_accounts" : ["john"],
389 | "allowed_types" : ["String","Person","WebAccount","Username"],
390 | "category" : "video",
391 | "valid" : true,
392 | "comments" : ["verified 10/7/2015 - webbreacher"]
393 | },
394 | {
395 | "name" : "Delicious",
396 | "check_uri" : "http://del.icio.us/{account}",
397 | "account_existence_code" : "200",
398 | "account_existence_string" : "Following:",
399 | "account_missing_string" : "The page you requested could not be found",
400 | "account_missing_code" : "404",
401 | "known_accounts" : ["john","av2learner"],
402 | "allowed_types" : ["String","Person","WebAccount","Username"],
403 | "category" : "bookmarks",
404 | "valid" : true,
405 | "comments" : ["verified 20160502 - webbreacher"]
406 | },
407 | {
408 | "name" : "DeviantArt",
409 | "check_uri" : "http://{account}.deviantart.com/",
410 | "account_existence_code" : "200",
411 | "account_existence_string" : "aboutme-profile-pic-shadow",
412 | "account_missing_string" : "Not Found - DeviantArt",
413 | "account_missing_code" : "404",
414 | "known_accounts" : ["test", "john"],
415 | "allowed_types" : ["String","Person","WebAccount","Username"],
416 | "category" : "images",
417 | "valid" : true,
418 | "comments" : ["verified 10/7/2015 - webbreacher"]
419 | },
420 | {
421 | "name" : "diigo",
422 | "check_uri" : "https://www.diigo.com/profile/{account}",
423 | "account_existence_code" : "200",
424 | "account_existence_string" : "Member since",
425 | "account_missing_string" : "This account doesn't exist",
426 | "account_missing_code" : "200",
427 | "known_accounts" : ["whoami", "johndoe"],
428 | "allowed_types" : ["String","Person","WebAccount","Username"],
429 | "category" : "images",
430 | "valid" : true,
431 | "comments" : ["verified 10/7/2015 - webbreacher"]
432 | },
433 | {
434 | "name" : "DIY",
435 | "check_uri" : "https://diy.org/{account}",
436 | "account_existence_code" : "200",
437 | "account_existence_string" : "Member since",
438 | "account_missing_string" : "We couldn't find that page",
439 | "account_missing_code" : "404",
440 | "known_accounts" : ["test", "john"],
441 | "allowed_types" : ["String","Person","WebAccount","Username"],
442 | "category" : "video",
443 | "valid" : true,
444 | "comments" : ["verified 10/7/2015 - webbreacher"]
445 | },
446 | {
447 | "name" : "eBay",
448 | "check_uri" : "http://www.ebay.com/usr/{account}",
449 | "account_existence_code" : "200",
450 | "account_existence_string" : "on eBay",
451 | "account_missing_string" : "The User ID you entered was not found",
452 | "account_missing_code" : "200",
453 | "known_accounts" : ["test123"],
454 | "allowed_types" : ["String","Person","WebAccount","Username"],
455 | "category" : "shopping",
456 | "valid" : true,
457 | "comments" : ["verified 10/7/2015 - webbreacher"]
458 | },
459 | {
460 | "name" : "EightBit",
461 | "check_uri" : "http://eightbit.me/{account}",
462 | "account_existence_code" : "200",
463 | "account_existence_string" : "on EightBit",
464 | "account_missing_string" : "",
465 | "account_missing_code" : "",
466 | "known_accounts" : ["bomdiameucaro"],
467 | "allowed_types" : ["String","Person","WebAccount","Username"],
468 | "category" : "gaming",
469 | "valid" : true,
470 | "comments" : ["verified 10/7/2015 - webbreacher"]
471 | },
472 | {
473 | "name" : "Engadget",
474 | "check_uri" : "http://www.engadget.com/about/editors/{account}/",
475 | "account_existence_code" : "200",
476 | "account_existence_string" : "latest-listing-featured",
477 | "account_missing_string" : "
, -",
478 | "account_missing_code" : "200",
479 | "known_accounts" : ["brittany-vincent"],
480 | "allowed_types" : ["String","Person","WebAccount","Username"],
481 | "category" : "tech",
482 | "valid" : true,
483 | "comments" : ["verified 05/05/2016 - webbreacher"]
484 | },
485 | {
486 | "name" : "EPORNER",
487 | "check_uri" : "http://www.eporner.com/profile/{account}/",
488 | "account_existence_code" : "200",
489 | "account_existence_string" : "Recently watched",
490 | "account_missing_string" : "Profile not found",
491 | "account_missing_code" : "404",
492 | "known_accounts" : ["john"],
493 | "allowed_types" : ["String","Person","WebAccount","Username"],
494 | "category" : "XXX PORN XXX",
495 | "valid" : true,
496 | "comments" : ["verified 10/7/2015 - webbreacher"]
497 | },
498 | {
499 | "name" : "Etsy",
500 | "check_uri" : "https://www.etsy.com/people/{account}",
501 | "account_existence_code" : "200",
502 | "account_existence_string" : " on Etsy",
503 | "account_missing_string" : "Sorry, the member you are looking for does not exist",
504 | "account_missing_code" : "404",
505 | "known_accounts" : ["happiness"],
506 | "allowed_types" : ["String","Person","WebAccount","Username"],
507 | "category" : "shopping",
508 | "valid" : true,
509 | "comments" : ["verified 10/7/2015 - webbreacher"]
510 | },
511 | {
512 | "name" : "facebook.com",
513 | "check_uri" : "https://www.facebook.com/{account}",
514 | "account_existence_code" : "200",
515 | "account_existence_string" : "pagesTimelineLayout",
516 | "account_missing_string" : "Sorry, this page isn't available",
517 | "account_missing_code" : "200",
518 | "known_accounts" : ["john.heckle.9"],
519 | "allowed_types" : ["String","Person","WebAccount","Username"],
520 | "category" : "social",
521 | "valid" : true,
522 | "comments" : ["verified 10/10/2015 - webbreacher"]
523 | },
524 | {
525 | "name" : "families.com",
526 | "check_uri" : "http://www.families.com/author/{account}",
527 | "account_existence_code" : "200",
528 | "account_existence_string" : "archive author author-",
529 | "account_missing_string" : ", Author at Families.com",
530 | "known_accounts" : ["maliamom"],
531 | "allowed_types" : ["String","Person","WebAccount","Username"],
532 | "category" : "news",
533 | "valid" : true,
534 | "comments" : ["verified 11/07/2015 - webbreacher"]
535 | },
536 | {
537 | "name" : "fanpop",
538 | "check_uri" : "http://www.fanpop.com/fans/{account}",
539 | "account_existence_code" : "200",
540 | "account_existence_string" : "Fanpopping since",
541 | "account_missing_string" : "",
542 | "account_missing_code" : "302",
543 | "known_accounts" : ["test","johndoe"],
544 | "allowed_types" : ["String","Person","WebAccount","Username"],
545 | "category" : "movies",
546 | "valid" : true,
547 | "comments" : ["verified 11/07/2015 - webbreacher"]
548 | },
549 | {
550 | "name" : "Favstar",
551 | "check_uri" : "http://favstar.fm/users/{account}",
552 | "account_existence_code" : "200",
553 | "account_existence_string" : "Best Tweets",
554 | "account_missing_string" : "Not Found<",
555 | "account_missing_code" : "404",
556 | "known_accounts" : ["test"],
557 | "allowed_types" : ["String","Person","WebAccount","Username"],
558 | "category" : "social",
559 | "valid" : false,
560 | "comments" : ["DISABLED false positive - 20160518 - webbreacher","verified 11/07/2015 - webbreacher"]
561 | },
562 | {
563 | "name" : "FFFFOUND!",
564 | "check_uri" : "http://ffffound.com/home/{account}/found/",
565 | "account_existence_code" : "200",
566 | "account_existence_string" : "FFFFOUND!",
567 | "account_missing_string" : "Not FFFFound!",
568 | "account_missing_code" : "404",
569 | "known_accounts" : ["jensen","bit"],
570 | "allowed_types" : ["String","Person","WebAccount","Username"],
571 | "category" : "image",
572 | "valid" : true,
573 | "comments" : ["verified 20160511 webbreacher"]
574 | },
575 | {
576 | "name" : "Fiverr",
577 | "check_uri" : "https://www.fiverr.com/{account}",
578 | "account_existence_code" : "200",
579 | "account_existence_string" : " | Fiverr",
580 | "account_missing_string" : "You are being ",
581 | "account_missing_code" : "301",
582 | "known_accounts" : ["test","gabarnes"],
583 | "allowed_types" : ["String","Person","WebAccount","Username"],
584 | "category" : "shopping",
585 | "valid" : true,
586 | "comments" : ["verified 20160518 - webbreacher"]
587 | },
588 | {
589 | "name" : "Flickr",
590 | "check_uri" : "https://www.flickr.com/photos/{account}/",
591 | "account_existence_code" : "200",
592 | "account_existence_string" : "| Flickr",
593 | "account_missing_string" : "",
594 | "account_missing_code" : "404",
595 | "known_accounts" : ["glaciernps","test"],
596 | "allowed_types" : ["String","Person","WebAccount","Username"],
597 | "category" : "images",
598 | "valid" : true,
599 | "comments" : ["verified 11/07/2015 - webbreacher"]
600 | },
601 | {
602 | "name" : "Foodspotting",
603 | "check_uri" : "http://www.foodspotting.com/{account}",
604 | "account_existence_code" : "200",
605 | "account_existence_string" : "reviews of favorite dishes",
606 | "account_missing_string" : "",
607 | "account_missing_code" : "404",
608 | "known_accounts" : ["test","john"],
609 | "known_missing_accounts" : ["johndoe"],
610 | "allowed_types" : ["String","Person","WebAccount","Username"],
611 | "category" : "social",
612 | "valid" : true,
613 | "comments" : ["verified 11/07/2015 - webbreacher"]
614 | },
615 | {
616 | "name" : "Fotolog",
617 | "check_uri" : "http://www.fotolog.com/{account}/",
618 | "account_existence_code" : "200",
619 | "account_existence_string" : "avatar",
620 | "account_missing_string" : "The requested page could not be found",
621 | "account_missing_code" : "404",
622 | "known_accounts" : ["test","johndoe"],
623 | "known_missing_accounts" : ["does-not-exist"],
624 | "allowed_types" : ["String","Person","WebAccount","Username"],
625 | "category" : "images",
626 | "valid" : true,
627 | "comments" : ["verified 11/07/2015 - webbreacher"]
628 | },
629 | {
630 | "name" : "Foursquare",
631 | "check_uri" : "https://foursquare.com/{account}",
632 | "account_existence_code" : "200",
633 | "account_existence_string" : "on Foursquare",
634 | "account_missing_string" : "We couldn't find the page you're looking for.",
635 | "account_missing_code" : "404",
636 | "known_accounts" : ["john"],
637 | "known_missing_accounts" : ["test"],
638 | "allowed_types" : ["String","Person","WebAccount","Username"],
639 | "category" : "location",
640 | "valid" : true,
641 | "comments" : ["verified 11/07/2015 - webbreacher"]
642 | },
643 | {
644 | "name" : "freesound",
645 | "check_uri" : "http://www.freesound.org/people/{account}/",
646 | "account_existence_code" : "200",
647 | "account_existence_string" : "START of Content area",
648 | "account_missing_string" : "Page not found",
649 | "account_missing_code" : "404",
650 | "known_accounts" : ["test","johndoe"],
651 | "allowed_types" : ["String","Person","WebAccount","Username"],
652 | "category" : "music",
653 | "valid" : true,
654 | "comments" : ["verified 11/08/2015 - webbreacher"]
655 | },
656 | {
657 | "name" : "FriendFinder-X",
658 | "check_uri" : "http://www.friendfinder-x.com/profile/{account}",
659 | "account_existence_code" : "200",
660 | "account_existence_string" : "Member Since",
661 | "account_missing_string" : "",
662 | "account_missing_code" : "200",
663 | "known_accounts" : ["john"],
664 | "allowed_types" : ["String","Person","WebAccount","Username"],
665 | "category" : "dating",
666 | "valid" : true,
667 | "comments" : ["verified 11/23/2015 - webbreacher"]
668 | },
669 | {
670 | "name" : "FunnyOrDie",
671 | "check_uri" : "http://www.funnyordie.com/{account}",
672 | "account_existence_code" : "200",
673 | "account_existence_string" : "Subscribe to ",
674 | "account_missing_string" : "404 Not Found",
675 | "account_missing_code" : "404",
676 | "known_accounts" : ["john"],
677 | "allowed_types" : ["String","Person","WebAccount","Username"],
678 | "category" : "video",
679 | "valid" : true,
680 | "comments" : ["verified 11/23/2015 - webbreacher"]
681 | },
682 | {
683 | "name" : "Garmin connect",
684 | "check_uri" : "http://connect.garmin.com/proxy/userprofile-service/socialProfile/{account}",
685 | "pretty_uri" : "http://connect.garmin.com/modern/profile/{account}",
686 | "account_existence_code" : "200",
687 | "account_existence_string" : "profileId",
688 | "account_missing_string" : "Error report",
689 | "account_missing_code" : "403",
690 | "known_accounts" : ["DavidBrennan"],
691 | "allowed_types" : ["String","Person","WebAccount","Username"],
692 | "category" : "health",
693 | "valid" : true,
694 | "comments" : ["verified 11/08/2015 - webbreacher"]
695 | },
696 | {
697 | "name" : "GeekGrade",
698 | "check_uri" : "http://www.geekgrade.com/geeksheet/{account}/",
699 | "account_existence_code" : "200",
700 | "account_existence_string" : "geek_sheet",
701 | "account_missing_string" : "404 - Missing Geekshee",
702 | "account_missing_code" : "200",
703 | "known_accounts" : ["webbreacher","jcran"],
704 | "allowed_types" : ["String","Person","WebAccount","Username"],
705 | "category" : "coding",
706 | "valid" : true,
707 | "comments" : ["verified 11/08/2015 - webbreacher"]
708 | },
709 | {
710 | "name" : "Geocaching",
711 | "check_uri" : "http://www.geocaching.com/seek/nearest.aspx?u={account}",
712 | "account_existence_code" : "200",
713 | "account_existence_string" : " User:",
714 | "account_missing_string" : "That username does not exist in the system",
715 | "account_missing_code" : "200",
716 | "known_accounts" : ["fourvegs","test"],
717 | "allowed_types" : ["String","Person","WebAccount","Username"],
718 | "category" : "hobby",
719 | "valid" : true,
720 | "comments" : ["verified 11/08/2015 - webbreacher"]
721 | },
722 | {
723 | "name" : "GETItON",
724 | "check_uri" : "http://getiton.com/profile/{account}",
725 | "account_existence_code" : "200",
726 | "account_existence_string" : "Last Visit",
727 | "account_missing_string" : "",
728 | "account_missing_code" : "200",
729 | "known_accounts" : ["test","johndoe"],
730 | "allowed_types" : ["String","Person","WebAccount","Username"],
731 | "category" : "dating",
732 | "valid" : true,
733 | "comments" : ["verified 11/23/2015 - webbreacher"]
734 | },
735 | {
736 | "name" : "GitHub",
737 | "check_uri" : "https://api.github.com/users/{account}",
738 | "pretty_uri" : "https://github.com/{account}",
739 | "account_existence_code" : "200",
740 | "account_existence_string" : "login:",
741 | "account_missing_string" : "Not Found",
742 | "account_missing_code" : "404",
743 | "known_accounts" : ["test"],
744 | "allowed_types" : ["String","Person","WebAccount","Username","Organization"],
745 | "category" : "coding",
746 | "valid" : false,
747 | "comments" : ["DISABLED bad detection string - 20160518 - webbreacher","verified 11/08/2015 - webbreacher"]
748 | },
749 | {
750 | "name" : "gogobot",
751 | "check_uri" : "http://www.gogobot.com/user/{account}",
752 | "account_existence_code" : "200",
753 | "account_existence_string" : "Places I've been",
754 | "account_missing_string" : "Page not found",
755 | "account_missing_code" : "410",
756 | "known_accounts" : ["test","mike"],
757 | "allowed_types" : ["String","Person","WebAccount","Username"],
758 | "category" : "travel",
759 | "valid" : true,
760 | "comments" : ["verified 11/23/2015 - webbreacher"]
761 | },
762 | {
763 | "name" : "goodreads",
764 | "check_uri" : "http://www.goodreads.com/{account}",
765 | "account_existence_code" : "301",
766 | "account_existence_string" : "You are being",
767 | "account_missing_string" : "Page Not Found",
768 | "account_missing_code" : "404",
769 | "known_accounts" : ["test","mike"],
770 | "allowed_types" : ["String","Person","WebAccount","Username"],
771 | "category" : "books",
772 | "valid" : false,
773 | "comments" : ["DISABLED bad detection string - 20160518 - webbreacher","fixed good string 20160509 - webbreacher","verified 11/23/2015 - webbreacher"]
774 | },
775 | {
776 | "name" : "Gravatar",
777 | "check_uri" : "http://en.gravatar.com/profiles/{account}.json",
778 | "pretty_uri" : "http://en.gravatar.com/profiles/{account}",
779 | "account_existence_code" : "200",
780 | "account_existence_string" : "entry",
781 | "account_missing_string" : "User not found",
782 | "account_missing_code" : "404",
783 | "known_accounts" : ["test"],
784 | "allowed_types" : ["String","Person","WebAccount","Username"],
785 | "category" : "images",
786 | "valid" : true,
787 | "comments" : ["verified 11/23/2015 - webbreacher"]
788 | },
789 | {
790 | "name" : "Hackers List",
791 | "check_uri" : "https://hackerslist.com/author/{account}/",
792 | "account_existence_code" : "200",
793 | "account_existence_string" : "Member Since",
794 | "account_missing_string" : ">Page not found",
795 | "account_missing_code" : "404",
796 | "known_accounts" : ["mike","john"],
797 | "allowed_types" : ["String","Person","WebAccount","Username"],
798 | "category" : "hacker",
799 | "valid" : true,
800 | "comments" : ["fixed URL and good string 20160509 - webbreacher","verified 11/23/2015 - webbreacher"]
801 | },
802 | {
803 | "name" : "howaboutwe",
804 | "check_uri" : "http://www.howaboutwe.com/users/{account}",
805 | "account_existence_code" : "200",
806 | "account_existence_string" : "basics",
807 | "account_missing_string" : "Page Not Found",
808 | "account_missing_code" : "404",
809 | "known_accounts" : ["test"],
810 | "allowed_types" : ["String","Person","WebAccount","Username"],
811 | "category" : "dating",
812 | "valid" : true,
813 | "comments" : ["verified 11/23/2015 - webbreacher"]
814 | },
815 | {
816 | "name" : "HubPages",
817 | "check_uri" : "http://hubpages.com/@{account}",
818 | "account_existence_code" : "200",
819 | "account_existence_string" : "Joined ",
820 | "account_missing_string" : "Sorry, that user does not exist",
821 | "account_missing_code" : "",
822 | "known_accounts" : ["test","bob"],
823 | "allowed_types" : ["String","Person","WebAccount","Username"],
824 | "category" : "blog",
825 | "valid" : true,
826 | "comments" : ["verified 11/23/2015 - webbreacher"]
827 | },
828 | {
829 | "name" : "I-am-pregnant",
830 | "check_uri" : "http://www.i-am-pregnant.com/vip/{account}",
831 | "account_existence_code" : "200",
832 | "account_existence_string" : "| Activity RSS Feed",
833 | "account_missing_string" : "404 Page",
834 | "account_missing_code" : "404",
835 | "known_accounts" : ["Kelly","Cney"],
836 | "allowed_types" : ["String","Person","WebAccount","Username"],
837 | "category" : "health",
838 | "valid" : true,
839 | "comments" : [""]
840 | },
841 | {
842 | "name" : "IFTTT",
843 | "check_uri" : "https://ifttt.com/p/{account}/shared",
844 | "account_existence_code" : "200",
845 | "account_existence_string" : "s Published Recipes - IFTTT",
846 | "account_missing_string" : "The requested page or file does not seem to exist",
847 | "account_missing_code" : "404",
848 | "known_accounts" : ["npr"],
849 | "allowed_types" : ["String","Person","WebAccount","Username"],
850 | "category" : "hobby",
851 | "valid" : true,
852 | "comments" : ["verified 11/23/2015 - webbreacher"]
853 | },
854 | {
855 | "name" : "ImageShack",
856 | "check_uri" : "https://imageshack.com/user/{account}",
857 | "account_existence_code" : "200",
858 | "account_existence_string" : "s Images",
859 | "account_missing_string" : "",
860 | "account_missing_code" : "302",
861 | "known_accounts" : ["test"],
862 | "allowed_types" : ["String","Person","WebAccount","Username"],
863 | "category" : "images",
864 | "valid" : true,
865 | "comments" : ["verified 11/23/2015 - webbreacher"]
866 | },
867 | {
868 | "name" : "imgur",
869 | "check_uri" : "http://imgur.com/user/{account}",
870 | "account_existence_code" : "200",
871 | "account_existence_string" : "Gallery comments",
872 | "account_missing_string" : "the simple 404 page",
873 | "account_missing_code" : "404",
874 | "known_accounts" : ["test"],
875 | "allowed_types" : ["String","Person","WebAccount","Username"],
876 | "category" : "images",
877 | "valid" : true,
878 | "comments" : ["verified 11/23/2015 - webbreacher"]
879 | },
880 | {
881 | "name" : "InsaneJournal",
882 | "check_uri" : "http://{account}.insanejournal.com/profile",
883 | "account_existence_code" : "200",
884 | "account_existence_string" : "User:",
885 | "account_missing_string" : "is not currently registered",
886 | "account_missing_code" : "200",
887 | "known_accounts" : ["test"],
888 | "allowed_types" : ["String","Person","WebAccount","Username"],
889 | "category" : "social",
890 | "valid" : true,
891 | "comments" : ["verified 11/23/2015 - webbreacher"]
892 | },
893 | {
894 | "name" : "Instagram",
895 | "check_uri" : "https://instagram.com/{account}/",
896 | "account_existence_code" : "200",
897 | "account_existence_string" : "Instagram photos and videos",
898 | "account_missing_string" : "Sorry, this page isn't available",
899 | "account_missing_code" : "404",
900 | "known_accounts" : ["test"],
901 | "allowed_types" : ["String","Person","WebAccount","Username"],
902 | "category" : "images",
903 | "valid" : true,
904 | "comments" : ["verified 11/23/2015 - webbreacher"]
905 | },
906 | {
907 | "name" : "instructables",
908 | "check_uri" : "http://www.instructables.com/member/{account}/",
909 | "account_existence_code" : "200",
910 | "account_existence_string" : "About:",
911 | "account_missing_string" : "ERROR 400: no member",
912 | "account_missing_code" : "400",
913 | "known_accounts" : ["test"],
914 | "allowed_types" : ["String","Person","WebAccount","Username"],
915 | "category" : "hobby",
916 | "valid" : true,
917 | "comments" : ["verified 11/23/2015 - webbreacher"]
918 | },
919 | {
920 | "name" : "Internet Archive",
921 | "check_uri" : "http://archive.org/search.php?query={account}",
922 | "account_existence_code" : "200",
923 | "account_existence_string" : "item-ia",
924 | "account_missing_string" : "",
925 | "account_missing_code" : "200",
926 | "known_accounts" : ["test","mubix"],
927 | "allowed_types" : ["String","Person","WebAccount","Username"],
928 | "category" : "search",
929 | "valid" : true,
930 | "comments" : ["verified 11/24/2015 - webbreacher"]
931 | },
932 | {
933 | "name" : "interpals",
934 | "check_uri" : "http://www.interpals.net/{account}",
935 | "account_existence_code" : "200",
936 | "account_existence_string" : "Joined ",
937 | "account_missing_string" : "This user does not exist or the account has been deleted",
938 | "account_missing_code" : "302",
939 | "known_accounts" : ["test"],
940 | "allowed_types" : ["String","Person","WebAccount","Username"],
941 | "category" : "hobby",
942 | "valid" : true,
943 | "comments" : ["verified 11/24/2015 - webbreacher"]
944 | },
945 | {
946 | "name" : "Keybase",
947 | "check_uri" : "https://keybase.io/{account}",
948 | "account_existence_code" : "200",
949 | "account_existence_string" : "username",
950 | "account_missing_string" : "sorry, not found",
951 | "account_missing_code" : "404",
952 | "known_accounts" : ["test","mubix"],
953 | "allowed_types" : ["String","Person","WebAccount","Username"],
954 | "category" : "business",
955 | "valid" : true,
956 | "comments" : ["verified 11/24/2015 - webbreacher"]
957 | },
958 | {
959 | "name" : "Klear",
960 | "check_uri" : "http://klear.com/profile/{account}",
961 | "account_existence_code" : "200",
962 | "account_existence_string" : "View Full Profile",
963 | "account_missing_string" : "doesn't exist or is inactive",
964 | "account_missing_code" : "200",
965 | "known_accounts" : ["test123","john"],
966 | "allowed_types" : ["String","Person","WebAccount","Username","Person"],
967 | "category" : "social",
968 | "valid" : true,
969 | "comments" : ["verified 20160503 - mmaczko"]
970 | },
971 | {
972 | "name" : "Klout",
973 | "check_uri" : "https://klout.com/{account}",
974 | "account_existence_code" : "200",
975 | "account_existence_string" : "user-details-container",
976 | "account_missing_string" : "does not exist",
977 | "account_missing_code" : "404",
978 | "known_accounts" : ["test123","john"],
979 | "allowed_types" : ["String","Person","WebAccount","Username","Person"],
980 | "category" : "social",
981 | "valid" : true,
982 | "comments" : ["verified 12/07/2015 - webbreacher"]
983 | },
984 | {
985 | "name" : "Kongregate",
986 | "check_uri" : "http://www.kongregate.com/accounts/{account}",
987 | "account_existence_code" : "200",
988 | "account_existence_string" : "Member Since",
989 | "account_missing_string" : "Sorry, no account with that name was found",
990 | "account_missing_code" : "404",
991 | "known_accounts" : ["test"],
992 | "allowed_types" : ["String","Person","WebAccount","Username"],
993 | "category" : "gaming",
994 | "valid" : true,
995 | "comments" : ["verified 12/07/2015 - webbreacher"]
996 | },
997 | {
998 | "name" : "Lanyrd",
999 | "check_uri" : "http://lanyrd.com/profile/{account}/",
1000 | "account_existence_code" : "200",
1001 | "account_existence_string" : "fn n",
1002 | "account_missing_string" : "We can't find that page",
1003 | "account_missing_code" : "404",
1004 | "known_accounts" : ["test","webbreacher"],
1005 | "allowed_types" : ["String","Person","WebAccount","Username","Person"],
1006 | "category" : "social",
1007 | "valid" : true,
1008 | "comments" : ["verified 12/07/2015 - webbreacher"]
1009 | },
1010 | {
1011 | "name" : "Last.fm",
1012 | "check_uri" : "http://www.last.fm/user/{account}",
1013 | "account_existence_code" : "200",
1014 | "account_existence_string" : "scrobbling since",
1015 | "account_missing_string" : "Whoops! Sorry, but this page doesn't exist.",
1016 | "account_missing_code" : "404",
1017 | "known_accounts" : ["test"],
1018 | "allowed_types" : ["String","Person","WebAccount","Username"],
1019 | "category" : "music",
1020 | "valid" : true,
1021 | "comments" : ["verified 12/07/2015 - webbreacher"]
1022 | },
1023 | {
1024 | "name" : "LibraryThing",
1025 | "check_uri" : "http://www.librarything.com/profile/{account}",
1026 | "account_existence_code" : "200",
1027 | "account_existence_string" : "Collections",
1028 | "account_missing_string" : "Error: This user doesn't exist",
1029 | "account_missing_code" : "200",
1030 | "known_accounts" : ["test","john"],
1031 | "allowed_types" : ["String","Person","WebAccount","Username"],
1032 | "category" : "books",
1033 | "valid" : true,
1034 | "comments" : ["verified 12/07/2015 - webbreacher"]
1035 | },
1036 | {
1037 | "name" : "LinkedIn",
1038 | "check_uri" : "http://www.librarything.com/profile/{account}",
1039 | "account_existence_code" : "200",
1040 | "account_existence_string" : "See who you know in common",
1041 | "account_missing_string" : "Profile Not Found",
1042 | "account_missing_code" : "404",
1043 | "known_accounts" : ["mike-doiron-b4b2481","john-garcia-804b7b"],
1044 | "allowed_types" : ["String","Person","WebAccount","Username"],
1045 | "category" : "business",
1046 | "valid" : true,
1047 | "comments" : ["verified 20160518 - webbreacher"]
1048 | },
1049 | {
1050 | "name" : "LiveJasmin",
1051 | "check_uri" : "http://new.livejasmin.com/en/flash/get-performer-details/{account}",
1052 | "pretty_uri" : "http://new.livejasmin.com/en/chat/{account}",
1053 | "account_existence_code" : "200",
1054 | "account_existence_string" : "performer_id",
1055 | "account_missing_string" : "\"success\": false",
1056 | "account_missing_code" : "200",
1057 | "known_accounts" : ["Aaryall","a1EnergeticJenny"],
1058 | "allowed_types" : ["String","Person","WebAccount","Username"],
1059 | "category" : "XXX PORN XXX",
1060 | "valid" : true,
1061 | "comments" : ["verified 12/07/2015 - webbreacher"]
1062 | },
1063 | {
1064 | "name" : "Marketing Land",
1065 | "check_uri" : "http://marketingland.com/author/{account}",
1066 | "account_existence_code" : "200",
1067 | "account_existence_string" : "Send Email to Author",
1068 | "account_missing_string" : "Page not found",
1069 | "account_missing_code" : "404",
1070 | "known_accounts" : ["mani-karthik","james-green"],
1071 | "allowed_types" : ["String","Person","WebAccount","Username"],
1072 | "category" : "business",
1073 | "valid" : true,
1074 | "comments" : ["verified 12/07/2015 - webbreacher"]
1075 | },
1076 | {
1077 | "name" : "mate1",
1078 | "check_uri" : "http://www.mate1.com/profiles/{account}",
1079 | "account_existence_code" : "200",
1080 | "account_existence_string" : "basicInfoTitle",
1081 | "account_missing_string" : "We couldn't find the profile you're looking for!",
1082 | "account_missing_code" : "404",
1083 | "known_accounts" : ["test"],
1084 | "allowed_types" : ["String","Person","WebAccount","Username"],
1085 | "category" : "dating",
1086 | "valid" : true,
1087 | "comments" : ["verified 12/07/2015 - webbreacher"]
1088 | },
1089 | {
1090 | "name" : "Medium",
1091 | "check_uri" : "https://medium.com/@{account}/latest",
1092 | "pretty_uri" : "https://medium.com/@{account}",
1093 | "account_existence_code" : "200",
1094 | "account_existence_string" : "username",
1095 | "account_missing_string" : "No user found for username",
1096 | "account_missing_code" : "404",
1097 | "known_accounts" : ["test123","johndoe"],
1098 | "allowed_types" : ["String","Person","WebAccount","Username"],
1099 | "category" : "news",
1100 | "valid" : true,
1101 | "comments" : ["verified 12/07/2015 - webbreacher"]
1102 | },
1103 | {
1104 | "name" : "Meetzur",
1105 | "check_uri" : "http://www.meetzur.com/{account}",
1106 | "account_existence_code" : "200",
1107 | "account_existence_string" : "Last Login",
1108 | "account_missing_string" : "The page you are looking for does not exist.",
1109 | "account_missing_code" : "200",
1110 | "known_accounts" : ["john"],
1111 | "allowed_types" : ["String","Person","WebAccount","Username"],
1112 | "category" : "dating",
1113 | "valid" : true,
1114 | "comments" : ["verified 12/07/2015 - webbreacher"]
1115 | },
1116 | {
1117 | "name" : "Microsoft Technet Community",
1118 | "check_uri" : "https://social.technet.microsoft.com/profile/{account}/",
1119 | "account_existence_code" : "200",
1120 | "account_existence_string" : "s Profile",
1121 | "account_missing_string" : "The resource you are looking for has been removed",
1122 | "account_missing_code" : "404",
1123 | "known_accounts" : ["john","test"],
1124 | "allowed_types" : ["String","Person","WebAccount","Username"],
1125 | "category" : "dating",
1126 | "valid" : true,
1127 | "comments" : ["verified 20160518 - webbreacher"]
1128 | },
1129 | {
1130 | "name" : "Mixcloud",
1131 | "check_uri" : "http://www.mixcloud.com/{account}/",
1132 | "account_existence_code" : "200",
1133 | "account_existence_string" : "is on Mixcloud",
1134 | "account_missing_string" : "Page Not Found",
1135 | "account_missing_code" : "404",
1136 | "known_accounts" : ["test","john"],
1137 | "allowed_types" : ["String","Person","WebAccount","Username"],
1138 | "category" : "music",
1139 | "valid" : true,
1140 | "comments" : ["verified 12/07/2015 - webbreacher"]
1141 | },
1142 | {
1143 | "name" : "Mixcrate",
1144 | "check_uri" : "http://www.mixcrate.com/{account}",
1145 | "account_existence_code" : "200",
1146 | "account_existence_string" : "Member since",
1147 | "account_missing_string" : "",
1148 | "account_missing_code" : "302",
1149 | "known_accounts" : ["test","john"],
1150 | "allowed_types" : ["String","Person","WebAccount","Username"],
1151 | "category" : "music",
1152 | "valid" : true,
1153 | "comments" : ["verified 12/07/2015 - webbreacher"]
1154 | },
1155 | {
1156 | "name" : "Mixlr",
1157 | "check_uri" : "http://api.mixlr.com/users/{account}",
1158 | "pretty_uri" : "http://mixlr.com/{account}/",
1159 | "account_existence_code" : "200",
1160 | "account_existence_string" : "username",
1161 | "account_missing_string" : "Resource not found",
1162 | "account_missing_code" : "404",
1163 | "known_accounts" : ["test","john"],
1164 | "allowed_types" : ["String","Person","WebAccount","Username"],
1165 | "category" : "music",
1166 | "valid" : true,
1167 | "comments" : ["verified 12/07/2015 - webbreacher"]
1168 | },
1169 | {
1170 | "name" : "Mod DB",
1171 | "check_uri" : "http://www.moddb.com/members/{account}",
1172 | "account_existence_code" : "200",
1173 | "account_existence_string" : "joined",
1174 | "account_missing_string" : "The member requested could not be found",
1175 | "account_missing_code" : "404",
1176 | "known_accounts" : ["test"],
1177 | "allowed_types" : ["String","Person","WebAccount","Username"],
1178 | "category" : "gaming",
1179 | "valid" : true,
1180 | "comments" : ["verified 12/07/2015 - webbreacher"]
1181 | },
1182 | {
1183 | "name" : "Muck Rack",
1184 | "check_uri" : "http://muckrack.com/{account}",
1185 | "account_existence_code" : "200",
1186 | "account_existence_string" : "on Muck Rack",
1187 | "account_missing_string" : "Oh no! Page not found.",
1188 | "account_missing_code" : "404",
1189 | "known_accounts" : ["john"],
1190 | "allowed_types" : ["String","Person","WebAccount","Username"],
1191 | "category" : "news",
1192 | "valid" : true,
1193 | "comments" : ["verified 20160502 - webbreacher"]
1194 | },
1195 | {
1196 | "name" : "MyBuilder.com",
1197 | "check_uri" : "http://www.mybuilder.com/profile/view/{account}",
1198 | "account_existence_code" : "200",
1199 | "account_existence_string" : "Feedback score",
1200 | "account_missing_string" : "Whoops! You broke our site!",
1201 | "account_missing_code" : "404",
1202 | "known_accounts" : ["clif", "john"],
1203 | "allowed_types" : ["String","Person","WebAccount","Username"],
1204 | "category" : "business",
1205 | "valid" : true,
1206 | "comments" : ["verified 20160502 - webbreacher"]
1207 | },
1208 | {
1209 | "name" : "MyFitnessPal",
1210 | "check_uri" : "http://www.myfitnesspal.com/user/{account}/status",
1211 | "account_existence_code" : "200",
1212 | "account_existence_string" : "s profile | MyFitnessPal.com",
1213 | "account_missing_string" : "Page not found",
1214 | "account_missing_code" : "404",
1215 | "known_accounts" : ["mike"],
1216 | "allowed_types" : ["String","Person","WebAccount","Username"],
1217 | "category" : "health",
1218 | "valid" : true,
1219 | "comments" : ["verified 20160502 - webbreacher"]
1220 | },
1221 | {
1222 | "name" : "MyLot",
1223 | "check_uri" : "http://www.mylot.com/{account}",
1224 | "account_existence_code" : "200",
1225 | "account_existence_string" : "on myLot",
1226 | "account_missing_string" : " / Whoops!",
1227 | "account_missing_code" : "404",
1228 | "known_accounts" : ["Tampa_girl7"],
1229 | "allowed_types" : ["String","Person","WebAccount","Username"],
1230 | "category" : "social",
1231 | "valid" : true,
1232 | "comments" : ["verified 20160502 - webbreacher"]
1233 | },
1234 | {
1235 | "name" : "Myspace",
1236 | "check_uri" : "https://www.myspace.com/{account}",
1237 | "account_existence_code" : "200",
1238 | "account_existence_string" : ") on Myspace",
1239 | "account_missing_string" : "Page Not Found",
1240 | "account_missing_code" : "404",
1241 | "known_accounts" : ["michael"],
1242 | "allowed_types" : ["String","Person","WebAccount","Username"],
1243 | "category" : "social",
1244 | "valid" : true,
1245 | "comments" : ["verified 20160502 - webbreacher"]
1246 | },
1247 | {
1248 | "name" : "netvibes",
1249 | "check_uri" : "https://www.netvibes.com/{account}",
1250 | "account_existence_code" : "200",
1251 | "account_existence_string" : "s Public Page",
1252 | "account_missing_string" : "Sorry, the page you are looking for",
1253 | "account_missing_code" : "404",
1254 | "known_accounts" : ["adam"],
1255 | "allowed_types" : ["String","Person","WebAccount","Username"],
1256 | "category" : "social",
1257 | "valid" : true,
1258 | "comments" : ["verified 20160502 - webbreacher"]
1259 | },
1260 | {
1261 | "name" : "Newsvine",
1262 | "check_uri" : "http://{account}.newsvine.com/_tps/_author/profile",
1263 | "account_existence_code" : "200",
1264 | "account_existence_string" : " Profile",
1265 | "account_missing_string" : "",
1266 | "account_missing_code" : "404",
1267 | "known_accounts" : ["mubix"],
1268 | "allowed_types" : ["String","Person","WebAccount","Username"],
1269 | "category" : "blog",
1270 | "valid" : true,
1271 | "comments" : ["verified 20160502 - webbreacher"]
1272 | },
1273 | {
1274 | "name" : "OKCupid",
1275 | "check_uri" : "https://www.okcupid.com/profile/{account}",
1276 | "account_existence_code" : "200",
1277 | "account_existence_string" : "p_profile",
1278 | "account_missing_string" : "Account not found",
1279 | "account_missing_code" : "404",
1280 | "known_accounts" : ["TallSexyNerd"],
1281 | "allowed_types" : ["String","Person","WebAccount","Username"],
1282 | "category" : "dating",
1283 | "valid" : true,
1284 | "comments" : ["verified 20160502 - webbreacher"]
1285 | },
1286 | {
1287 | "name" : "Overcast Network",
1288 | "check_uri" : "https://oc.tc/{account}",
1289 | "account_existence_code" : "200",
1290 | "account_existence_string" : "https://avatar.oc.tc/",
1291 | "account_missing_string" : "Not found - Overcast Network",
1292 | "account_missing_code" : "404",
1293 | "known_accounts" : ["Finik"],
1294 | "allowed_types" : ["String","Person","WebAccount","Username"],
1295 | "category" : "gaming",
1296 | "valid" : true,
1297 | "comments" : ["verified 20160502 - webbreacher"]
1298 | },
1299 | {
1300 | "name" : "Photoblog",
1301 | "check_uri" : "http://www.photoblog.com/{account}/",
1302 | "account_existence_code" : "200",
1303 | "account_existence_string" : ">Options<",
1304 | "account_missing_string" : "",
1305 | "account_missing_code" : "302",
1306 | "known_accounts" : ["hatsumi","pdsdville"],
1307 | "allowed_types" : ["String","Person","WebAccount","Username"],
1308 | "category" : "images",
1309 | "valid" : true,
1310 | "comments" : ["verified 20160518 - webbreacher"]
1311 | },
1312 | {
1313 | "name" : "PhotoBucket",
1314 | "check_uri" : "http://smg.photobucket.com/user/{account}/profile/",
1315 | "account_existence_code" : "200",
1316 | "account_existence_string" : " Pictures, Photos & Images | Photobucket",
1317 | "account_missing_string" : "Sorry, the requested page does not exist.",
1318 | "account_missing_code" : "404",
1319 | "known_accounts" : ["test"],
1320 | "allowed_types" : ["String","Person","WebAccount","Username"],
1321 | "category" : "images",
1322 | "valid" : true,
1323 | "comments" : ["verified 20160503 - mmaczko"]
1324 | },
1325 | {
1326 | "name" : "PictureTrail",
1327 | "check_uri" : "http://picturetrail.com/homepage/{account}",
1328 | "account_existence_code" : "200",
1329 | "account_existence_string" : "PictureTrail",
1330 | "account_missing_string" : "",
1331 | "account_missing_code" : "302",
1332 | "known_accounts" : ["joanscreations","grunwalde"],
1333 | "allowed_types" : ["String","Person","WebAccount","Username"],
1334 | "category" : "images",
1335 | "valid" : true,
1336 | "comments" : ["verified 20160518 - webbreacher"]
1337 | },
1338 | {
1339 | "name" : "PinkBike",
1340 | "check_uri" : "http://www.pinkbike.com/u/{account}/",
1341 | "account_existence_code" : "200",
1342 | "account_existence_string" : "on Pinkbike",
1343 | "account_missing_string" : "I couldn't find the page you were looking for",
1344 | "account_missing_code" : "404",
1345 | "known_accounts" : ["whistlermountainbikepark","paulhanson"],
1346 | "allowed_types" : ["String","Person","WebAccount","Username"],
1347 | "category" : "hobby",
1348 | "valid" : true,
1349 | "comments" : ["verified 20160518 - webbreacher"]
1350 | },
1351 | {
1352 | "name" : "Pinterest",
1353 | "check_uri" : "https://www.pinterest.com/{account}/",
1354 | "account_existence_code" : "200",
1355 | "account_existence_string" : "on Pinterest",
1356 | "account_missing_string" : "Whoops! We couldn't find that page",
1357 | "account_missing_code" : "404",
1358 | "known_accounts" : ["test123","frickcollection"],
1359 | "allowed_types" : ["String","Person","WebAccount","Username"],
1360 | "category" : "social",
1361 | "valid" : true,
1362 | "comments" : ["verified 20160518 - webbreacher"]
1363 | },
1364 | {
1365 | "name" : "Playlists.net",
1366 | "check_uri" : "http://playlists.net/members/{account}",
1367 | "account_existence_code" : "200",
1368 | "account_existence_string" : "Profile for ",
1369 | "account_missing_string" : "Sorry we can't find that page",
1370 | "account_missing_code" : "404",
1371 | "known_accounts" : ["test"],
1372 | "allowed_types" : ["String","Person","WebAccount","Username"],
1373 | "category" : "music",
1374 | "valid" : true,
1375 | "comments" : ["verified 20160503 - mmaczko"]
1376 | },
1377 | {
1378 | "name" : "Plurk",
1379 | "check_uri" : "http://www.plurk.com/{account}",
1380 | "account_existence_code" : "200",
1381 | "account_existence_string" : "] on Plurk - Plurk",
1382 | "account_missing_string" : "User Not Found!",
1383 | "account_missing_code" : "200",
1384 | "known_accounts" : ["test"],
1385 | "allowed_types" : ["String","Person","WebAccount","Username"],
1386 | "category" : "social",
1387 | "valid" : true,
1388 | "comments" : ["verified 20160503 - mmaczko"]
1389 | },
1390 | {
1391 | "name" : "POF",
1392 | "check_uri" : "http://www.pof.com/basicusersearch.aspx?usernamet={account}",
1393 | "account_existence_code" : "200",
1394 | "account_existence_string" : "viewprofile.aspx?profile_id",
1395 | "account_missing_string" : "",
1396 | "account_missing_code" : "200",
1397 | "known_accounts" : ["test"],
1398 | "allowed_types" : ["String","Person","WebAccount","Username"],
1399 | "category" : "dating",
1400 | "valid" : true,
1401 | "comments" : ["verified 20160503 - mmaczko, account missing string not found"]
1402 | },
1403 | {
1404 | "name" : "Porn.com",
1405 | "check_uri" : "http://www.porn.com/profile/{account}",
1406 | "account_existence_code" : "200",
1407 | "account_existence_string" : "Member Profile - PORN.COM",
1408 | "account_missing_string" : "404 - Page not found",
1409 | "account_missing_code" : "404",
1410 | "known_accounts" : ["HottieDiana94","romarandi"],
1411 | "allowed_types" : ["String","Person","WebAccount","Username"],
1412 | "category" : "XXX PORN XXX",
1413 | "valid" : true,
1414 | "comments" : ["verified 20160518 - webbreacher"]
1415 | },
1416 | {
1417 | "name" : "Pornhub",
1418 | "check_uri" : "http://www.pornhub.com/users/{account}",
1419 | "account_existence_code" : "200",
1420 | "account_existence_string" : "s Profile - Pornhub.com",
1421 | "account_missing_string" : "Error Page Not Found",
1422 | "account_missing_code" : "404",
1423 | "known_accounts" : ["test123"],
1424 | "allowed_types" : ["String","Person","WebAccount","Username"],
1425 | "category" : "XXX PORN XXX",
1426 | "valid" : true,
1427 | "comments" : ["verified 20160518 - webbreacher"]
1428 | },
1429 | {
1430 | "name" : "Prinfection",
1431 | "check_uri" : "http://www.printfection.com/{account}/",
1432 | "account_existence_code" : "200",
1433 | "account_existence_string" : "- Printfection.com",
1434 | "account_missing_string" : "",
1435 | "account_missing_code" : "",
1436 | "known_accounts" : [""],
1437 | "allowed_types" : ["String","Person","WebAccount","Username"],
1438 | "category" : "shopping",
1439 | "valid" : false,
1440 | "comments" : [""]
1441 | },
1442 | {
1443 | "name" : "PSNProfiles",
1444 | "check_uri" : "http://psnprofiles.com/{account}",
1445 | "account_existence_code" : "200",
1446 | "account_existence_string" : "PSN Profile - PSNProfiles.com",
1447 | "account_missing_string" : "PS4 Trophies, PS3 Trophies, PS Vita Trophies",
1448 | "account_missing_code" : "200",
1449 | "known_accounts" : ["jeieem"],
1450 | "allowed_types" : ["String","Person","WebAccount","Username"],
1451 | "category" : "gaming",
1452 | "valid" : false,
1453 | "comments" : ["verified 20160503 - mmaczko"]
1454 | },
1455 | {
1456 | "name" : "raptr",
1457 | "checkurl" : "http://raptr.com/{account}/about",
1458 | "account_existence_code" : "200",
1459 | "account_existence_string" : "'s Profile - Raptr",
1460 | "account_missing_string" : "",
1461 | "account_missing_code" : "",
1462 | "known_accounts" : [""],
1463 | "allowed_types" : ["String","Person","WebAccount","Username"],
1464 | "category" : "gaming",
1465 | "valid" : false,
1466 | "comments" : [""]
1467 | },
1468 | {
1469 | "name" : "Rate Your Music",
1470 | "check_uri" : "http://rateyourmusic.com/~{account}",
1471 | "account_existence_code" : "200",
1472 | "account_existence_string" : "Rate Your Music",
1473 | "account_missing_string" : "File not found",
1474 | "account_missing_code" : "404",
1475 | "known_accounts" : ["test"],
1476 | "allowed_types" : ["String","Person","WebAccount","Username"],
1477 | "category" : "music",
1478 | "valid" : false,
1479 | "comments" : ["DISABLED bad detection string - 20160518 - webbreacher","verified 20160503 - webbreacher"]
1480 | },
1481 | {
1482 | "name" : "Readability",
1483 | "check_uri" : "https://www.readability.com/{account}/",
1484 | "account_existence_code" : "200",
1485 | "account_existence_string" : "on Readability",
1486 | "account_missing_string" : "This isn't the page you're looking for",
1487 | "account_missing_code" : "404",
1488 | "known_accounts" : ["test123"],
1489 | "allowed_types" : ["String","Person","WebAccount","Username"],
1490 | "category" : "social",
1491 | "valid" : true,
1492 | "comments" : ["verified 20160503 - webbreacher"]
1493 | },
1494 | {
1495 | "name" : "reddit",
1496 | "check_uri" : "https://www.reddit.com/user/{account}/",
1497 | "account_existence_code" : "200",
1498 | "account_existence_string" : "overview for ",
1499 | "account_missing_string" : "page not found",
1500 | "account_missing_code" : "404",
1501 | "known_accounts" : ["test"],
1502 | "allowed_types" : ["String","Person","WebAccount","Username","Organization"],
1503 | "category" : "news",
1504 | "valid" : true,
1505 | "comments" : ["verified 20160503 - webbreacher"]
1506 | },
1507 | {
1508 | "name" : "redTube",
1509 | "check_uri" : "http://www.redtube.com/{account}",
1510 | "account_existence_code" : "200",
1511 | "account_existence_string" : "redTube - Home of Porn - Free Porn",
1512 | "account_missing_string" : "",
1513 | "account_missing_code" : "",
1514 | "known_accounts" : [""],
1515 | "allowed_types" : ["String","Person","WebAccount","Username","Organization"],
1516 | "category" : "XXX PORN XXX",
1517 | "valid" : false,
1518 | "comments" : [""]
1519 | },
1520 | {
1521 | "name" : "Reunion.com",
1522 | "check_uri" : "http://www.reunion.com/{account}/",
1523 | "account_existence_code" : "200",
1524 | "account_existence_string" : "Find and View People Named",
1525 | "account_missing_string" : "Sorry! We were unable to find that page",
1526 | "account_missing_code" : "404",
1527 | "known_accounts" : ["test"],
1528 | "allowed_types" : ["String","Person","WebAccount","Username"],
1529 | "category" : "social",
1530 | "valid" : true,
1531 | "comments" : ["verified 20160503 - webbreacher"]
1532 | },
1533 | {
1534 | "name" : "scratch",
1535 | "check_uri" : "http://scratch.mit.edu/users/{account}/",
1536 | "account_existence_code" : "200",
1537 | "account_existence_string" : "on Scratch",
1538 | "account_missing_string" : "We couldn't find the page you're looking for.",
1539 | "account_missing_code" : "404",
1540 | "known_accounts" : ["griffpatch"],
1541 | "allowed_types" : ["String","Person","WebAccount","Username"],
1542 | "category" : "coding",
1543 | "valid" : true,
1544 | "comments" : ["verified 20160503 - webbreacher"]
1545 | },
1546 | {
1547 | "name" : "Security Street",
1548 | "check_uri" : "https://community.rapid7.com/people/{account}",
1549 | "account_existence_code" : "200",
1550 | "account_existence_string" : "full bio modal",
1551 | "account_missing_string" : "The item does not exist. It may have been deleted",
1552 | "account_missing_code" : "404",
1553 | "known_accounts" : ["test"],
1554 | "allowed_types" : ["String","Person","WebAccount","Username"],
1555 | "category" : "social",
1556 | "valid" : true,
1557 | "comments" : ["verified 20160503 - webbreacher"]
1558 | },
1559 | {
1560 | "name" : "SEOClerks",
1561 | "check_uri" : "https://www.seoclerks.com/user/{account}",
1562 | "account_existence_code" : "200",
1563 | "account_existence_string" : " - SEOClerks",
1564 | "account_missing_string" : "SEOClerks",
1565 | "account_missing_code" : "404",
1566 | "known_accounts" : ["eljefeseo","gokudadon"],
1567 | "allowed_types" : ["String","Person","WebAccount","Username"],
1568 | "category" : "social",
1569 | "valid" : true,
1570 | "comments" : ["verified 20160518 - webbreacher"]
1571 | },
1572 | {
1573 | "name" : "setlist.fm",
1574 | "check_uri" : "http://www.setlist.fm/user/{account}",
1575 | "account_existence_code" : "200",
1576 | "account_existence_string" : "s setlist.fm | setlist.fm",
1577 | "account_missing_string" : "Sorry, the page you requested doesn't exist",
1578 | "account_missing_code" : "404",
1579 | "known_accounts" : ["jesus"],
1580 | "allowed_types" : ["String","Person","WebAccount","Username"],
1581 | "category" : "music",
1582 | "valid" : true,
1583 | "comments" : ["verified 20160503 - webbreacher"]
1584 | },
1585 | {
1586 | "name" : "shelfari",
1587 | "check_uri" : "http://www.shelfari.com/{account}",
1588 | "account_existence_code" : "200",
1589 | "account_existence_string" : "member since ",
1590 | "account_missing_string" : "Object moved to ",
1591 | "account_missing_code" : "302",
1592 | "known_accounts" : ["test123"],
1593 | "allowed_types" : ["String","Person","WebAccount","Username"],
1594 | "category" : "books",
1595 | "valid" : true,
1596 | "comments" : ["verified 20160503 - webbreacher"]
1597 | },
1598 | {
1599 | "name" : "Shopcade",
1600 | "check_uri" : "http://www.shopcade.com/{account}",
1601 | "account_existence_code" : "200",
1602 | "account_existence_string" : ") on Shopcade",
1603 | "account_missing_string" : "he link you followed may be broken",
1604 | "account_missing_code" : "404",
1605 | "known_accounts" : ["test123"],
1606 | "allowed_types" : ["String","Person","WebAccount","Username"],
1607 | "category" : "shopping",
1608 | "valid" : true,
1609 | "comments" : ["verified 20160503 - webbreacher"]
1610 | },
1611 | {
1612 | "name" : "singlemuslim",
1613 | "check_uri" : "http://www.singlemuslim.com/{account}",
1614 | "account_existence_code" : "200",
1615 | "account_existence_string" : "About Me...",
1616 | "account_missing_string" : "",
1617 | "account_missing_code" : "302",
1618 | "known_accounts" : ["mohammed","amm2016"],
1619 | "allowed_types" : ["String","Person","WebAccount","Username"],
1620 | "category" : "dating",
1621 | "valid" : true,
1622 | "comments" : ["verified 20160503 - webbreacher"]
1623 | },
1624 | {
1625 | "name" : "Slashdot",
1626 | "check_uri" : "http://slashdot.org/~{account}",
1627 | "account_existence_code" : "200",
1628 | "account_existence_string" : " - Slashdot User",
1629 | "account_missing_string" : "The user you requested does not exist",
1630 | "account_missing_code" : "200",
1631 | "known_accounts" : ["DrSkwid"],
1632 | "allowed_types" : ["String","Person","WebAccount","Username"],
1633 | "category" : "news",
1634 | "valid" : false,
1635 | "comments" : ["DISABLED false positive - 20160518 - webbreacher","fixed 20160509 - webbreacher, removed title from regex","verified 20160503 - webbreacher"]
1636 | },
1637 | {
1638 | "name" : "slideshare",
1639 | "check_uri" : "http://www.slideshare.net/{account}",
1640 | "account_existence_code" : "200",
1641 | "account_existence_string" : "SlideShare Channel",
1642 | "account_missing_string" : "is still available. Why not",
1643 | "account_missing_code" : "404",
1644 | "known_accounts" : ["test"],
1645 | "allowed_types" : ["String","Person","WebAccount","Username","Organization"],
1646 | "category" : "presos",
1647 | "valid" : true,
1648 | "comments" : ["verified 20160503 - webbreacher"]
1649 | },
1650 | {
1651 | "name" : "SmiteGuru",
1652 | "check_uri" : "http://smite.guru/stats/hr/{account}/summary",
1653 | "account_existence_code" : "200",
1654 | "account_existence_string" : "SmiteGuru - ",
1655 | "account_missing_string" : "",
1656 | "account_missing_code" : "302",
1657 | "known_accounts" : ["RayGunRushi"],
1658 | "allowed_types" : ["String","Person","WebAccount","Username"],
1659 | "category" : "gaming",
1660 | "valid" : false,
1661 | "comments" : ["DISABLED false positive - 20160518 - webbreacher","verified 20160503 - webbreacher"]
1662 | },
1663 | {
1664 | "name" : "SmugMug",
1665 | "check_uri" : "http://{account}.smugmug.com",
1666 | "account_existence_code" : "200",
1667 | "account_existence_string" : "schema.org/Person",
1668 | "account_missing_string" : "schema.org/Thing",
1669 | "account_missing_code" : "404",
1670 | "known_accounts" : ["wow"],
1671 | "allowed_types" : ["String","Person","WebAccount","Username"],
1672 | "category" : "images",
1673 | "valid" : true,
1674 | "comments" : ["verified 20160503 - webbreacher"]
1675 | },
1676 | {
1677 | "name" : "smule",
1678 | "check_uri" : "http://www.smule.com/{account}/",
1679 | "account_existence_code" : "200",
1680 | "account_existence_string" : "Recommended Recordings",
1681 | "account_missing_string" : "The page you are looking for is probably stuck in the dryer again",
1682 | "account_missing_code" : "404",
1683 | "known_accounts" : ["test"],
1684 | "allowed_types" : ["String","Person","WebAccount","Username"],
1685 | "category" : "music",
1686 | "valid" : true,
1687 | "comments" : ["verified 20160503 - webbreacher"]
1688 | },
1689 | {
1690 | "name" : "snooth",
1691 | "check_uri" : "http://www.snooth.com/profiles/{account}/",
1692 | "account_existence_code" : "200",
1693 | "account_existence_string" : "recent-activity",
1694 | "account_missing_string" : ">Profiles on Snooth<",
1695 | "account_missing_code" : "200",
1696 | "known_accounts" : ["test123"],
1697 | "allowed_types" : ["String","Person","WebAccount","Username"],
1698 | "category" : "food",
1699 | "valid" : true,
1700 | "comments" : ["verified 20160503 - webbreacher"]
1701 | },
1702 | {
1703 | "name" : "SoundCloud",
1704 | "check_uri" : "https://soundcloud.com/{account}",
1705 | "account_existence_code" : "200",
1706 | "account_existence_string" : "/likes",
1707 | "account_missing_string" : "",
1708 | "account_missing_code" : "",
1709 | "known_accounts" : ["test123"],
1710 | "allowed_types" : ["String","Person","WebAccount","Username"],
1711 | "category" : "music",
1712 | "valid" : false,
1713 | "comments" : [""]
1714 | },
1715 | {
1716 | "name" : "Soup",
1717 | "check_uri" : "http://{account}.soup.io",
1718 | "account_existence_code" : "200",
1719 | "account_existence_string" : "s soup",
1720 | "account_missing_string" : "",
1721 | "account_missing_code" : "302",
1722 | "known_accounts" : ["test"],
1723 | "allowed_types" : ["String","Person","WebAccount","Username"],
1724 | "category" : "blog",
1725 | "valid" : true,
1726 | "comments" : ["verified 20160503 - webbreacher"]
1727 | },
1728 | {
1729 | "name" : "Speaker Deck",
1730 | "check_uri" : "https://speakerdeck.com/{account}",
1731 | "account_existence_code" : "200",
1732 | "account_existence_string" : "Presentations by",
1733 | "account_missing_string" : "Oh, this is very sad",
1734 | "account_missing_code" : "404",
1735 | "known_accounts" : ["petecheslock"],
1736 | "allowed_types" : ["String","Person","WebAccount","Username"],
1737 | "category" : "presos",
1738 | "valid" : true,
1739 | "comments" : ["verified 20160503 - webbreacher"]
1740 | },
1741 | {
1742 | "name" : "sporcle",
1743 | "check_uri" : "http://www.sporcle.com/user/{account}/connections",
1744 | "account_existence_code" : "200",
1745 | "account_existence_string" : "id='UserBox'>",
1746 | "account_missing_string" : "This Sporcle user cannot be found.",
1747 | "account_missing_code" : "200",
1748 | "known_accounts" : ["test"],
1749 | "allowed_types" : ["String","Person","WebAccount","Username"],
1750 | "category" : "gaming",
1751 | "valid" : true,
1752 | "comments" : ["verified 20160503 - webbreacher"]
1753 | },
1754 | {
1755 | "name" : "Steam",
1756 | "check_uri" : "http://steamcommunity.com/id/{account}",
1757 | "account_existence_code" : "200",
1758 | "account_existence_string" : "g_rgProfileData =",
1759 | "account_missing_string" : "Steam Community :: Error",
1760 | "account_missing_code" : "200",
1761 | "known_accounts" : ["test"],
1762 | "allowed_types" : ["String","Person","WebAccount","Username"],
1763 | "category" : "gaming",
1764 | "valid" : true,
1765 | "comments" : ["verified 20160503 - webbreacher"]
1766 | },
1767 | {
1768 | "name" : "StumbleUpon",
1769 | "check_uri" : "http://www.stumbleupon.com/stumbler/{account}?_nospa=true",
1770 | "account_existence_code" : "200",
1771 | "account_existence_string" : "s Likes | StumbleUpon.com",
1772 | "account_missing_string" : "we can't find the page you're looking for ",
1773 | "account_missing_code" : "404",
1774 | "known_accounts" : ["mike","john"],
1775 | "allowed_types" : ["String","Person","WebAccount","Username"],
1776 | "category" : "social",
1777 | "valid" : true,
1778 | "comments" : ["verified - 20160511 - webbreacher"]
1779 | },
1780 | {
1781 | "name" : "stupidcancer",
1782 | "check_uri" : "http://stupidcancer.org/community/profile/{account}",
1783 | "account_existence_code" : "200",
1784 | "account_existence_string" : "- Stupid Cancer Community",
1785 | "account_missing_string" : "User not found",
1786 | "account_missing_code" : "404",
1787 | "known_accounts" : ["myriam"],
1788 | "allowed_types" : ["String","Person","WebAccount","Username"],
1789 | "category" : "health",
1790 | "valid" : true,
1791 | "comments" : ["verified - 20160511 - webbreacher"]
1792 | },
1793 | {
1794 | "name" : "TF2 Backpack Examiner",
1795 | "check_uri" : "http://www.tf2items.com/id/{account}/",
1796 | "account_existence_code" : "200",
1797 | "account_existence_string" : "TF2 Backpack -",
1798 | "account_missing_string" : "",
1799 | "account_missing_code" : "302",
1800 | "known_accounts" : ["test"],
1801 | "allowed_types" : ["String","Person","WebAccount","Username"],
1802 | "category" : "gaming",
1803 | "valid" : true,
1804 | "comments" : ["verified 20160503 - mmaczko"]
1805 | },
1806 | {
1807 | "name" : "theguardian",
1808 | "check_uri" : "https://profile.theguardian.com/user/{account}",
1809 | "account_existence_code" : "200",
1810 | "account_existence_string" : "Member since",
1811 | "account_missing_string" : "Sorry - we haven’t been able to serve the page you asked for",
1812 | "account_missing_code" : "404",
1813 | "known_accounts" : ["test"],
1814 | "allowed_types" : ["String","Person","WebAccount","Username"],
1815 | "category" : "news",
1816 | "valid" : true,
1817 | "comments" : ["verified 20160503 - mmaczko"]
1818 | },
1819 | {
1820 | "name" : "thesixtyone",
1821 | "check_uri" : "http://www.thesixtyone.com/{account}/",
1822 | "account_existence_code" : "200",
1823 | "account_existence_string" : "s music on thesixtyone",
1824 | "account_missing_string" : "no longer exists.",
1825 | "account_missing_code" : "200",
1826 | "known_accounts" : ["john"],
1827 | "allowed_types" : ["String","Person","WebAccount","Username"],
1828 | "category" : "music",
1829 | "valid" : true,
1830 | "comments" : ["verified 20160503 - mmaczko"]
1831 | },
1832 | {
1833 | "name" : "tribe",
1834 | "check_uri" : "http://people.tribe.net/{account}",
1835 | "account_existence_code" : "200",
1836 | "account_existence_string" : "Profile - tribe.net",
1837 | "account_missing_string" : ">