I thought I would share my method of finding numbers.
I have made a script which parses reddit for scammers numbers.
It is very efficient and can easily get you active up-to-date numbers.
Let me show you example output from running it right now:
[8 min old]
Title: AOL MaiL TecH SuPPoRt 1.888.(409).3111 Srhypan
Parsed Number: 18884093111
[25 min old]
Title: arlo security camera Customer Care +(1855) 4O9,1555 Phone Number Netgear arlo security camera Customer Service Number USA Service helpline Anni
Parsed Number: 18554091555
Link: https://reddit.com/r/u_connectservicecare/comments/esf4jf/arlo_security_camera_customer_care_1855_4o91555/
... and more. I redacted the rest for space reasons
I have made it open-source in my github.
Keep in mind that in order to use it you must create a reddit app and put the client_id and client_secret into the code. You can get those by following the instructions in the Readme.
Here is the repo:
https://github.com/Rohukas/scamfinder-reddit
Just got this running and straight away it collected a Reddit result that was posted only 2 minutes prior to time of running the script.
Just wondering if the literal indeed should or can be changed to == without detrimental effect to the running of the script?
C:\>python scamfinder.py
scamfinder.py:37: SyntaxWarning: "is" with a literal. Did you mean "=="?
if time_filter_input is 1:
scamfinder.py:39: SyntaxWarning: "is" with a literal. Did you mean "=="?
elif time_filter_input is 2:
scamfinder.py:50: SyntaxWarning: "is" with a literal. Did you mean "=="?
if sort_by_input is 1:
scamfinder.py:52: SyntaxWarning: "is" with a literal. Did you mean "=="?
elif sort_by_input is 2:
scamfinder.py:66: SyntaxWarning: "is" with a literal. Did you mean "=="?
return show_all_input is 1
scamfinder.py:76: SyntaxWarning: "is" with a literal. Did you mean "=="?
if client_secret is "CLIENT_SECRET_HERE" or client_id is "CLIENT_ID_HERE":
scamfinder.py:76: SyntaxWarning: "is" with a literal. Did you mean "=="?
if client_secret is "CLIENT_SECRET_HERE" or client_id is "CLIENT_ID_HERE":
Enter time filter:
1 - Hour
2 - Day
3 - Week
Choice: 1
What to sort by?:
1 - new
2 - relevance
3 - hot
Choice: 1
Max posts to load?
Choice: 20
Show duplicate numbers?:
1 - Yes
2 - No
Choice: 2
Enter search query. Try something like 'tech support' or 'customer support'.
Query: tech support
----------
[2 min old]
Title: CASH APP TeCh SuPpoRt phone 1~844~222~3569 NuMbEr SQUARE CaSh ApP SuPpoRt usa……..
Parsed Number: 18442223569
Link: https://reddit.com/r/u_faten14/comments/esp820/cash_app_tech_support_phone_18442223569_number/
Regardless, I got a result even using the limited parameters so two royal thumbs up from me champion :)
# DO NOT CHANGE THE FOLLOWING AS THIS IS ONLY FOR THE CHECK OF THE ABOVE 2 LINES
if client_secret == "CLIENT_SECRET_HERE" or client_id == "CLIENT_ID_HERE":
print("Missing client_id or client_secret.")
print("You can get the credentials by following this tutorial:")
print("https://redditclient.readthedocs.io/en/latest/oauth/")
print("Follow the tutorial and paste the client_id and client_secret into the lines above")
exit()
The above code cancels out the errors that were occurring so I am happy to run it locally in a VM - feel free to test and add to your Github though if you please - again == great effort