Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --------------------------------------------------------------------------------------------------------------------------------------
- Clumsy's PSN Username Checker For Super Super Fast Checking For Names That Can Be Created!
- --------------------------------------------------------------------------------------------------------------------------------------
- How to use this if you are on windows download git-bash HERE https://git-scm.com/downloads/win
- Next open git-bash and type nano script.sh
- then paste the script
- now hold ctrl and press o then hit enter to save and ctrl + x to exit nano
- now do chmod +x script.sh and hit enter
- then type ./script.sh and it should run properly enjoy!
- Here is a wordlist you can use just change words.txt to the url https://raw.githubusercontent.com/powerl...-words.txt
- This advanced PSN username checker script is optimized for speed and efficiency when verifying the availability of usernames on the PlayStation Network. It reads usernames from word.txt and uses proxies fetched from ProxyScrape to avoid rate-limiting by rotating through a list of proxies saved in proxies.txt. To maximize speed, the script utilizes parallel processing with xargs, allowing up to 10 checks to run simultaneously (-P 10). For each username, a proxy is randomly selected to distribute traffic evenly and reduce the chance of IP bans. Each check is limited to a 5-second timeout to avoid delays from unresponsive proxies, allowing the script to skip slow or failing proxies quickly. The results are saved to available_psn.txt, and each available username is recorded for easy access. This approach allows the script to handle large username lists swiftly while minimizing the impact of proxy limitations.
- --------------------------------------------------------------------------------------------------------------------------------------
- Script starts below this enjoy and hope you like using it if you edit this in any way or find this to be good $ClumsyLulz on cashapp
- --------------------------------------------------------------------------------------------------------------------------------------
- #!/bin/bash
- # Banner
- cat << "EOF"
- ███████████ █████████ ██████ █████
- ░░███░░░░░███ ███░░░░░███░░██████ ░░███
- ░███ ░███░███ ░░░ ░███░███ ░███
- ░██████████ ░░█████████ ░███░░███░███
- ░███░░░░░░ ░░░░░░░░███ ░███ ░░██████
- ░███ ███ ░███ ░███ ░░█████
- █████ ░░█████████ █████ ░░█████
- ░░░░░ ░░░░░░░░░ ░░░░░ ░░░░░
- █████████ █████ █████ ██████████ █████████ █████ ████ ██████████ ███████████
- ███░░░░░███░░███ ░░███ ░░███░░░░░█ ███░░░░░███░░███ ███░ ░░███░░░░░█░░███░░░░░███
- ███ ░░░ ░███ ░███ ░███ █ ░ ███ ░░░ ░███ ███ ░███ █ ░ ░███ ░███
- ░███ ░███████████ ░██████ ░███ ░███████ ░██████ ░██████████
- ░███ ░███░░░░░███ ░███░░█ ░███ ░███░░███ ░███░░█ ░███░░░░░███
- ░░███ ███ ░███ ░███ ░███ ░ █░░███ ███ ░███ ░░███ ░███ ░ █ ░███ ░███
- ░░█████████ █████ █████ ██████████ ░░█████████ █████ ░░████ ██████████ █████ █████
- ░░░░░░░░░ ░░░░░ ░░░░░ ░░░░░░░░░░ ░░░░░░░░░ ░░░░░ ░░░░ ░░░░░░░░░░ ░░░░░ ░░░░░
- EOF
- # Input and output files
- USERNAME_FILE="word.txt"
- OUTPUT_FILE="available_psn.txt"
- PROXY_FILE="proxies.txt"
- # Clear output file
- > "$OUTPUT_FILE"
- # Fetch and save proxies from ProxyScrape
- echo "Fetching proxies..."
- curl -s "https://api.proxyscrape.com/v2/?request=displayproxies&protocol=http" > "$PROXY_FILE"
- # Function to check PSN username availability
- check_psn() {
- local username="$1"
- local proxy="$2"
- local url="https://id.sonyentertainmentnetwork.com/id/validateSignInId?id=$username"
- # Make the request to check username availability using the given proxy
- response=$(curl -s -x "$proxy" --max-time 5 "$url")
- if echo "$response" | grep -q '"available":true'; then
- echo "$username" >> "$OUTPUT_FILE"
- echo "Available: $username"
- elif echo "$response" | grep -q '"available":false'; then
- echo "Taken: $username"
- else
- echo "Failed for: $username with proxy $proxy"
- fi
- }
- # Generate username-proxy pairs and run checks in parallel for maximum speed
- cat "$USERNAME_FILE" | while IFS= read -r username; do
- # Randomly select a proxy for each username check
- proxy=$(shuf -n 1 "$PROXY_FILE")
- # Run the check in background using xargs for parallel execution
- echo "$username $proxy" | xargs -P 10 -n 2 bash -c 'check_psn "$@"' _
- done
- # Wait for all background processes to complete
- wait
- echo "Completed PSN username check. Results are in '$OUTPUT_FILE'."
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement