Advertisement
sirnon

Rdp canner

Jul 24th, 2013
273
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.    
  2.  
  3.     // I had to decompile this. Sorry ANASH but it was needed
  4.     // Downloaded from trojanforge.com
  5.     // Have fun :)
  6.     // ~infodox
  7.     /*    */ import java.io.BufferedReader;
  8.     /*    */ import java.io.BufferedWriter;
  9.     /*    */ import java.io.FileWriter;
  10.     /*    */ import java.io.IOException;
  11.     /*    */ import java.io.InputStreamReader;
  12.     /*    */ import java.io.PrintStream;
  13.     /*    */ import java.net.InetSocketAddress;
  14.     /*    */ import java.net.Socket;
  15.     /*    */
  16.     /*    */ public class rdp
  17.     /*    */ {
  18.     /*    */   public static void main(String[] args)
  19.     /*    */   {
  20.     /* 12 */     System.out.println("[BY] ANASH");
  21.     /* 13 */     System.out.println("[For] HTTP://Unkn0wn.Com");
  22.     /*    */
  23.     /* 15 */     System.out.println("[Usage] IP Range: 127.0.0.1-127.0.0.255;127.0.1.1-127.0.1.255 \n");
  24.     /*    */
  25.     /* 17 */     BufferedReader keyboard = new BufferedReader(new InputStreamReader(System.in));
  26.     /* 18 */     String line = "";
  27.     /* 19 */     System.out.println("IP Range:");
  28.     /*    */     try {
  29.     /* 21 */       line = keyboard.readLine();
  30.     /*    */     } catch (IOException e) {
  31.     /* 23 */       System.out.println("Ops !");
  32.     /*    */     }
  33.     /*    */
  34.     /* 26 */     if (line != null) {
  35.     /* 27 */       System.out.print("------------------------- \n");
  36.     /*    */
  37.     /* 30 */       String[] range = line.split(";");
  38.     /*    */
  39.     /* 32 */       for (int i = 0; i < range.length; i++)
  40.     /*    */       {
  41.     /* 34 */         String[] cool = range[i].split("-");
  42.     /* 35 */         String[] addr1 = cool[0].split("\\.");
  43.     /* 36 */         String[] addr2 = cool[1].split("\\.");
  44.     /*    */
  45.     /* 38 */         String _addr = addr1[0] + '.' + addr1[1] + '.' + addr1[2];
  46.     /*    */
  47.     /* 42 */         int _start = Integer.parseInt(addr1[3]);
  48.     /* 43 */         int _stop = Integer.parseInt(addr2[3]);
  49.     /*    */
  50.     /* 45 */         for (int port = _start; port <= _stop; port++) {
  51.     /* 46 */           String address = _addr + '.' + port;
  52.     /*    */           try
  53.     /*    */           {
  54.     /* 49 */             Socket sk = new Socket();
  55.     /* 50 */             int timeout = 300;
  56.     /* 51 */             sk.connect(new InetSocketAddress(address, 3389), timeout);
  57.     /*    */
  58.     /* 55 */             System.out.println(address + " RDP Open");
  59.     /*    */
  60.     /* 57 */             BufferedWriter bufferedWriter = new BufferedWriter(
  61.     /* 58 */               new FileWriter("rdp.txt", true));
  62.     /*    */
  63.     /* 60 */             bufferedWriter.write(address);
  64.     /* 61 */             bufferedWriter.newLine();
  65.     /*    */
  66.     /* 64 */             bufferedWriter.close();
  67.     /*    */           }
  68.     /*    */           catch (Exception e)
  69.     /*    */           {
  70.     /* 68 */             System.out.println(address + " RDP Closed");
  71.     /*    */           }
  72.     /*    */         }
  73.     /*    */       }
  74.     /*    */     }
  75.     /*    */     else
  76.     /*    */     {
  77.     /* 75 */       System.out.print("No Entry !");
  78.     /*    */     }
  79.     /*    */   }
  80.     /*    */ }
  81.      
  82.     /* Location:           /tmp/rdp scan/
  83.      * Qualified Name:     RDP
  84.      * JD-Core Version:    0.7.0
  85.      */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement