<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Ipv6 on Inliniac</title>
    <link>https://inliniac.net/blog/category/ipv6/</link>
    <description>Recent content in Ipv6 on Inliniac</description>
    <generator>Hugo</generator>
    <language>en</language>
    <lastBuildDate>Fri, 25 Jan 2013 16:45:34 +0000</lastBuildDate>
    <atom:link href="https://inliniac.net/blog/category/ipv6/feed.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Vuurmuur 0.8rc1 released</title>
      <link>https://inliniac.net/blog/2013/01/25/vuurmuur-0-8rc1-released/</link>
      <pubDate>Fri, 25 Jan 2013 16:45:34 +0000</pubDate>
      <guid>https://inliniac.net/blog/2013/01/25/vuurmuur-0-8rc1-released/</guid>
      <description>&lt;p&gt;&lt;img src=&#34;https://inliniac.net/blog/blog/wp-content/uploads/2012/08/vuurmuur-connview-small.png&#34; alt=&#34;&#34;&gt;I just released a new &lt;a href=&#34;http://www.vuurmuur.org&#34;&gt;Vuurmuur&lt;/a&gt; version: 0.8rc1. The first release candidate for the 0.8 series. This release improves IPv6 support a lot. The wizard is now also fully functional. Try &amp;ldquo;vuurmuur_conf &amp;ndash;wizard&amp;rdquo;.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Improved IPv6 support: #115&lt;/li&gt;&#xA;&lt;li&gt;Improved Debian packages, switching to nflog as default for logging.&lt;/li&gt;&#xA;&lt;li&gt;Fix connection viewer not showing accounting on newer systems. #141&lt;/li&gt;&#xA;&lt;li&gt;Amd64 packages for Debian and Ubuntu are now available through the apt server. #83&lt;/li&gt;&#xA;&lt;li&gt;Switch from &amp;ldquo;state&amp;rdquo; match to &amp;ldquo;conntrack&amp;rdquo; match for connection tracking.&lt;/li&gt;&#xA;&lt;li&gt;Services now support possible protocols. #63&lt;/li&gt;&#xA;&lt;li&gt;Add support for rpfilter match. #137&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Get this release from the ftp server:&#xA;&lt;a href=&#34;ftp://ftp.vuurmuur.org/releases/0.8rc1/Vuurmuur-0.8rc1.tar.gz&#34;&gt;ftp://ftp.vuurmuur.org/releases/0.8rc1/Vuurmuur-0.8rc1.tar.gz&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>IPv6 Evasions, Scanners and the importance of staying current</title>
      <link>https://inliniac.net/blog/2012/12/11/ipv6-evasions-scanners-and-the-importance-of-staying-current/</link>
      <pubDate>Tue, 11 Dec 2012 16:13:49 +0000</pubDate>
      <guid>https://inliniac.net/blog/2012/12/11/ipv6-evasions-scanners-and-the-importance-of-staying-current/</guid>
      <description>&lt;p&gt;Lots of activity on the IPv6 front lately. There was a talk on a conference on bypassing IDS using IPv6 tricks. Also a new scan tool (Topera) claimed to scan a host while staying below the radar of an IDS was released. To start with the latter, even though Suricata doesn&amp;rsquo;t have a dedicated port scan detector, the tool&amp;rsquo;s traffic lights up like a Christmas tree. The trick it pulls is to pack a lot of duplicate DST OPTS extension headers in the IPv6 packets. These options are just fillers, the only options they use are the &amp;ldquo;pad&amp;rdquo; option. In Suricata we&amp;rsquo;ve had an event for duplicate DST OPTS headers since 1.3 and the padding only headers generate an event in 1.4. Both alerts will be very noisy, so calling this a stealth attack rather dubious.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Vuurmuur 0.8beta4 released</title>
      <link>https://inliniac.net/blog/2012/08/31/vuurmuur-0-8beta4-released/</link>
      <pubDate>Fri, 31 Aug 2012 13:20:08 +0000</pubDate>
      <guid>https://inliniac.net/blog/2012/08/31/vuurmuur-0-8beta4-released/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://inliniac.net/blog/blog/wp-content/uploads/2012/08/vuurmuur-connview-small.png&#34;&gt;&lt;img src=&#34;https://inliniac.net/blog/blog/wp-content/uploads/2012/08/vuurmuur-connview-small.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt; I just released a new &lt;a href=&#34;http://www.vuurmuur.org&#34; title=&#34;Vuurmuur Firewall&#34;&gt;Vuurmuur&lt;/a&gt; version. The last release was in 2009, so it has been a while.&lt;/p&gt;&#xA;&lt;p&gt;This release adds basic IPv6 support. The state of the IPv6 support is incomplete, but quite functional.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Supported features are:&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;- rules generation&#xA;- log viewing&#xA;- setting IPv6 addresses in hosts, networks and interfaces&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Unsupported features are:&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;- connection viewer&#xA;- NAT&#xA;- blocklist&#xA;- IPv6 address to Vuurmuur name conversion in the log&lt;/p&gt;</description>
    </item>
    <item>
      <title>Suricata 1.3 released</title>
      <link>https://inliniac.net/blog/2012/07/06/suricata-1-3-released/</link>
      <pubDate>Fri, 06 Jul 2012 16:06:52 +0000</pubDate>
      <guid>https://inliniac.net/blog/2012/07/06/suricata-1-3-released/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://inliniac.net/blog/blog/wp-content/uploads/2012/07/suricata2.png&#34;&gt;&lt;img src=&#34;https://inliniac.net/blog/blog/wp-content/uploads/2012/07/suricata2.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt; Today, almost half a year after the last &amp;ldquo;stable&amp;rdquo; release, we released Suricata 1.3. I think this release is a big step forward with regard to maturity of Suricata. Performance and scalability have been much improved, just like accuracy and stability.&lt;/p&gt;&#xA;&lt;p&gt;The official announcement can be found on the &lt;a href=&#34;http://www.openinfosecfoundation.org/index.php/component/content/article/1-latest-news/157-suricata-13-available&#34;&gt;OISF site&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;In the last 6 months a lot of code has been changed:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;384 files changed, 44332 insertions(+), 18478 deletions(-)&lt;/p&gt;</description>
    </item>
    <item>
      <title>Vuurmuur IPv6</title>
      <link>https://inliniac.net/blog/2011/03/31/vuurmuur-ipv6/</link>
      <pubDate>Thu, 31 Mar 2011 21:14:43 +0000</pubDate>
      <guid>https://inliniac.net/blog/2011/03/31/vuurmuur-ipv6/</guid>
      <description>&lt;p&gt;The last few years Vuurmuur development has been very slow, not to say pretty much stagnant. This had a couple of reasons. The first is that my attention was drawn to other projects, mostly Suricata these days. The second reason is that Vuurmuur pretty much does all I want. The third reason is that despite some minor contributions, no other developer has stepped up to take over.&lt;/p&gt;&#xA;&lt;p&gt;Meanwhile, people continued using Vuurmuur, it made it&amp;rsquo;s way into Debian, got removed from it again, made it&amp;rsquo;s way into Ubuntu. Lately, every few weeks someone would ask me if Vuurmuur was still being developed. My answer always was &amp;ldquo;yes, but very slowly&amp;rdquo;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Vuurmuur development</title>
      <link>https://inliniac.net/blog/2009/11/01/vuurmuur-development/</link>
      <pubDate>Sun, 01 Nov 2009 17:46:07 +0000</pubDate>
      <guid>https://inliniac.net/blog/2009/11/01/vuurmuur-development/</guid>
      <description>&lt;p&gt;Ever since I&amp;rsquo;ve been working on the OISF engine I&amp;rsquo;ve been unable to spend much time on my Vuurmuur project. Luckily it seems development is picking up some speed again because there are some (new) people working on some improvements. Two development branches have been started in svn. The first is &amp;ldquo;nflog&amp;rdquo; which is meant for the development of support for libnetfilter_log to replace the current syslog based vuurmuur_log.&lt;/p&gt;&#xA;&lt;p&gt;The second is called &amp;ldquo;ipv6&amp;rdquo; and is meant for adding IPv6 support to Vuurmuur as a frontend to ip6tables. This is going to be quite an effort, but I&amp;rsquo;m excited that it got started!&lt;/p&gt;</description>
    </item>
    <item>
      <title>Available for contract work</title>
      <link>https://inliniac.net/blog/2009/01/05/available-for-contract-work/</link>
      <pubDate>Mon, 05 Jan 2009 13:26:06 +0000</pubDate>
      <guid>https://inliniac.net/blog/2009/01/05/available-for-contract-work/</guid>
      <description>&lt;p&gt;This year there will be a lot of work that needs to be done for the &lt;a href=&#34;http://www.openinfosecfoundation.org/&#34;&gt;Open Infosec Foundation&lt;/a&gt;. And like I wrote a few days ago, a lot of work is already being done. However, most of it is unpaid at this time as it will be some months before our funding comes in. So at least until then I&amp;rsquo;m available and looking for contract work.&lt;/p&gt;&#xA;&lt;p&gt;For the last two years I&amp;rsquo;ve been doing work as a contractor in the (open source) security field. My experience is mostly in coding in C and Perl, primarily on &lt;a href=&#34;http://www.snort.org/&#34;&gt;Snort&lt;/a&gt; and &lt;a href=&#34;http://snort-inline.sf.net/&#34;&gt;Snort_inline&lt;/a&gt;. Recently I created the (Perl language) &lt;a href=&#34;http://doc.emergingthreats.net/bin/view/Main/SidReporter&#34;&gt;SidReporter&lt;/a&gt; program for &lt;a href=&#34;http://www.emergingthreats.net/&#34;&gt;Emerging Threats&lt;/a&gt;. Areas I worked in: IPv6 IDS/IPS coding, signature writing, Web Application Firewalls, threading, bandwidth accounting, and more&amp;hellip;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Tunnel unwrapping for Snort_inline 2.8.0.1</title>
      <link>https://inliniac.net/blog/2008/01/11/tunnel-unwrapping-for-snort_inline-2801/</link>
      <pubDate>Fri, 11 Jan 2008 16:24:37 +0000</pubDate>
      <guid>https://inliniac.net/blog/2008/01/11/tunnel-unwrapping-for-snort_inline-2801/</guid>
      <description>&lt;p&gt;Not many people have native IPv6 connectivity and use some form of tunneling. For this reason Nitro Security asked me to develop a Snort preprocessor to unwrap various tunnels. This resulted in the preprocessor &amp;lsquo;ip6tunnel&amp;rsquo;, which I uploaded to Snort_inline&amp;rsquo;s SVN yesterday. The preprocessor is capable of unwrapping IPv6-in-IPv4, IPv6-in-IPv6, IPv4-in-IPv6, IPv4-in-IPv4 and finally IPv6-over-UDP. The latter is used by Freenet6.&lt;/p&gt;&#xA;&lt;p&gt;I chose to develop it as a preprocessor because this allows Snort to inspect both the original packet and the tunnel packet(s). The preprocessor supports recursive unwrapping. The recursion depth is limited to 3 by default, but can be configured differently. Get the preprocessor from Snort_inline&amp;rsquo;s SVN by checking out the latest trunk:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Snort_inline updated to 2.8.0.1 in SVN</title>
      <link>https://inliniac.net/blog/2008/01/09/snort_inline-updated-to-2801-in-svn/</link>
      <pubDate>Wed, 09 Jan 2008 15:41:19 +0000</pubDate>
      <guid>https://inliniac.net/blog/2008/01/09/snort_inline-updated-to-2801-in-svn/</guid>
      <description>&lt;p&gt;I&amp;rsquo;ve just committed an update to Snort_inline&amp;rsquo;s SVN. It brings it to the Snort 2.8.0.1 level. It supports both IPv4 and IPv6 on IPQ and NFQ. I have not been able to test IPFW on IPv6, so I don&amp;rsquo;t think that will work currently.&lt;/p&gt;&#xA;&lt;p&gt;This update removes the libdnet dependency and replaces it with libnet 1.1. To be able to send ICMPv6 unreachable packets you will need the libnet 1.1 patch I wrote a while ago. You can find that &lt;a href=&#34;http://www.inliniac.net/blog/2007/10/16/libnet-11-ipv6-fixes-and-additions.html&#34;&gt;here&lt;/a&gt;. Get the latest Snort_inline by checking out SVN:&lt;/p&gt;</description>
    </item>
    <item>
      <title>New Snortsam patch for Snort 2.8.0.1</title>
      <link>https://inliniac.net/blog/2008/01/08/new-snortsam-patch-for-snort-2801/</link>
      <pubDate>Tue, 08 Jan 2008 12:30:53 +0000</pubDate>
      <guid>https://inliniac.net/blog/2008/01/08/new-snortsam-patch-for-snort-2801/</guid>
      <description>&lt;p&gt;Matt Jonkman of &lt;a href=&#34;http://www.emergingthreats.net/&#34;&gt;Emerging Threats&lt;/a&gt; asked me to have a look at the existing Snortsam 2.8.0.1 patch as people were continuing to report problems with it. I updated it to compile without compiler warnings, build cleanly with debugging enabled, build cleanly with Snort&amp;rsquo;s IPv6 support enabled and added a check so it won&amp;rsquo;t act on alerts in IPv6 packets since the Snortsam framework does not support IPv6. Finally I removed the patch script so it&amp;rsquo;s provided as a &amp;rsquo;normal&amp;rsquo; diff. Here is the patch: &lt;a href=&#34;http://www.inliniac.net/files/snortsam-2.8.0.1.diff&#34;&gt;http://www.inliniac.net/files/snortsam-2.8.0.1.diff&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Working on Snort_inline 2.8.0.1</title>
      <link>https://inliniac.net/blog/2007/12/22/working-on-snort_inline-2801/</link>
      <pubDate>Sat, 22 Dec 2007 12:49:20 +0000</pubDate>
      <guid>https://inliniac.net/blog/2007/12/22/working-on-snort_inline-2801/</guid>
      <description>&lt;p&gt;The last week I&amp;rsquo;ve been working on bringing Snort_inline to the Snort 2.8.0.1 level, including it&amp;rsquo;s IPv6 support. I&amp;rsquo;m almost ready to commit it to SVN, there are just some issues I need to fix in the inline specific code. The code will get rid of libdnet and use libnet 1.1 for sending reset/reject packets for both IPv4 and IPv6. After committing I will start working on getting the IPv6 features I wrote for NitroSecurity into this tree. This includes more matches, tunnel decoding (including for example the freenet6 tunnel, etc). So stay tuned!&lt;/p&gt;</description>
    </item>
    <item>
      <title>Libnet 1.1 IPv6 fixes and additions</title>
      <link>https://inliniac.net/blog/2007/10/16/libnet-11-ipv6-fixes-and-additions/</link>
      <pubDate>Tue, 16 Oct 2007 21:35:11 +0000</pubDate>
      <guid>https://inliniac.net/blog/2007/10/16/libnet-11-ipv6-fixes-and-additions/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;http://www.packetfactory.net/libnet/&#34;&gt;Libnet&lt;/a&gt; is a cool packet crafting tool, used by &lt;a href=&#34;http://www.snort.org/&#34;&gt;Snort&lt;/a&gt; to send TCP reset packets and ICMP unreachable packets as part of active responses. Libnet 1.1 supports IPv6 which is what I needed for my work. After some reading and testing there were a few problems. First, while possible to send TCP reset packets, the packets didn&amp;rsquo;t have a correct checksum and debugging this with valgrind showed lots of memory errors. Second, ICMPv6 was only partly implemented. The libnet_build_* functions for it are missing. This is, by the way, quite a common picture. Many libraries and projects have some support for IPv6, but generally incomplete and less well tested.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Running IPv6 with Freenet6 when on the road</title>
      <link>https://inliniac.net/blog/2007/03/27/running-ipv6-with-freenet6-when-on-the-road/</link>
      <pubDate>Tue, 27 Mar 2007 18:25:33 +0000</pubDate>
      <guid>https://inliniac.net/blog/2007/03/27/running-ipv6-with-freenet6-when-on-the-road/</guid>
      <description>&lt;p&gt;I wrote about my experiments with IPv6 before. These were done for my home network where I have an ISP that offers an IPv6 tunnel broker. The last two months I have not been in my home, but instead using internet &amp;lsquo;on the road&amp;rsquo; mostly through wireless LANs. There are a number of techniques for using IPv6 if your provider doesn&amp;rsquo;t offer it, and today I stumbled on one in &lt;a href=&#34;http://www.networkworld.com/news/2007/032607-hexago-ipv6.html&#34;&gt;this NetworkWorld article&lt;/a&gt;, so I decided to give it a try.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Leaking information by using IPv6</title>
      <link>https://inliniac.net/blog/2007/03/15/leaking-information-using-ipv6/</link>
      <pubDate>Thu, 15 Mar 2007 19:56:16 +0000</pubDate>
      <guid>https://inliniac.net/blog/2007/03/15/leaking-information-using-ipv6/</guid>
      <description>&lt;p&gt;As I wrote before, I&amp;rsquo;m experimenting with IPv6. I have a tunnel to my ISP from my router. The router is running Linux and uses radvd to advertise my IPv6 prefix to my networks. My dmz, in which this blog is hosted, get the 2001:888:13c5:cafe::/64 prefix. The IPaddresses are then created by taking the MACaddress of a network interface and placing that behind the prefix. It&amp;rsquo;s a nice and simple autoconfiguration system. So the IPv6 address of the blog is 2001:888:13c5:cafe:20c:29ff:fe13:2b42.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Experimenting with IPv6</title>
      <link>https://inliniac.net/blog/2007/03/13/experimenting-with-ipv6/</link>
      <pubDate>Tue, 13 Mar 2007 19:04:51 +0000</pubDate>
      <guid>https://inliniac.net/blog/2007/03/13/experimenting-with-ipv6/</guid>
      <description>&lt;p&gt;My &lt;a href=&#34;http://www.xs4all.nl/&#34;&gt;ISP&lt;/a&gt; is one of the few here in the Netherlands that provides a IPv6 tunnel broker. I have played with it some during the last year or so, but now decided to get a little more serious with it. So I&amp;rsquo;ve decided to enable it for my blog. When opening up my site to IPv6 one thing that is important is security. I will describe the status of IPv6 support of my current setup:&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
