Advertisement
Mac_Dhuhri

Remove Duplicates Lines

Oct 23rd, 2019
1,019
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 4.49 KB | None | 0 0
  1. <link href='http://fonts.googleapis.com/css?family=Share+Tech+Mono' rel='stylesheet' type='text/css'>
  2. <style>
  3. body {background:url('http://ymazad.com/vendor/composer/wall.jpg') no-repeat fixed;
  4.    -webkit-background-size: 100% 100%;
  5.    -moz-background-size: 100% 100%;
  6.    -o-background-size: 100% 100%;
  7.    background-size: 100% 100%;;color:#fff;font-family: 'Share Tech Mono';}
  8. input[type=text] , input[type=file] , input[type=password] {background:none;border-top:none;border-left:none;border-right:none;color: #02BC8C ;border-bottom:2px solid #02BC8C;font-family: 'Share Tech Mono';margin:6px;padding:6px; -moz-border-radius: 7px; border-radius: 7px;width:35%;}
  9. textarea {
  10.     background:none;border-top:none;border-left:none;border-right:none;color: #02BC8C ;border:2px solid #02BC8C;font-family: 'Share Tech Mono';margin:6px;padding:6px; -moz-border-radius: 7px; border-radius: 7px;
  11.     width:35%;
  12.     height:150px;
  13. }
  14. input[type=submit] {background:#02BC8C;color:white;border:1px solid #02BC8C;font-family: 'Share Tech Mono';padding:2px 8px; -moz-border-radius: 10px; border-radius: 10px;width:35%;}
  15. .fak {background: #02BC8C ;color:#fff;border:1px solid #02BC8C;font-family: 'Share Tech Mono';padding:2px 8px; -moz-border-radius: 7px; border-radius: 7px;width:15%;}
  16. a {text-decoration:none;color:#02BC8C}
  17.     #tabnet{
  18.         margin-left:15px auto 0 auto;
  19.         margin-right:15px auto 0 auto;
  20.         border: 1px solid #02BC8C;
  21.         width: 50%;
  22.  }
  23.    
  24.     #ex {color:black;border:2px solid #02BC8C
  25. ;
  26.     }
  27.     #c {
  28.         text-align: center;
  29.     }
  30. <!-- Want to recoded? Try to include copyright!! By Html404#Exploit-Kita --!>
  31. </style>
  32. <title>Remove Duplicates From List of Lines</title>
  33. <script type="text/javascript">
  34. function doit() {
  35.   var txt = document.getElementById('masterlist').value
  36.   txt = txt.replace(new RegExp( ">", "g" ), "&gt;");
  37.   txt = txt.replace(new RegExp( "<", "g" ), "&lt;");
  38.   var masterarray = txt.split('\n');
  39.   var itemsInArray = masterarray.length;
  40.   var dedupe = new Array();
  41.   i = 0;
  42.   var editedArray = new Array();
  43.   while (i < itemsInArray) {
  44.     masterarray[i]=masterarray[i].replace(/\s+$/, '');
  45.     masterarray[i]=masterarray[i].replace(new RegExp( "\t", "g" ), '&nbsp;&nbsp;&nbsp;&nbsp;')
  46.     if (!(document.getElementById('kpblanks').checked)) {
  47.       masterarray[i]=masterarray[i].replace(/^\s+/, '');
  48.     }
  49.     else {
  50.       if (masterarray[i].match(/^ +/)) {
  51.         var spc = masterarray[i].match(/^ +/);
  52.         spc[0] = spc[0].replace(/ /g, '&nbsp;');  
  53.         masterarray[i]=masterarray[i].replace(/^\s+/, spc[0]);
  54.       }
  55.     }
  56.  
  57.     if (document.getElementById('caps').checked) {
  58.       var ulc = masterarray[i].toLowerCase();
  59.     }
  60.     else {
  61.       var ulc = masterarray[i];
  62.     }
  63.     editedArray[ulc] = ulc;
  64.     dedupe[ulc]="0";
  65.     i++;
  66.   }
  67.   i = 0;
  68.   var uniques = new Array();
  69.   for (key in dedupe) {
  70.     if (editedArray[key] != '') {
  71.       uniques.push(editedArray[key]);
  72.     }
  73.     dedupe[key]="dontprint";
  74.     i++;
  75.   }
  76.   if (document.getElementById('sort').checked) {
  77.      uniques.sort(function(x,y){
  78.       var a = String(x).toUpperCase();
  79.       var b = String(y).toUpperCase();
  80.       if (a > b)
  81.          return 1
  82.       if (a < b)
  83.          return -1
  84.       return 0;
  85.     });
  86.   }
  87.   var ulen = uniques.length;
  88.   var thelist = uniques.join("\n");
  89.   var rmvd = itemsInArray - ulen;
  90.   document.getElementById('removed').innerHTML=itemsInArray + ' original lines, ' + rmvd  + ' removed, ' + ulen + ' remaining.';  
  91.   document.getElementById('output').innerHTML=thelist;
  92.   window.location = "#startresults";
  93. }
  94.  
  95. </script>
  96.  
  97. <table width=100% height=100%>
  98. <td align="center">
  99. <b>
  100. <center><font new size="7">Exploit-Kita</font><br>Remove Duplicates From List of Lines<br><br><font color="#02BC8C">null</font>@localhost:/<font color="#02BC8C">null</font># id
  101. uid=0(<font color="#02BC8C">null</font>) gid=0(<font color="#02BC8C">null</font>) groups=0(<font color="#02BC8C">null</font>)
  102. <br><br>
  103.  
  104.      
  105.    <textarea name="masterlist" id="masterlist"></textarea><br />
  106.    <input type="checkbox" name="caps" id="caps" value="">Ignore capitals (results lower case) <input type="checkbox" name="kpblanks" id="kpblanks" value="">Keep blanks at line starts <input type="checkbox" name="sort" id="sort" value="">Sort results<br><br>
  107.    <a id="ex" onclick="doit()">send</a>
  108.    
  109.  <div id="results">
  110.   <a name="startresults"></a>
  111.   <div><b><p name="removed" id="removed"></p></b></div>
  112.   <textarea name="output" id="output"></textarea>
  113.  </div>
  114. </div>
  115. <h0> Html404 &copy; Exploit-Kita</h0>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement