Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.io.*;
- import java.net.*;
- import java.util.*;
- public class xIRCBot {
- public static void main(String[] args) {
- try {
- String UserName="JavaBot";
- String chanel="#xxx";
- String host = "irc.wenet.ru";
- int port = 6667;
- // unser Proxy SOCKS5: 70.105.171.69:1276 // 216.211.180.227:1877 // 69.122.78.182:1893
- String proxyHost = "68.50.65.17";
- int proxyPort = 1692;
- ServerSocket serversocket = new ServerSocket(proxyProxy);
- while (true) {
- System.setProperty("socksProxyPort", proxyHost);
- System.setProperty("socksProxyHost", String.valueOf(proxyPort));
- Proxy proxy = new Proxy(Proxy.Type.SOCKS, new InetSocketAddress(proxyHost, proxyPort));
- Socket socket = new Socket(proxy);
- Socket socket = socket.accept();
- socket.connect(new InetSocketAddress(host, port));
- BufferedWriter writer = new BufferedWriter(new OutputStreamWriter(socket.getOutputStream( )));
- BufferedReader reader = new BufferedReader(new InputStreamReader(socket.getInputStream( )));
- writer.write("NICK " + UserName + "\r\n");
- writer.write("USER " + UserName + " 8 * : Java Bot\r\n");
- writer.flush( );
- String line = null;
- while ((line = reader.readLine( )) != null) {
- System.out.println("connecting: "+host+ ":"+port);
- if (line.indexOf("700") >= 0) {
- writer.write("JOIN "+chanel+"\n\n");
- writer.flush( );
- System.out.println("connected\n" +line);
- }
- if (line.indexOf("465") >= 0) {
- System.out.println("K-Lined.");
- return;
- }
- }
- socket.close();
- }
- } catch (Exception e) {
- System.out.println("Exception: " + e);
- }
- }
- }
- /*C:\xIRCBot.java:15: error: cannot find symbol
- ServerSocket serversocket = new ServerSocket(proxyProxy);
- ^
- symbol: variable proxyProxy
- location: class xIRCBot
- C:\xIRCBot.java:21: error: socket is already defined in main(String[])
- Socket socket = socket.accept();
- ^
- C:\xIRCBot.java:21: error: cannot find symbol
- Socket socket = socket.accept();
- ^
- symbol: method accept()
- location: variable socket of type Socket
- 3 errors
- Tool completed with exit code 1*/
Add Comment
Please, Sign In to add comment