[SOLVED] DDOS

Discussion in 'Bukkit Discussion' started by nggmc, Jul 21, 2012.

Thread Status:
Not open for further replies.
  1. Offline

    nggmc

    Okay. I just want to know how to protect myself from DDOS attacks. I've been getting a few recently.
    Show Spoiler

    Code:
    2012-07-21 16:45:57 [INFO] Read timed out
    2012-07-21 16:45:57 [INFO] Read timed out
    2012-07-21 16:45:57 [INFO] Conflictt99 lost connection: disconnect.endOfStream
    2012-07-21 16:45:57 [INFO] [Heroes] Saved hero: Conflictt99
    2012-07-21 16:45:57 [INFO] demosean lost connection: disconnect.endOfStream
    2012-07-21 16:45:57 [INFO] [Heroes] Saved hero: demosean
    2012-07-21 16:45:57 [INFO] Connected players: Allshouse, PineAbe, czaarek99
    2012-07-21 16:45:57 [INFO] Connected players: Allshouse, PineAbe, czaarek99
    2012-07-21 16:46:01 [INFO] Read timed out
    2012-07-21 16:46:01 [INFO] czaarek99 lost connection: disconnect.endOfStream
    2012-07-21 16:46:01 [INFO] [Heroes] Saved hero: czaarek99
    2012-07-21 16:46:01 [INFO] Connected players: Allshouse, PineAbe
    2012-07-21 16:46:01 [INFO] Read timed out
    2012-07-21 16:46:01 [INFO] Allshouse lost connection: disconnect.endOfStream
    2012-07-21 16:46:01 [INFO] [Heroes] Saved hero: Allshouse
    2012-07-21 16:46:01 [INFO] Connected players: PineAbe
    2012-07-21 16:46:08 [INFO] Read timed out
    2012-07-21 16:46:08 [INFO] PineAbe lost connection: disconnect.endOfStream
    2012-07-21 16:46:08 [INFO] [Heroes] Saved hero: PineAbe
    2012-07-21 16:46:08 [INFO] Connected players:
    2012-07-21 16:47:32 [INFO] Read timed out
    2012-07-21 16:47:32 [INFO] Disconnecting /70.138.121.206:52867: Took too long to log in
    2012-07-21 16:48:12 [INFO] Connection reset
    2012-07-21 16:48:12 [INFO] /114.75.12.18:21440 lost connection
    2012-07-21 16:48:35 [INFO] Disconnecting /114.76.168.231:49349: Took too long to log in
    2012-07-21 16:48:35 [INFO] Read timed out
    2012-07-21 16:48:49 [INFO] Read timed out
    2012-07-21 16:48:49 [INFO] Disconnecting /24.66.209.215:51551: Took too long to log in
    2012-07-21 16:48:54 [INFO] PineAbe [/114.76.168.231:49657] logged in with entity id 2397397 at ([world1] 98.98739397292331, 74.44380138190007, 256.631646533395)
    2012-07-21 16:48:54 [INFO] [Heroes] Loaded hero: PineAbe with EID: 2397397
    2012-07-21 16:48:54 [INFO] Connected players: PineAbe
    2012-07-21 16:48:58 [INFO] /70.138.121.206:53066 lost connection
    2012-07-21 16:49:08 [INFO] Disconnecting /70.138.121.206:53043: Took too long to log in
    2012-07-21 16:49:33 [INFO] Disconnecting Ven0mous [/24.66.209.215:51601]: Took too long to log in
    2012-07-21 16:49:35 [INFO] Connection reset
    2012-07-21 16:49:51 [INFO] Read timed out
    2012-07-21 16:49:51 [INFO] PineAbe lost connection: disconnect.endOfStream
    2012-07-21 16:49:51 [INFO] [Heroes] Saved hero: PineAbe
    2012-07-21 16:49:51 [INFO] Connected players:
    2012-07-21 16:50:18 [INFO] Disconnecting Ven0mous [/24.66.209.215:51604]: Took too long to log in
    2012-07-21 16:50:18 [INFO] Read timed out
    2012-07-21 16:50:24 [INFO] Connection reset
    2012-07-21 16:50:29 [INFO] Disconnecting Ven0mous [/24.66.209.215:51604]: Failed to verify username! [internal error java.net.UnknownHostException: session.minecraft.net]
    2012-07-21 16:50:29 [SEVERE] java.net.UnknownHostException: session.minecraft.net
    2012-07-21 16:50:29 [SEVERE]    at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:178)
    2012-07-21 16:50:29 [SEVERE]    at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:391)
    2012-07-21 16:50:29 [INFO] Disconnecting PineAbe [/114.76.168.231:49919]: Failed to verify username! [internal error java.net.UnknownHostException: session.minecraft.net]
    2012-07-21 16:50:29 [INFO] Disconnecting Ven0mous [/24.66.209.215:51626]: Failed to verify username! [internal error java.net.UnknownHostException: session.minecraft.net]
    2012-07-21 16:50:29 [SEVERE]    at java.net.Socket.connect(Socket.java:579)
    2012-07-21 16:50:29 [SEVERE]    at java.net.Socket.connect(Socket.java:528)
    2012-07-21 16:50:29 [SEVERE]    at sun.net.NetworkClient.doConnect(NetworkClient.java:180)
    2012-07-21 16:50:29 [SEVERE]    at sun.net.www.http.HttpClient.openServer(HttpClient.java:378)
    2012-07-21 16:50:29 [SEVERE]    at sun.net.www.http.HttpClient.openServer(HttpClient.java:473)
    2012-07-21 16:50:29 [SEVERE]    at sun.net.www.http.HttpClient.<init>(HttpClient.java:203)
    2012-07-21 16:50:29 [SEVERE]    at sun.net.www.http.HttpClient.New(HttpClient.java:290)
    2012-07-21 16:50:29 [SEVERE]    at sun.net.www.http.HttpClient.New(HttpClient.java:306)
    2012-07-21 16:50:29 [SEVERE]    at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:995)
    2012-07-21 16:50:29 [SEVERE]    at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:931)
    2012-07-21 16:50:29 [SEVERE]    at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:849)
    2012-07-21 16:50:29 [SEVERE]    at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1299)
    2012-07-21 16:50:29 [SEVERE]    at java.net.URL.openStream(URL.java:1035)
    2012-07-21 16:50:29 [SEVERE]    at net.minecraft.server.ThreadLoginVerifier.run(ThreadLoginVerifier.java:34)
    2012-07-21 16:50:29 [SEVERE] java.net.UnknownHostException: session.minecraft.net
    2012-07-21 16:50:29 [SEVERE]    at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:178)
    2012-07-21 16:50:29 [SEVERE]    at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:391)
    2012-07-21 16:50:29 [SEVERE]    at java.net.Socket.connect(Socket.java:579)
    2012-07-21 16:50:29 [SEVERE]    at java.net.Socket.connect(Socket.java:528)
    2012-07-21 16:50:29 [SEVERE]    at sun.net.NetworkClient.doConnect(NetworkClient.java:180)
    2012-07-21 16:50:29 [SEVERE]    at sun.net.www.http.HttpClient.openServer(HttpClient.java:378)
    2012-07-21 16:50:29 [SEVERE]    at sun.net.www.http.HttpClient.openServer(HttpClient.java:473)
    2012-07-21 16:50:29 [SEVERE]    at sun.net.www.http.HttpClient.<init>(HttpClient.java:203)
    2012-07-21 16:50:29 [SEVERE]    at sun.net.www.http.HttpClient.New(HttpClient.java:290)
    2012-07-21 16:50:29 [SEVERE]    at sun.net.www.http.HttpClient.New(HttpClient.java:306)
    2012-07-21 16:50:29 [SEVERE]    at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:995)
    2012-07-21 16:50:29 [SEVERE]    at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:931)
    2012-07-21 16:50:29 [SEVERE]    at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:849)
    2012-07-21 16:50:29 [SEVERE]    at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1299)
    2012-07-21 16:50:29 [SEVERE]    at java.net.URL.openStream(URL.java:1035)
    2012-07-21 16:50:29 [SEVERE]    at net.minecraft.server.ThreadLoginVerifier.run(ThreadLoginVerifier.java:34)
    2012-07-21 16:50:29 [SEVERE] java.net.UnknownHostException: session.minecraft.net
    2012-07-21 16:50:29 [SEVERE]    at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:178)
    2012-07-21 16:50:29 [SEVERE]    at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:391)
    2012-07-21 16:50:29 [SEVERE]    at java.net.Socket.connect(Socket.java:579)
    2012-07-21 16:50:29 [SEVERE]    at java.net.Socket.connect(Socket.java:528)
    2012-07-21 16:50:29 [SEVERE]    at sun.net.NetworkClient.doConnect(NetworkClient.java:180)
    2012-07-21 16:50:29 [SEVERE]    at sun.net.www.http.HttpClient.openServer(HttpClient.java:378)
    2012-07-21 16:50:29 [SEVERE]    at sun.net.www.http.HttpClient.openServer(HttpClient.java:473)
    2012-07-21 16:50:29 [SEVERE]    at sun.net.www.http.HttpClient.<init>(HttpClient.java:203)
    2012-07-21 16:50:29 [SEVERE]    at sun.net.www.http.HttpClient.New(HttpClient.java:290)
    2012-07-21 16:50:29 [SEVERE]    at sun.net.www.http.HttpClient.New(HttpClient.java:306)
    2012-07-21 16:50:29 [SEVERE]    at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:995)
    2012-07-21 16:50:29 [SEVERE]    at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:931)
    2012-07-21 16:50:29 [SEVERE]    at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:849)
    2012-07-21 16:50:29 [SEVERE]    at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1299)
    2012-07-21 16:50:29 [SEVERE]    at java.net.URL.openStream(URL.java:1035)
    2012-07-21 16:50:29 [SEVERE]    at net.minecraft.server.ThreadLoginVerifier.run(ThreadLoginVerifier.java:34)
    2012-07-21 16:50:32 [INFO] Read timed out
    2012-07-21 16:50:32 [INFO] Disconnecting /70.138.121.206:53139: Took too long to log in
    2012-07-21 16:50:33 [INFO] Disconnecting Allshouse [/70.138.121.206:53240]: Failed to verify username! [internal error java.net.UnknownHostException: session.minecraft.net]
    2012-07-21 16:50:33 [SEVERE] java.net.UnknownHostException: session.minecraft.net
    2012-07-21 16:50:33 [SEVERE]    at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:178)
    2012-07-21 16:50:33 [SEVERE]    at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:391)
    2012-07-21 16:50:33 [SEVERE]    at java.net.Socket.connect(Socket.java:579)
    2012-07-21 16:50:33 [SEVERE]    at java.net.Socket.connect(Socket.java:528)
    2012-07-21 16:50:33 [SEVERE]    at sun.net.NetworkClient.doConnect(NetworkClient.java:180)
    2012-07-21 16:50:33 [SEVERE]    at sun.net.www.http.HttpClient.openServer(HttpClient.java:378)
    2012-07-21 16:50:33 [SEVERE]    at sun.net.www.http.HttpClient.openServer(HttpClient.java:473)
    2012-07-21 16:50:33 [SEVERE]    at sun.net.www.http.HttpClient.<init>(HttpClient.java:203)
    2012-07-21 16:50:33 [SEVERE]    at sun.net.www.http.HttpClient.New(HttpClient.java:290)
    2012-07-21 16:50:33 [SEVERE]    at sun.net.www.http.HttpClient.New(HttpClient.java:306)
    2012-07-21 16:50:33 [SEVERE]    at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:995)
    2012-07-21 16:50:33 [SEVERE]    at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:931)
    2012-07-21 16:50:33 [SEVERE]    at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:849)
    2012-07-21 16:50:33 [SEVERE]    at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1299)
    2012-07-21 16:50:33 [SEVERE]    at java.net.URL.openStream(URL.java:1035)
    2012-07-21 16:50:33 [SEVERE]    at net.minecraft.server.ThreadLoginVerifier.run(ThreadLoginVerifier.java:34)
    2012-07-21 16:50:35 [INFO] Disconnecting Ven0mous [/24.66.209.215:51635]: Failed to verify username! [internal error java.net.UnknownHostException: session.minecraft.net]
    2012-07-21 16:50:35 [SEVERE] java.net.UnknownHostException: session.minecraft.net
    2012-07-21 16:50:35 [SEVERE]    at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:178)
    2012-07-21 16:50:35 [SEVERE]    at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:391)
    2012-07-21 16:50:35 [SEVERE]    at java.net.Socket.connect(Socket.java:579)
    2012-07-21 16:50:35 [SEVERE]    at java.net.Socket.connect(Socket.java:528)
    2012-07-21 16:50:35 [SEVERE]    at sun.net.NetworkClient.doConnect(NetworkClient.java:180)
    2012-07-21 16:50:35 [SEVERE]    at sun.net.www.http.HttpClient.openServer(HttpClient.java:378)
    2012-07-21 16:50:35 [SEVERE]    at sun.net.www.http.HttpClient.openServer(HttpClient.java:473)
    2012-07-21 16:50:35 [SEVERE]    at sun.net.www.http.HttpClient.<init>(HttpClient.java:203)
    2012-07-21 16:50:35 [SEVERE]    at sun.net.www.http.HttpClient.New(HttpClient.java:290)
    2012-07-21 16:50:35 [SEVERE]    at sun.net.www.http.HttpClient.New(HttpClient.java:306)
    2012-07-21 16:50:35 [SEVERE]    at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:995)
    2012-07-21 16:50:35 [SEVERE]    at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:931)
    2012-07-21 16:50:35 [SEVERE]    at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:849)
    2012-07-21 16:50:35 [SEVERE]    at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1299)
    2012-07-21 16:50:35 [SEVERE]    at java.net.URL.openStream(URL.java:1035)
    2012-07-21 16:50:35 [SEVERE]    at net.minecraft.server.ThreadLoginVerifier.run(ThreadLoginVerifier.java:34)
    2012-07-21 16:50:36 [INFO] Disconnecting PineAbe [/114.76.168.231:49956]: Failed to verify username! [internal error java.net.UnknownHostException: session.minecraft.net]
    2012-07-21 16:50:36 [SEVERE] java.net.UnknownHostException: session.minecraft.net
    2012-07-21 16:50:36 [SEVERE]    at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:178)
    2012-07-21 16:50:36 [SEVERE]    at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:391)
    2012-07-21 16:50:36 [SEVERE]    at java.net.Socket.connect(Socket.java:579)
    2012-07-21 16:50:36 [SEVERE]    at java.net.Socket.connect(Socket.java:528)
    2012-07-21 16:50:36 [SEVERE]    at sun.net.NetworkClient.doConnect(NetworkClient.java:180)
    2012-07-21 16:50:36 [SEVERE]    at sun.net.www.http.HttpClient.openServer(HttpClient.java:378)
    2012-07-21 16:50:36 [SEVERE]    at sun.net.www.http.HttpClient.openServer(HttpClient.java:473)
    2012-07-21 16:50:36 [SEVERE]    at sun.net.www.http.HttpClient.<init>(HttpClient.java:203)
    2012-07-21 16:50:36 [SEVERE]    at sun.net.www.http.HttpClient.New(HttpClient.java:290)
    2012-07-21 16:50:36 [SEVERE]    at sun.net.www.http.HttpClient.New(HttpClient.java:306)
    2012-07-21 16:50:36 [SEVERE]    at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:995)
    2012-07-21 16:50:36 [SEVERE]    at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:931)
    2012-07-21 16:50:36 [SEVERE]    at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:849)
    2012-07-21 16:50:36 [SEVERE]    at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1299)
    2012-07-21 16:50:36 [SEVERE]    at java.net.URL.openStream(URL.java:1035)
    2012-07-21 16:50:36 [SEVERE]    at net.minecraft.server.ThreadLoginVerifier.run(ThreadLoginVerifier.java:34)


    Is there anything I can do?
     
  2. Offline

    AgentKid

    Block the IP addresses that are being used to attack your server. They're all minecraft proxies. In addition to that, ban all of the individual usernames that are being used as they are all compromised accounts. If you want the easy way out, a simple IP ban plugin will suffice, but if you want to shield your MC server entirely you can go to the IP routing tables for your router and ban the IP addresses from even getting to the box that your server is on.
     
  3. Offline

    nggmc

    They are all IP banned. But they are able to change IP's. Its professional hosted so I can't do very much to stop them.
     
  4. Offline

    AgentKid

    There's only so many IP addresses that they can get their hands on. Sort the IP addresses by hand and look for patterns, such as common subnets 123.456.*.* and ban them if necessary.
     
  5. Offline

    nggmc

    Thanks ;3
    SOLVED
     
Thread Status:
Not open for further replies.

Share This Page