Guest User

Untitled

a guest
Apr 20th, 2018
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.72 KB | None | 0 0
  1. import java.io.*;
  2. import java.net.*;
  3. import java.util.*;
  4.  
  5. public class xIRCBot {
  6. public static void main(String[] args) {
  7. try {
  8. String UserName="JavaBot";
  9. String chanel="#xxx";
  10. String host = "irc.wenet.ru";
  11. int port = 6667;
  12. // unser Proxy SOCKS5: 70.105.171.69:1276 // 216.211.180.227:1877 // 69.122.78.182:1893
  13. String proxyHost = "68.50.65.17";
  14. int proxyPort = 1692;
  15. ServerSocket serversocket = new ServerSocket(proxyProxy);
  16. while (true) {
  17. System.setProperty("socksProxyPort", proxyHost);
  18. System.setProperty("socksProxyHost", String.valueOf(proxyPort));
  19. Proxy proxy = new Proxy(Proxy.Type.SOCKS, new InetSocketAddress(proxyHost, proxyPort));
  20. Socket socket = new Socket(proxy);
  21. Socket socket = socket.accept();
  22. socket.connect(new InetSocketAddress(host, port));
  23. BufferedWriter writer = new BufferedWriter(new OutputStreamWriter(socket.getOutputStream( )));
  24. BufferedReader reader = new BufferedReader(new InputStreamReader(socket.getInputStream( )));
  25. writer.write("NICK " + UserName + "\r\n");
  26. writer.write("USER " + UserName + " 8 * : Java Bot\r\n");
  27. writer.flush( );
  28. String line = null;
  29. while ((line = reader.readLine( )) != null) {
  30. System.out.println("connecting: "+host+ ":"+port);
  31. if (line.indexOf("700") >= 0) {
  32. writer.write("JOIN "+chanel+"\n\n");
  33. writer.flush( );
  34. System.out.println("connected\n" +line);
  35. }
  36. if (line.indexOf("465") >= 0) {
  37. System.out.println("K-Lined.");
  38. return;
  39. }
  40. }
  41. socket.close();
  42. }
  43. } catch (Exception e) {
  44. System.out.println("Exception: " + e);
  45. }
  46. }
  47. }
  48.  
  49.  
  50.  
  51. /*C:\xIRCBot.java:15: error: cannot find symbol
  52. ServerSocket serversocket = new ServerSocket(proxyProxy);
  53. ^
  54. symbol: variable proxyProxy
  55. location: class xIRCBot
  56. C:\xIRCBot.java:21: error: socket is already defined in main(String[])
  57. Socket socket = socket.accept();
  58. ^
  59. C:\xIRCBot.java:21: error: cannot find symbol
  60. Socket socket = socket.accept();
  61. ^
  62. symbol: method accept()
  63. location: variable socket of type Socket
  64. 3 errors
  65.  
  66. Tool completed with exit code 1*/
Add Comment
Please, Sign In to add comment