Skip to content

Commit

Permalink
Add 4 modules and delete facebook
Browse files Browse the repository at this point in the history
I remove facebook because it never happened to me but the behaviour of facebook can be unpredictable so I remove it to avoid that a user is alerted.
  • Loading branch information
megadose committed Nov 27, 2020
1 parent a9a6007 commit e24b7f4
Show file tree
Hide file tree
Showing 6 changed files with 172 additions and 65 deletions.
5 changes: 4 additions & 1 deletion README.md
Expand Up @@ -65,15 +65,19 @@ print(lastpass("test@gmail.com"))
|blackworldforum|blackworldforum.com| register ||
| blip | blip.fm | register ||
|blitzortung |forum.blitzortung.org| register ||
|bluegrassrivals|bluegrassrivals.com| register ||
|bodybuilding |bodybuilding.com| register ||
|buymeacoffee |buymeacoffee.com| register ||
|caringbridge |caringbridge.org| register ||
|cambridgemt |discussion.cambridge-mt.com|register ||
|chinaphonearena |chinaphonearena.com|register ||
| clashfarmer | clashfarmer.com| register ||
| codecademy | codecademy.com | register ||
| codeigniter|forum.codeigniter.com|register ||
| codepen | codepen.io | register ||
| coroflot | coroflot.com | register ||
| cpaelites | cpaelites.com | register ||
| cpahero | cpahero.com | register ||
| cracked_to | cracked.to | register ||
| crevado | crevado.com | register ||
| deliveroo | deliveroo.com | register ||
Expand All @@ -87,7 +91,6 @@ print(lastpass("test@gmail.com"))
| envato | envato.com | register ||
| eventbrite | eventbrite.com | login ||
| evernote | evernote.com | login ||
| facebook | facebook.com | password recovery ||
| fanpop | fanpop.com | register ||
| firefox | firefox.com | register ||
|freelancer | freelancer.com | register ||
Expand Down
42 changes: 42 additions & 0 deletions holehe/modules/forum/bluegrassrivals.py
@@ -0,0 +1,42 @@
from holehe.core import *
from holehe.localuseragent import *


def bluegrassrivals(email):
s=requests.session()
headers = {
'User-Agent': random.choice(ua["browsers"]["chrome"]),
'Accept': 'application/json, text/javascript, */*; q=0.01',
'Accept-Language': 'en,en-US;q=0.5',
'Referer': 'http://bluegrassrivals.com/forum/member.php',
'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8',
'Origin': 'http://bluegrassrivals.com/forum',
'DNT': '1',
'Connection': 'keep-alive',
'TE': 'Trailers',
}

r=s.get("http://bluegrassrivals.com/forum/member.php",headers=headers)
if "Your request was blocked" in r.text or r.status_code!=200:
return({"rateLimit": True, "exists": False, "emailrecovery": None, "phoneNumber": None, "others": None})
headers['X-Requested-With']= 'XMLHttpRequest'


params = (
('action', 'email_availability'),
)
try:
data = {
'email': email,
'my_post_key':r.text.split('var my_post_key = "')[1].split('"')[0]
}
except:
return({"rateLimit": True, "exists": False, "emailrecovery": None, "phoneNumber": None, "others": None})
response = s.post('http://bluegrassrivals.com/forum/xmlhttp.php', headers=headers, params=params, data=data)
if "Your request was blocked" not in response.text and response.status_code==200:
if "email address that is already in use by another member." in response.text:
return({"rateLimit": False, "exists": True, "emailrecovery": None, "phoneNumber": None, "others": None})
else:
return({"rateLimit": False, "exists": False, "emailrecovery": None, "phoneNumber": None, "others": None})
else:
return({"rateLimit": True, "exists": False, "emailrecovery": None, "phoneNumber": None, "others": None})
42 changes: 42 additions & 0 deletions holehe/modules/forum/clashfarmer.py
@@ -0,0 +1,42 @@
from holehe.core import *
from holehe.localuseragent import *


def clashfarmer(email):
s=requests.session()
headers = {
'User-Agent': random.choice(ua["browsers"]["chrome"]),
'Accept': 'application/json, text/javascript, */*; q=0.01',
'Accept-Language': 'en,en-US;q=0.5',
'Referer': 'https://www.clashfarmer.com/forum/member.php',
'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8',
'Origin': 'https://www.clashfarmer.com/forum',
'DNT': '1',
'Connection': 'keep-alive',
'TE': 'Trailers',
}

r=s.get("https://www.clashfarmer.com/forum/member.php",headers=headers)
if "Your request was blocked" in r.text or r.status_code!=200:
return({"rateLimit": True, "exists": False, "emailrecovery": None, "phoneNumber": None, "others": None})
headers['X-Requested-With']= 'XMLHttpRequest'


params = (
('action', 'email_availability'),
)
try:
data = {
'email': email,
'my_post_key':r.text.split('var my_post_key = "')[1].split('"')[0]
}
except:
return({"rateLimit": True, "exists": False, "emailrecovery": None, "phoneNumber": None, "others": None})
response = s.post('https://www.clashfarmer.com/forum/xmlhttp.php', headers=headers, params=params, data=data)
if "Your request was blocked" not in response.text and response.status_code==200:
if "email address that is already in use by another member." in response.text:
return({"rateLimit": False, "exists": True, "emailrecovery": None, "phoneNumber": None, "others": None})
else:
return({"rateLimit": False, "exists": False, "emailrecovery": None, "phoneNumber": None, "others": None})
else:
return({"rateLimit": True, "exists": False, "emailrecovery": None, "phoneNumber": None, "others": None})
42 changes: 42 additions & 0 deletions holehe/modules/forum/cpaelites.py
@@ -0,0 +1,42 @@
from holehe.core import *
from holehe.localuseragent import *


def cpaelites(email):
s=requests.session()
headers = {
'User-Agent': random.choice(ua["browsers"]["chrome"]),
'Accept': 'application/json, text/javascript, */*; q=0.01',
'Accept-Language': 'en,en-US;q=0.5',
'Referer': 'https://www.cpaelites.com/member.php',
'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8',
'Origin': 'https://www.cpaelites.com',
'DNT': '1',
'Connection': 'keep-alive',
'TE': 'Trailers',
}

r=s.get("https://www.cpaelites.com/member.php",headers=headers)
if "Your request was blocked" in r.text or r.status_code!=200:
return({"rateLimit": True, "exists": False, "emailrecovery": None, "phoneNumber": None, "others": None})
headers['X-Requested-With']= 'XMLHttpRequest'


params = (
('action', 'email_availability'),
)
try:
data = {
'email': email,
'my_post_key':r.text.split('var my_post_key = "')[1].split('"')[0]
}
except:
return({"rateLimit": True, "exists": False, "emailrecovery": None, "phoneNumber": None, "others": None})
response = s.post('https://www.cpaelites.com/xmlhttp.php', headers=headers, params=params, data=data)
if "Your request was blocked" not in response.text and response.status_code==200:
if "email address that is already in use by another member." in response.text:
return({"rateLimit": False, "exists": True, "emailrecovery": None, "phoneNumber": None, "others": None})
else:
return({"rateLimit": False, "exists": False, "emailrecovery": None, "phoneNumber": None, "others": None})
else:
return({"rateLimit": True, "exists": False, "emailrecovery": None, "phoneNumber": None, "others": None})
42 changes: 42 additions & 0 deletions holehe/modules/forum/cpahero.py
@@ -0,0 +1,42 @@
from holehe.core import *
from holehe.localuseragent import *


def cpahero(email):
s=requests.session()
headers = {
'User-Agent': random.choice(ua["browsers"]["chrome"]),
'Accept': 'application/json, text/javascript, */*; q=0.01',
'Accept-Language': 'en,en-US;q=0.5',
'Referer': 'https://www.cpahero.com/member.php',
'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8',
'Origin': 'https://www.cpahero.com',
'DNT': '1',
'Connection': 'keep-alive',
'TE': 'Trailers',
}

r=s.get("https://www.cpahero.com/member.php",headers=headers)
if "Your request was blocked" in r.text or r.status_code!=200:
return({"rateLimit": True, "exists": False, "emailrecovery": None, "phoneNumber": None, "others": None})
headers['X-Requested-With']= 'XMLHttpRequest'


params = (
('action', 'email_availability'),
)
try:
data = {
'email': email,
'my_post_key':r.text.split('var my_post_key = "')[1].split('"')[0]
}
except:
return({"rateLimit": True, "exists": False, "emailrecovery": None, "phoneNumber": None, "others": None})
response = s.post('https://www.cpahero.com/xmlhttp.php', headers=headers, params=params, data=data)
if "Your request was blocked" not in response.text and response.status_code==200:
if "email address that is already in use by another member." in response.text:
return({"rateLimit": False, "exists": True, "emailrecovery": None, "phoneNumber": None, "others": None})
else:
return({"rateLimit": False, "exists": False, "emailrecovery": None, "phoneNumber": None, "others": None})
else:
return({"rateLimit": True, "exists": False, "emailrecovery": None, "phoneNumber": None, "others": None})
64 changes: 0 additions & 64 deletions holehe/modules/social_media/facebook.py

This file was deleted.

0 comments on commit e24b7f4

Please sign in to comment.