Welcome to TRiBot Forums

Register now to gain access to all of our features. Once registered and logged in, you will be able to contribute to this site by submitting your own content or replying to existing content. You'll be able to customize your profile, receive reputation points as a reward for submitting content, while also communicating with other members via your own private inbox, plus much more! This message will be removed once you have signed in.

iFluffee

Fluffee's Name Checker (Checks names from file!) [Open Source]

13 posts in this topic

Fluffee's Name Checker

 

Version 1.0

 

Repo Link: https://tribot.org/repository/script/id/1731

Instructions

1. Create .txt file with all the names you would like to check, with each name on it's own line

2. Move text file to the .tribot folder on your computer

3. Start the script, with the name of your file (with the extension, e.g. usernames.txt) in the script arguments

4. Watch as the script checks to see if the names are active

5. When the script is finished, navigate to your .tribot folder and open the Available Names.txt

Notes

The script contains no antiban, do not run this on an account you do not mind losing

I've tested this with 700+ names, and counting, it is possible I missed a bug, please report it

Make sure you specify the correct filename, or the script will not work.

The script now uses the runescape website to check names, it is 100% accurate

Source: https://bitbucket.org/iFluffee/fluffees-name-checker/src

Edited by iFluffee
2 people like this

Share this post


Link to post
Share on other sites

Why would you possibly want a script for this?

Selection_013.png

 

Just make an ajax request, this will allow you to check a thousand times faster if a name is available or not.

1 person likes this

Share this post


Link to post
Share on other sites

Why would you possibly want a script for this?

Selection_013.png

 

Just make an ajax request, this will allow you to check a thousand times faster if a name is available or not.

Hadn't even considered that, that's a much better idea

Share this post


Link to post
Share on other sites

Why would you possibly want a script for this?

Selection_013.png

 

Just make an ajax request, this will allow you to check a thousand times faster if a name is available or not.

 

+1.

 

Just send a POST request to https://secure.runescape.com/m=account-creation/g=oldscape/check_displayname.ajax. The field for the name is displayname. You'll also need to include a referer header like in the example below (otherwise you'll get a 404 response).

 

Example cURL request:

curl 'https://secure.runescape.com/m=account-creation/g=oldscape/check_displayname.ajax' -H 'Referer: https://secure.runescape.com/m=account-creation/g=oldscape/create_account?trialactive=true' --data 'displayname=deus-x'

You should totally make this into a web app or something, Fluffee. I bet it'd get a lot of use.

Edited by deus-x

Share this post


Link to post
Share on other sites

+1.

 

Just send a POST request to https://secure.runescape.com/m=account-creation/g=oldscape/check_displayname.ajax. The field for the name is displayname. You'll also need to include a referer header like in the example below (otherwise you'll get a 404 response).

 

Example cURL request:

curl 'https://secure.runescape.com/m=account-creation/g=oldscape/check_displayname.ajax' -H 'Referer: https://secure.runescape.com/m=account-creation/g=oldscape/create_account?trialactive=true' --data 'displayname=deus-x'

You should totally make this into a web app or something, Fluffee. I bet it'd get a lot of use.

I'm new to Java, and very inexperienced with Web Development

However, I just successfully pulled off an adaptation of that cURL request inside of TRiBot

2472632a62.png

Edit: Pretty sure I can remove everything but the modified curl requests, and run the script around that. I'll report back if I figure it out

Edited by iFluffee

Share this post


Link to post
Share on other sites

Just updated the script, now uses HTTP requests to check names so it is 100% accurate

Share this post


Link to post
Share on other sites

@iFluffee Unfortunately this isn't working for me anymore. I tested it a while ago and it worked fine.

Maybe this has something to do with jagex blocking acces to their site when too many requests are made in a certain time? If that's the case could you add a delay between each check? I don't care much about speed, if I can run my list overnight withouth using proxies I'm happy.

I ran a file with 300 usernames to check and none of them seemed to work according to the script even though i just created most of them (didn't even do tutorial island on some). 

This is the bot debug:

[17:17:26] java.io.FileNotFoundException: https://secure.runescape.com/m=account-creation/g=oldscape/check_displayname.ajax
[17:17:26] 	at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1836)
[17:17:26] 	at sun.net.www.protocol.http.HttpURLConnection.access$200(HttpURLConnection.java:90)
[17:17:26] 	at sun.net.www.protocol.http.HttpURLConnection$9.run(HttpURLConnection.java:1433)
[17:17:26] 	at sun.net.www.protocol.http.HttpURLConnection$9.run(HttpURLConnection.java:1431)
[17:17:26] 	at java.security.AccessController.doPrivileged(Native Method)
[17:17:26] 	at java.security.AccessController.doPrivilegedWithCombiner(AccessController.java:782)
[17:17:26] 	at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1430)
[17:17:26] 	at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:254)
[17:17:26] 	at scripts.FluffeesNameChecker.FluffeesNameChecker.F(FluffeesNameChecker.java:89)
[17:17:26] 	at scripts.FluffeesNameChecker.FluffeesNameChecker.run(FluffeesNameChecker.java:58)
[17:17:26] 	at java.lang.Thread.run(Thread.java:745)

 

//edit
When I wait some time and start the script again it will work for the first few accounts. So using a delay or proxies would solve the problem. Thank you for this great tool!

Edited by botuser420

Share this post


Link to post
Share on other sites
3 hours ago, botuser420 said:

@iFluffee Unfortunately this isn't working for me anymore. I tested it a while ago and it worked fine.

Maybe this has something to do with jagex blocking acces to their site when too many requests are made in a certain time? If that's the case could you add a delay between each check? I don't care much about speed, if I can run my list overnight withouth using proxies I'm happy.

I ran a file with 300 usernames to check and none of them seemed to work according to the script even though i just created most of them (didn't even do tutorial island on some). 

This is the bot debug:


[17:17:26] java.io.FileNotFoundException: https://secure.runescape.com/m=account-creation/g=oldscape/check_displayname.ajax
[17:17:26] 	at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1836)
[17:17:26] 	at sun.net.www.protocol.http.HttpURLConnection.access$200(HttpURLConnection.java:90)
[17:17:26] 	at sun.net.www.protocol.http.HttpURLConnection$9.run(HttpURLConnection.java:1433)
[17:17:26] 	at sun.net.www.protocol.http.HttpURLConnection$9.run(HttpURLConnection.java:1431)
[17:17:26] 	at java.security.AccessController.doPrivileged(Native Method)
[17:17:26] 	at java.security.AccessController.doPrivilegedWithCombiner(AccessController.java:782)
[17:17:26] 	at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1430)
[17:17:26] 	at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:254)
[17:17:26] 	at scripts.FluffeesNameChecker.FluffeesNameChecker.F(FluffeesNameChecker.java:89)
[17:17:26] 	at scripts.FluffeesNameChecker.FluffeesNameChecker.run(FluffeesNameChecker.java:58)
[17:17:26] 	at java.lang.Thread.run(Thread.java:745)

 

//edit
When I wait some time and start the script again it will work for the first few accounts. So using a delay or proxies would solve the problem. Thank you for this great tool!

I'm glad you managed to fix it :)

Share this post


Link to post
Share on other sites

Could you update the code to include a working link to a list of words for real words? as the page in the source is no longer available

Share this post


Link to post
Share on other sites
16 hours ago, linuxerror said:

Could you update the code to include a working link to a list of words for real words? as the page in the source is no longer available

I don't think my script ever generated real words! I believe, Final Calibur's did?

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.