Guest User

Untitled

a guest
Jan 11th, 2018
169
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.65 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <?php
  3. function generateUsername($length = 15) {
  4. $characters = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
  5. $charactersLength = strlen($characters);
  6. $randomString = '';
  7. for ($i = 0; $i < $length; $i++) {
  8. $randomString .= $characters[rand(0, $charactersLength - 1)];
  9. }
  10. return $randomString;
  11. }
  12.  
  13. function generatePassword($length = 16) {
  14.  
  15. $randomString = '';
  16.  
  17. $characters = '0123456789';
  18. $charactersLength = strlen($characters);
  19. for ($i = 0; $i < $length/4; $i++) {
  20. $randomString .= $characters[rand(0, $charactersLength - 1)];
  21. }
  22.  
  23. $characters = 'abcdefghijklmnopqrstuvwxyz';
  24. $charactersLength = strlen($characters);
  25. for ($i = 0; $i < $length/4; $i++) {
  26. $randomString .= $characters[rand(0, $charactersLength - 1)];
  27. }
  28.  
  29. $characters = '!@^?#&$+()';
  30. $charactersLength = strlen($characters);
  31. for ($i = 0; $i < $length/4; $i++) {
  32. $randomString .= $characters[rand(0, $charactersLength - 1)];
  33. }
  34.  
  35. $characters = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
  36. $charactersLength = strlen($characters);
  37. for ($i = 0; $i < $length/4; $i++) {
  38. $randomString .= $characters[rand(0, $charactersLength - 1)];
  39. }
  40.  
  41. return $randomString;
  42. }
  43.  
  44. function generateDate() {
  45. $int = mt_rand(412055681,812055681);
  46. $randomString = date("Y-m-d",$int);
  47.  
  48. return $randomString;
  49. }
  50.  
  51. $generateSubmit = $_POST['generateSubmit'];
  52. ?>
  53.  
  54. <html>
  55. <head>
  56. <title>Generator for KinanCity-core</title>
  57. </head>
  58. <body>
  59. <?php
  60. if(isset($generateSubmit)){
  61. $domain = $_POST['domain'];
  62. $countryCode = $_POST['countryCode'];
  63.  
  64. if(empty($countryCode)){
  65. $countryCode = "US";
  66. }
  67.  
  68. echo "#username;password;email;dob;country<br>";
  69. for ($i = 0; $i < $_POST['numberOfAccounts']; $i++) {
  70. $randomUsername = generateUsername();
  71. $randomPassword = generatePassword();
  72. $randomDate = generateDate();
  73.  
  74. echo "{$randomUsername};{$randomPassword};{$randomUsername}@{$domain};{$randomDate};{$countryCode}<br>";
  75. }
  76.  
  77. } else {
  78. ?>
  79. Save the output as accounts.csv in the same directory as KinanCore.<br>
  80. Run the commmand below to generate the accounts:<br>
  81. <b>java -jar KinanCity-core.jar -a accounts.csv -t NumberOfThreads</b>
  82.  
  83. <form action="" method="POST">
  84. <ul style="list-style-type: none">
  85. <li>Domain Name <input type="text" name="domain" placeholder="MyDomain.com" required><li>
  86. <li>Country Code <input type="text" name="countryCode" placeholder="Country Code, 2 letters(US)" maxlength="2"></li>
  87. <li>Accounts to generate <input type="number" name="numberOfAccounts" min="1" max="50000" required></li>
  88. <li><input type='submit' name='generateSubmit'></li>
  89. </ul>
  90. </form>
  91. <?php
  92. }
  93. ?>
  94. </body>
  95. </html>
Add Comment
Please, Sign In to add comment