<?xml version="1.0"?><!-- generator="bbPress" -->

<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
>

<channel>
<title>Ace of Spades Game Forums &#187; Topic: How to IP ban hackers (Linux, tshark, iptables)</title>
<link>http://forumarchive.spadille.net/</link>
<description>Ace of Spades Game Forums &#187; Topic: How to IP ban hackers (Linux, tshark, iptables)</description>
<language>en</language>
<pubDate>Sat, 02 May 2026 14:03:40 +0000</pubDate>

<item>
<title>ape on "How to IP ban hackers (Linux, tshark, iptables)"</title>
<link>http://forumarchive.spadille.net/topic.php?id=92#post-1329</link>
<pubDate>Mon, 18 Apr 2011 00:41:08 +0000</pubDate>
<dc:creator>ape</dc:creator>
<guid isPermaLink="false">1329@http://forumarchive.spadille.net/</guid>
<description><p>Lol, good thing you posted this cause this game is way too hackable<br />
<a href="http://dl.dropbox.com/u/6281166/client%202011-04-17%2022-32-02-96.png" rel="nofollow">http://dl.dropbox.com/u/6281166/client%202011-04-17%2022-32-02-96.png</a><br />
<a href="http://dl.dropbox.com/u/6281166/client%202011-04-17%2022-35-02-91.png" rel="nofollow">http://dl.dropbox.com/u/6281166/client%202011-04-17%2022-35-02-91.png</a><br />
<a href="http://dl.dropbox.com/u/6281166/client%202011-04-17%2022-53-47-61.png" rel="nofollow">http://dl.dropbox.com/u/6281166/client%202011-04-17%2022-53-47-61.png</a></p>
<p><a href="http://www.youtube.com/watch?v=gze_L6O7pm4" rel="nofollow">http://www.youtube.com/watch?v=gze_L6O7pm4</a>
</p></description>
</item>
<item>
<title>Flashman on "How to IP ban hackers (Linux, tshark, iptables)"</title>
<link>http://forumarchive.spadille.net/topic.php?id=92#post-1314</link>
<pubDate>Sun, 17 Apr 2011 20:36:27 +0000</pubDate>
<dc:creator>Flashman</dc:creator>
<guid isPermaLink="false">1314@http://forumarchive.spadille.net/</guid>
<description><p>Is there a way to temporarily block people - eg kick but not ban? I'd like to be able to boot people to make way for an admin or preferred player.
</p></description>
</item>
<item>
<title>Naka on "How to IP ban hackers (Linux, tshark, iptables)"</title>
<link>http://forumarchive.spadille.net/topic.php?id=92#post-1309</link>
<pubDate>Sun, 17 Apr 2011 19:58:23 +0000</pubDate>
<dc:creator>Naka</dc:creator>
<guid isPermaLink="false">1309@http://forumarchive.spadille.net/</guid>
<description><p>I end up being able to capture packets from client "23", yet it always kicks "26" when I add the IP to firewall.<br />
What's going on?
</p></description>
</item>
<item>
<title>ComradeFlapjack on "How to IP ban hackers (Linux, tshark, iptables)"</title>
<link>http://forumarchive.spadille.net/topic.php?id=92#post-499</link>
<pubDate>Wed, 13 Apr 2011 18:33:22 +0000</pubDate>
<dc:creator>ComradeFlapjack</dc:creator>
<guid isPermaLink="false">499@http://forumarchive.spadille.net/</guid>
<description><p>Ack, can't edit the original anymore. I made a booboo in the iptables rule (depending on your iptables setup).</p>
<p>You need the block before the 'accept packets on 32887' rule so the -A append doesn't work, you need an -I insert (at index 1) so it comes before the accept rule in the chain:</p>
<pre><code>iptables -I INPUT 1 -s CLIENT_IP -p udp --destination-port 32887 -j DROP</code></pre></description>
</item>
<item>
<title>Naka on "How to IP ban hackers (Linux, tshark, iptables)"</title>
<link>http://forumarchive.spadille.net/topic.php?id=92#post-487</link>
<pubDate>Wed, 13 Apr 2011 16:58:38 +0000</pubDate>
<dc:creator>Naka</dc:creator>
<guid isPermaLink="false">487@http://forumarchive.spadille.net/</guid>
<description><p>You can use a memory editor to monitor chat messages and usernames. Maybe find out how to communicate with clients through wireshark and it wouldn't be too bad.
</p></description>
</item>
<item>
<title>ComradeFlapjack on "How to IP ban hackers (Linux, tshark, iptables)"</title>
<link>http://forumarchive.spadille.net/topic.php?id=92#post-485</link>
<pubDate>Wed, 13 Apr 2011 16:41:05 +0000</pubDate>
<dc:creator>ComradeFlapjack</dc:creator>
<guid isPermaLink="false">485@http://forumarchive.spadille.net/</guid>
<description><p>Gotta get a regular client spot really (unless you use tshark to monitor what's going through chat or something).
</p></description>
</item>
<item>
<title>Naka on "How to IP ban hackers (Linux, tshark, iptables)"</title>
<link>http://forumarchive.spadille.net/topic.php?id=92#post-484</link>
<pubDate>Wed, 13 Apr 2011 16:27:54 +0000</pubDate>
<dc:creator>Naka</dc:creator>
<guid isPermaLink="false">484@http://forumarchive.spadille.net/</guid>
<description><p>And how might I join my own server to figure who cheats?
</p></description>
</item>
<item>
<title>ComradeFlapjack on "How to IP ban hackers (Linux, tshark, iptables)"</title>
<link>http://forumarchive.spadille.net/topic.php?id=92#post-482</link>
<pubDate>Wed, 13 Apr 2011 16:10:08 +0000</pubDate>
<dc:creator>ComradeFlapjack</dc:creator>
<guid isPermaLink="false">482@http://forumarchive.spadille.net/</guid>
<description><p>Thought some other people might appreciate this, this is assuming you're using iptables as your firewall, you'll also need tshark (command link Wireshark client).</p>
<p>While connected to the server view the scoreboard (TAB). To the left of each user name is their connection ID, you need this to identify the user.</p>
<p>Now run:</p>
<pre><code>tshark -f &#34;dst net SERVER_IP and udp dst port 32887 and udp[9:1]=USER_ID&#34; -c 1</code></pre>
<p>replace SERVER_IP with your server IP and USER_ID with the connection ID taken from the scoreboard.</p>
<p>You should see the details of a single packet dumped to the console, this shows the user's IP address (make sure you get the right one, it also shows the server IP address!).</p>
<p>Now do:</p>
<pre><code>iptables -A INPUT -s CLIENT_IP -p udp --destination-port 32887 -j DROP&#60;br /&#62;</code></pre>
<p>Replace CLIENT_IP with the IP you looked up via tshark.</p>
<p>Hope that helps some people (until 0.26 comes out anyway...).
</p></description>
</item>

</channel>
</rss>
