Guest User

HackEx - Ruby Script - IP Scanner

a guest
Dec 4th, 2016
29
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.48 KB | None | 0 0
  1. require_relative 'lib/hackex'
  2.  
  3. puts "-------------------------------"
  4. puts "HackEx IP Scanner - by Action "
  5. puts " Version 1.0.1 "
  6. puts "-------------------------------"
  7. puts ""
  8.  
  9. print "Enter E-Mail\t: "
  10. email = gets.chomp
  11. print "Enter Password\t: "
  12. password = gets.chomp
  13.  
  14. HackEx.LoginDo(email, password) do |http, auth_token, user|
  15. puts ""
  16. puts "Logged in as #{user['username']}"
  17. puts "--------------------------------"
  18. print "Enter IP to scan\t: "
  19. IP = gets.chomp
  20. UID = HackEx::Request.Do(http, HackEx::Request.UserByIp(auth_token, IP))["user"]["id"]
  21. json = HackEx::Request.Do(http, HackEx::Request.VictimInfo(auth_token, UID))
  22. puts ""
  23. puts "------------IP Scan Result------------"
  24. puts "User ID: " + UID
  25. puts "Username: " + json["user"]["username"]
  26. puts "IP: " + json["user"]["ip"]
  27. puts "Level: " + json["user"]["level"]
  28. puts "Reputation: " + json["user"]["reputation"]
  29. puts "Registered: " + json["user"]["created_at"]
  30. puts "Status: " + json["user"]["status"]
  31. puts "Overclocks: " + json["user"]["overclocks"]
  32. puts "Device: " + json["user_device"]["name"]
  33. puts "Network: " + json["user_network"]["name"]
  34. puts ""
  35. puts "Checking: " + json["user_bank"]["checking"]
  36. puts "Savings: " + json["user_bank"]["savings"]
  37. puts "Max: " + json["user_bank"]["max_limit"]
  38. puts "------------IP Scan Result------------"
  39. # puts HackEx::Request.Do(http, HackEx::ShadowFunctions.GetSoftwareByIp(http, auth_token, IP))
  40. end
Add Comment
Please, Sign In to add comment