<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Parm Patram &#187; iptables</title>
	<atom:link href="http://oracle.3dub.com/category/linux/iptables/feed/" rel="self" type="application/rss+xml" />
	<link>http://oracle.3dub.com</link>
	<description>Oracle, Linux and UNIX tips, tricks and stuff</description>
	<lastBuildDate>Fri, 03 Feb 2012 18:14:25 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Perl network daemon for testing firewalls, etc</title>
		<link>http://oracle.3dub.com/2011/02/16/perl-network-daemon-for-testing-firewalls-etc/</link>
		<comments>http://oracle.3dub.com/2011/02/16/perl-network-daemon-for-testing-firewalls-etc/#comments</comments>
		<pubDate>Wed, 16 Feb 2011 19:28:25 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[HEADS UP]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[iptables]]></category>

		<guid isPermaLink="false">http://oracle.3dub.com/?p=771</guid>
		<description><![CDATA[
#!/usr/bin/perl -w
# server.pl
#--------------------
use strict;
use Socket;
# use port 7890 as default
my $port = shift &#124;&#124; 7890;
my $proto = getprotobyname('tcp');
# create a socket, make it reusable
socket(SOCKET, PF_INET, SOCK_STREAM, $proto)
   or die "Can't open socket $!\n";
setsockopt(SOCKET, SOL_SOCKET, SO_REUSEADDR, 1)
   or die "Can't set socket option to SO_REUSEADDR $!\n";
# bind to a port, then listen
bind( [...]]]></description>
			<content:encoded><![CDATA[</pre>
<p>#!/usr/bin/perl -w<br />
# server.pl<br />
#--------------------</p>
<p>use strict;<br />
use Socket;</p>
<p># use port 7890 as default<br />
my $port = shift || 7890;<br />
my $proto = getprotobyname('tcp');</p>
<p># create a socket, make it reusable<br />
socket(SOCKET, PF_INET, SOCK_STREAM, $proto)<br />
   or die "Can't open socket $!\n";<br />
setsockopt(SOCKET, SOL_SOCKET, SO_REUSEADDR, 1)<br />
   or die "Can't set socket option to SO_REUSEADDR $!\n";</p>
<p># bind to a port, then listen<br />
bind( SOCKET, pack( 'Sn4x8', AF_INET, $port, "\0\0\0\0" ))<br />
       or die "Can't bind to port $port! \n";<br />
listen(SOCKET, 5) or die "listen: $!";<br />
print "SERVER started on port $port\n";</p>
<p># accepting a connection<br />
my $client_addr;<br />
while ($client_addr = accept(NET_SOCKET, SOCKET)) {<br />
	# send them a message, close connection<br />
	print NEW_SOCKET "Smile from the server";<br />
	close NEW_SOCKET;<br />
}
</pre>
]]></content:encoded>
			<wfw:commentRss>http://oracle.3dub.com/2011/02/16/perl-network-daemon-for-testing-firewalls-etc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Something hanging up smtp connections to 141.146.57.56</title>
		<link>http://oracle.3dub.com/2008/11/06/something-hanging-up-smtp-connections-to-1411465756/</link>
		<comments>http://oracle.3dub.com/2008/11/06/something-hanging-up-smtp-connections-to-1411465756/#comments</comments>
		<pubDate>Thu, 06 Nov 2008 11:39:43 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Problems]]></category>
		<category><![CDATA[iptables]]></category>

		<guid isPermaLink="false">http://oracle.3dub.com/?p=257</guid>
		<description><![CDATA[iptables -A OUTPUT -p tcp -s 0/0 -d  141.146.57.56 &#8211;dport 25 -j REJECT &#8211;reject-with tcp-reset
]]></description>
			<content:encoded><![CDATA[<p>iptables -A OUTPUT -p tcp -s 0/0 -d  141.146.57.56 &#8211;dport 25 -j REJECT &#8211;reject-with tcp-reset</p>
]]></content:encoded>
			<wfw:commentRss>http://oracle.3dub.com/2008/11/06/something-hanging-up-smtp-connections-to-1411465756/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

