Advertisement
Sweetening

ClumsyLulz PSN Checker

Nov 9th, 2024 (edited)
12
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.45 KB | None | 0 0
  1. --------------------------------------------------------------------------------------------------------------------------------------
  2. Clumsy's PSN Username Checker For Super Super Fast Checking For Names That Can Be Created!
  3. --------------------------------------------------------------------------------------------------------------------------------------
  4. How to use this if you are on windows download git-bash HERE https://git-scm.com/downloads/win
  5.  
  6. Next open git-bash and type nano script.sh
  7. then paste the script
  8. now hold ctrl and press o then hit enter to save and ctrl + x to exit nano
  9. now do chmod +x script.sh and hit enter
  10. then type ./script.sh and it should run properly enjoy!
  11.  
  12. Here is a wordlist you can use just change words.txt to the url https://raw.githubusercontent.com/powerl...-words.txt
  13.  
  14.  
  15. 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.
  16.  
  17.  
  18.  
  19. --------------------------------------------------------------------------------------------------------------------------------------
  20. 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
  21. --------------------------------------------------------------------------------------------------------------------------------------
  22. #!/bin/bash
  23.  
  24. # Banner
  25. cat << "EOF"
  26. ███████████ █████████ ██████ █████
  27. ░░███░░░░░███ ███░░░░░███░░██████ ░░███
  28. ░███ ░███░███ ░░░ ░███░███ ░███
  29. ░██████████ ░░█████████ ░███░░███░███
  30. ░███░░░░░░ ░░░░░░░░███ ░███ ░░██████
  31. ░███ ███ ░███ ░███ ░░█████
  32. █████ ░░█████████ █████ ░░█████
  33. ░░░░░ ░░░░░░░░░ ░░░░░ ░░░░░
  34. █████████ █████ █████ ██████████ █████████ █████ ████ ██████████ ███████████
  35. ███░░░░░███░░███ ░░███ ░░███░░░░░█ ███░░░░░███░░███ ███░ ░░███░░░░░█░░███░░░░░███
  36. ███ ░░░ ░███ ░███ ░███ █ ░ ███ ░░░ ░███ ███ ░███ █ ░ ░███ ░███
  37. ░███ ░███████████ ░██████ ░███ ░███████ ░██████ ░██████████
  38. ░███ ░███░░░░░███ ░███░░█ ░███ ░███░░███ ░███░░█ ░███░░░░░███
  39. ░░███ ███ ░███ ░███ ░███ ░ █░░███ ███ ░███ ░░███ ░███ ░ █ ░███ ░███
  40. ░░█████████ █████ █████ ██████████ ░░█████████ █████ ░░████ ██████████ █████ █████
  41. ░░░░░░░░░ ░░░░░ ░░░░░ ░░░░░░░░░░ ░░░░░░░░░ ░░░░░ ░░░░ ░░░░░░░░░░ ░░░░░ ░░░░░
  42. EOF
  43.  
  44. # Input and output files
  45. USERNAME_FILE="word.txt"
  46. OUTPUT_FILE="available_psn.txt"
  47. PROXY_FILE="proxies.txt"
  48.  
  49. # Clear output file
  50. > "$OUTPUT_FILE"
  51.  
  52. # Fetch and save proxies from ProxyScrape
  53. echo "Fetching proxies..."
  54. curl -s "https://api.proxyscrape.com/v2/?request=displayproxies&protocol=http" > "$PROXY_FILE"
  55.  
  56. # Function to check PSN username availability
  57. check_psn() {
  58. local username="$1"
  59. local proxy="$2"
  60. local url="https://id.sonyentertainmentnetwork.com/id/validateSignInId?id=$username"
  61.  
  62. # Make the request to check username availability using the given proxy
  63. response=$(curl -s -x "$proxy" --max-time 5 "$url")
  64.  
  65. if echo "$response" | grep -q '"available":true'; then
  66. echo "$username" >> "$OUTPUT_FILE"
  67. echo "Available: $username"
  68. elif echo "$response" | grep -q '"available":false'; then
  69. echo "Taken: $username"
  70. else
  71. echo "Failed for: $username with proxy $proxy"
  72. fi
  73. }
  74.  
  75. # Generate username-proxy pairs and run checks in parallel for maximum speed
  76. cat "$USERNAME_FILE" | while IFS= read -r username; do
  77. # Randomly select a proxy for each username check
  78. proxy=$(shuf -n 1 "$PROXY_FILE")
  79.  
  80. # Run the check in background using xargs for parallel execution
  81. echo "$username $proxy" | xargs -P 10 -n 2 bash -c 'check_psn "$@"' _
  82. done
  83.  
  84. # Wait for all background processes to complete
  85. wait
  86.  
  87. echo "Completed PSN username check. Results are in '$OUTPUT_FILE'."
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement