<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent posts to news</title><link>https://sourceforge.net/p/vortex-ids/news/</link><description>Recent posts to news</description><atom:link href="https://sourceforge.net/p/vortex-ids/news/feed.rss" rel="self"/><language>en</language><lastBuildDate>Fri, 16 Sep 2011 20:03:04 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/vortex-ids/news/feed.rss" rel="self" type="application/rss+xml"/><item><title>Revision 59: Minor Updates to Documentation</title><link>https://sourceforge.net/p/vortex-ids/news/2011/09/revision-59-minor-updates-to-documentation/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Revision 59 has been uploaded which has some small additions to the documentation including clarification on derivative works and references to vortex related contributions from the community.&lt;/p&gt;
&lt;p&gt;For those who don't want to download, the diff is below:&lt;/p&gt;
&lt;p&gt;--- linux_sensors/vortex/rpm/vortex.README    2011/09/15 13:42:26 2456&lt;br /&gt;
+++ linux_sensors/vortex/rpm/vortex.README 2011/09/16 13:54:33 2457&lt;br /&gt;
@@ -21,6 +21,9 @@&lt;br /&gt;
The libraries to which Vortex links are distributed under the terms of their own licenses.&lt;br /&gt;
Please see those libraries for their applicable licenses.&lt;/p&gt;
&lt;p&gt;+Applications created to analyze or process data that is outputted from&lt;br /&gt;
+Vortex are viewed as separate works and not derivative.&lt;br /&gt;
+&lt;/p&gt;
&lt;p&gt;Introduction:&lt;/p&gt;
&lt;p&gt;@@ -312,6 +315,27 @@&lt;br /&gt;
Vortex only supports TCP.&lt;/p&gt;
&lt;p&gt;+Community Contributions:&lt;br /&gt;
+(The following are provided for information purposes only.)&lt;br /&gt;
+&lt;br /&gt;
+Securityfu Blog: Vortex IDS - Get Super Snagadocious on Ubuntu, &lt;a href="http://securityfu.blogspot.com/2010/02/vortex-ids-get-super-snagadocious-on.html" rel="nofollow"&gt;http://securityfu.blogspot.com/2010/02/vortex-ids-get-super-snagadocious-on.html&lt;/a&gt;&lt;br /&gt;
+    - Introduction to vortex on Ubuntu&lt;br /&gt;
+SmuSec Blog: Vortex Howto Series &lt;a href="http://smusec.blogspot.com/search/label/vortex%20howto" rel="nofollow"&gt;http://smusec.blogspot.com/search/label/vortex%20howto&lt;/a&gt;&lt;br /&gt;
+    - Series of posts on how to use vortex for various tasks&lt;br /&gt;
+Security Onion LiveCD: &lt;a href="http://securityonion.blogspot.com/" rel="nofollow"&gt;http://securityonion.blogspot.com/&lt;/a&gt;, &lt;a href="https://sourceforge.net/projects/security-onion/"&gt;https://sourceforge.net/projects/security-onion/&lt;/a&gt;&lt;br /&gt;
+    - Ubuntu based LiveCD contain numerous netwerk security/IDS tools&lt;br /&gt;
+StreamDB: Network stream database framework, &lt;a href="http://code.google.com/p/streamdb/" rel="nofollow"&gt;http://code.google.com/p/streamdb/&lt;/a&gt; &lt;br /&gt;
+    - Open source project that stores and retrieves streams recontructed by vortex&lt;br /&gt;
+Ruminate IDS: Modular System for Network Payload Analysis, &lt;a href="http://ruminate-ids.org/" rel="nofollow"&gt;http://ruminate-ids.org/&lt;/a&gt;&lt;br /&gt;
+    - IDS based on vortex focussing on analysis of payload object such as documents&lt;br /&gt;
+FreeBSD patch: &lt;a href="https://sourceforge.net/news/?group_id=255425&amp;amp;id=298842"&gt;https://sourceforge.net/news/?group_id=255425&amp;amp;id=298842&lt;/a&gt;&lt;br /&gt;
+    - Patch disabling some less portable features of vortex, making compilation easier on BSDs&lt;br /&gt;
+&lt;br /&gt;
+Note: the Smusec blog and Ruminate IDS are independent works of Charles Smutz, one of the authors of vortex.&lt;br /&gt;
+&lt;br /&gt;
+Newer community contributions can be found on the vortex news page: &lt;a href="https://sourceforge.net/news/?group_id=255425"&gt;https://sourceforge.net/news/?group_id=255425&lt;/a&gt;&lt;br /&gt;
+&lt;br /&gt;
+&lt;br /&gt;
Improvements:&lt;/p&gt;
&lt;p&gt;There are many improvements to be made to vortex. If you make useful improvements, please provide them to the authors so we can consider integrating them. Even improvements to documentation, packaging, etc are both needed and desired.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Charles Smutz</dc:creator><pubDate>Fri, 16 Sep 2011 20:03:04 -0000</pubDate><guid>https://sourceforge.netf4430f42cf81ec1ab18dc24b073d17bd862d948f</guid></item><item><title>Compiling Vortex on BSD</title><link>https://sourceforge.net/p/vortex-ids/news/2011/03/compiling-vortex-on-bsd/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Martin Holste has contributed the following patch and instructions on compiling vortex on BSD. This disables some features that aren't frequently used and aren't very portable (prioritization and CPU affinity). Hopefully this is helpful to others:&lt;/p&gt;
&lt;p&gt;Ok, I got it to compile on FreeBSD 8.1 with the following minor patch to add a BSD define flag to disable CPU affinity:&lt;/p&gt;
&lt;p&gt;52,55d51&lt;br /&gt;
&amp;lt; #ifdef BSD&lt;br /&gt;
&amp;lt; #include &amp;lt;limits.h&amp;gt;&lt;br /&gt;
&amp;lt; #define SIZE_MAX _POSIX_SSIZE_MAX&lt;br /&gt;
&amp;lt; #else&lt;br /&gt;
57d52&lt;br /&gt;
&amp;lt; #endif&lt;br /&gt;
73d67&lt;br /&gt;
&amp;lt; #ifndef BSD&lt;br /&gt;
76d69&lt;br /&gt;
&amp;lt; #endif&lt;br /&gt;
692d684&lt;br /&gt;
&amp;lt; #ifndef BSD&lt;br /&gt;
709d700&lt;br /&gt;
&amp;lt; #endif&lt;br /&gt;
775,776c766&lt;br /&gt;
&amp;lt;&lt;br /&gt;
&amp;lt; #ifndef BSD &lt;br /&gt;
---&lt;br /&gt;
&amp;gt;  &lt;br /&gt;
794d783&lt;br /&gt;
&amp;lt; #endif&lt;br /&gt;
960d948&lt;br /&gt;
&amp;lt; #ifndef BSD&lt;br /&gt;
978d965&lt;br /&gt;
&amp;lt; #endif&lt;br /&gt;
1927,1928c1914&lt;br /&gt;
&amp;lt;&lt;br /&gt;
&amp;lt; #ifndef BSD&lt;br /&gt;
---&lt;br /&gt;
&amp;gt;&lt;br /&gt;
1947d1932&lt;br /&gt;
&amp;lt; #endif&lt;/p&gt;
&lt;p&gt;I compiled (without BSF) using this command:&lt;br /&gt;
gcc -I/usr/local/include -L/usr/local/lib -O3 -o vortex vortex.c -lnids -lpthread -lnet -lpcap -lgthread-2.0 -DBSD&lt;/p&gt;
&lt;p&gt;You can download the whole file from my Dropbox here:&lt;br /&gt;
&lt;a href="http://dl.dropbox.com/u/8259829/vortex.c" rel="nofollow"&gt;http://dl.dropbox.com/u/8259829/vortex.c&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Charles Smutz</dc:creator><pubDate>Thu, 24 Mar 2011 18:59:59 -0000</pubDate><guid>https://sourceforge.netc3af8d165345962be7562ed0038b872837558312</guid></item><item><title>StreamDB Project </title><link>https://sourceforge.net/p/vortex-ids/news/2011/02/streamdb-project-/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;The StreamDB Project has recently been announced: &lt;a href="http://code.google.com/p/streamdb/" rel="nofollow"&gt;http://code.google.com/p/streamdb/&lt;/a&gt;&lt;br /&gt;
StreamDB is a high-performance framework for storing network streams. The current version uses Vortex IDS to read the streams from a file or network interface and saves them to an indexed DB and data file....&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Charles Smutz</dc:creator><pubDate>Tue, 01 Feb 2011 20:09:56 -0000</pubDate><guid>https://sourceforge.net5b616329a9e98d50c9dcc43bc1d2714f82d1cddf</guid></item><item><title>Updated 2.9.0 tarball</title><link>https://sourceforge.net/p/vortex-ids/news/2011/01/updated-290-tarball/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;A new .tgz for vortex 2.9.0 has been released. This should fix the compilation issue that was occuring for some platforms. This download also includes xpipes, the exclusion of which was an oversight.&lt;/p&gt;
&lt;p&gt;The RPMs are unaffected. No changes to functionality were made.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Charles Smutz</dc:creator><pubDate>Wed, 05 Jan 2011 16:33:24 -0000</pubDate><guid>https://sourceforge.netb786fa6f5a2e23c5843cdd570f8823ccdc310ebc</guid></item><item><title>Issues Compiling 2.9.0</title><link>https://sourceforge.net/p/vortex-ids/news/2010/12/issues-compiling-290/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Some users are reporting trouble compiling vortex 2.9.0 on some platforms, including ubuntu. It appears the easiest fix is to change the include from &amp;lt;linux/limits.h&amp;gt; to &amp;lt;limits.h&amp;gt;. It should also be noted that people who are interested in performance should consider enabling optimization in their compiler. The RPM versions are compiled with the red hat default flags which include -O2.&lt;/p&gt;
&lt;p&gt;The following demonstrates and initial failed attempt to compile vortex 2.9.0, the modification proposed, and then testing of the new version:&lt;/p&gt;
&lt;p&gt;securityonion@securityonion:/tmp/vortex_testing$ echo "Thanks to Doug Burks for SecurityOnion"&lt;br /&gt;
Thanks to Doug Burks for SecurityOnion&lt;br /&gt;
securityonion@securityonion:/tmp/vortex_testing$ tar zxf vortex-2.9.0.tgz&lt;br /&gt;
securityonion@securityonion:/tmp/vortex_testing$ cd vortex-2.9.0/&lt;br /&gt;
securityonion@securityonion:/tmp/vortex_testing/vortex-2.9.0$ gcc vortex.c -lnids -lpthread -Wall -O2 -o vortex&lt;br /&gt;
vortex.c: In function ‘print_stats’:&lt;br /&gt;
vortex.c:736: error: ‘UINT_MAX’ undeclared (first use in this function)&lt;br /&gt;
vortex.c:736: error: (Each undeclared identifier is reported only once&lt;br /&gt;
vortex.c:736: error: for each function it appears in.)&lt;br /&gt;
securityonion@securityonion:/tmp/vortex_testing/vortex-2.9.0$ echo "fail :("&lt;br /&gt;
fail :(&lt;br /&gt;
securityonion@securityonion:/tmp/vortex_testing/vortex-2.9.0$ cat vortex.c | sed 's/linux\/limits.h/limits.h/' &amp;gt; vortex_ubuntu.c&lt;br /&gt;
securityonion@securityonion:/tmp/vortex_testing/vortex-2.9.0$ gcc vortex_ubuntu.c -lnids -lpthread -Wall -O2 -o vortex&lt;br /&gt;
vortex_ubuntu.c: In function ‘flow_name’:&lt;br /&gt;
vortex_ubuntu.c:567: warning: dereferencing pointer ‘({anonymous})’ does break strict-aliasing rules&lt;br /&gt;
vortex_ubuntu.c:567: note: initialized from here&lt;br /&gt;
vortex_ubuntu.c:569: warning: dereferencing pointer ‘({anonymous})’ does break strict-aliasing rules&lt;br /&gt;
vortex_ubuntu.c:569: note: initialized from here&lt;br /&gt;
vortex_ubuntu.c:575: warning: dereferencing pointer ‘({anonymous})’ does break strict-aliasing rules&lt;br /&gt;
vortex_ubuntu.c:575: note: initialized from here&lt;br /&gt;
vortex_ubuntu.c:577: warning: dereferencing pointer ‘({anonymous})’ does break strict-aliasing rules&lt;br /&gt;
vortex_ubuntu.c:577: note: initialized from here&lt;br /&gt;
vortex_ubuntu.c:582: warning: dereferencing pointer ‘({anonymous})’ does break strict-aliasing rules&lt;br /&gt;
vortex_ubuntu.c:582: note: initialized from here&lt;br /&gt;
vortex_ubuntu.c:584: warning: dereferencing pointer ‘({anonymous})’ does break strict-aliasing rules&lt;br /&gt;
vortex_ubuntu.c:584: note: initialized from here&lt;br /&gt;
securityonion@securityonion:/tmp/vortex_testing/vortex-2.9.0$ diff -uNr vortex.c vortex_ubuntu.c&lt;br /&gt;
--- vortex.c   2010-12-15 09:32:07.000000000 -0500&lt;br /&gt;
+++ vortex_ubuntu.c    2010-12-29 10:12:35.770762272 -0500&lt;br /&gt;
@@ -49,7 +49,7 @@&lt;br /&gt;
#include &amp;lt;sched.h&amp;gt;&lt;br /&gt;
#include &amp;lt;stdio.h&amp;gt;&lt;br /&gt;
#include &amp;lt;stdlib.h&amp;gt;&lt;br /&gt;
-#include &amp;lt;linux/limits.h&amp;gt;&lt;br /&gt;
+#include &amp;lt;limits.h&amp;gt;&lt;br /&gt;
#include &amp;lt;sys/types.h&amp;gt;&lt;br /&gt;
#include &amp;lt;sys/socket.h&amp;gt;&lt;br /&gt;
#include &amp;lt;sys/time.h&amp;gt;&lt;br /&gt;
@@ -809,7 +809,7 @@&lt;br /&gt;
//Used to take all the connection data, provide it to consumers, free, and close&lt;br /&gt;
void dump_stream(struct conn_param *a_conn)&lt;br /&gt;
{&lt;br /&gt;
-    //taken from linux/limits.h&lt;br /&gt;
+    //taken from limits.h&lt;br /&gt;
char temp_filename[PATH_MAX];&lt;/p&gt;
&lt;p&gt;//these vars only used for debugging&lt;br /&gt;
securityonion@securityonion:/tmp/vortex_testing/vortex-2.9.0$ sudo ./vortex -i eth0 -e -k -l &amp;amp;&lt;br /&gt;
[1] 3372&lt;br /&gt;
securityonion@securityonion:/tmp/vortex_testing/vortex-2.9.0$ wget &lt;a href="http://ruminate-ids.org" rel="nofollow"&gt;http://ruminate-ids.org&lt;/a&gt;&lt;br /&gt;
--2010-12-29 10:31:26--  &lt;a href="http://ruminate-ids.org/" rel="nofollow"&gt;http://ruminate-ids.org/&lt;/a&gt;&lt;br /&gt;
Resolving ruminate-ids.org... 66.173.221.158&lt;br /&gt;
Connecting to ruminate-ids.org|66.173.221.158|:80... connected.&lt;br /&gt;
HTTP request sent, awaiting response... 200 OK&lt;br /&gt;
Length: 4156 (4.1K) [text/html]&lt;br /&gt;
Saving to: `index.html.5'&lt;/p&gt;
&lt;p&gt;100%[===================================&amp;gt;] 4,156       --.-K/s   in 0.002s&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;2010-12-29 10:31:26 (2.41 MB/s) - `index.html.5' saved [4156/4156]&lt;/p&gt;
&lt;p&gt;tcp-1-1293636686-1293636686-c-4463-192.168.159.134:49840s66.173.221.158:80&lt;br /&gt;
tcp-1-1293636686-1293636686-c-4463-192.168.159.134:49840c66.173.221.158:80&lt;br /&gt;
securityonion@securityonion:/tmp/vortex_testing/vortex-2.9.0$ sudo skill -9 -c vortex&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Charles Smutz</dc:creator><pubDate>Wed, 29 Dec 2010 15:50:04 -0000</pubDate><guid>https://sourceforge.net9aa3c2ec3dbf129ab5edbb47c7f355232f54028e</guid></item><item><title>Version 2.9.0</title><link>https://sourceforge.net/p/vortex-ids/news/2010/12/version-290/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Version 2.9.0 is available for download. This release includes various fixes, huge performance improvements, better debugging/error reporting/statistics, removal of arbitrary 2GB limits, and even a new feature when replaying from capture files where output files have their timestamps set the to the appropriate times from the pcap.&lt;/p&gt;
&lt;p&gt;Happy Holidays!&lt;/p&gt;
&lt;p&gt;Changlog is as follows:&lt;/p&gt;
&lt;p&gt;* Wed Dec 15 2010 Charles Smutz &amp;lt;opensource.tools.security@lmco.com&amp;gt; 2.9.0-57&lt;br /&gt;
- Rebuild for public distribution&lt;/p&gt;
&lt;p&gt;* Tue Dec 14 2010 Charles Smutz &amp;lt;opensource.tools.security@lmco.com&amp;gt; 2.9.0-56&lt;br /&gt;
- Significant performance improvements (lower CPU use by ~300%) by making calls to realloc less frequently (-x to tune)&lt;br /&gt;
- Set timestamps of output files to match timestamps from pcap (-d to disable)&lt;br /&gt;
- Remove arbitrary limit (2 GB) on stream collection sizes, now depends on system&lt;br /&gt;
- Wrap 32bit pcap counters with 64bit counters&lt;br /&gt;
- Fix cpu locking/affinity and simplify interface&lt;br /&gt;
- Addition of error counters for file/IO and memory errors&lt;/p&gt;
&lt;p&gt;* Fri Jul 23 2010 Charles Smutz &amp;lt;opensource.tools.security@lmco.com&amp;gt; 2.8.1-55&lt;br /&gt;
- Added more debug statement for tcp callback and idle queue&lt;/p&gt;
&lt;p&gt;* Thu Jul 22 2010 Charles Smutz &amp;lt;opensource.tools.security@lmco.com&amp;gt; 2.8.1-54&lt;br /&gt;
- Added debug statements for connection open, close, and write&lt;/p&gt;
&lt;p&gt;* Wed May 19 2010 William Hoyt &amp;lt;opensource.tools.security@lmco.com&amp;gt; 2.8.1-52&lt;br /&gt;
- set init script to send messages to /dev/null&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Charles Smutz</dc:creator><pubDate>Sat, 25 Dec 2010 01:55:40 -0000</pubDate><guid>https://sourceforge.net7314ad89e20ac521310ea0d940f18db0656c3533</guid></item><item><title>Vortex Included on Security Onion LiveCD</title><link>https://sourceforge.net/p/vortex-ids/news/2010/10/vortex-included-on-security-onion-livecd/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Vortex has been included on Security Onion Live, &lt;a href="http://code.google.com/p/security-onion/" rel="nofollow"&gt;http://code.google.com/p/security-onion/&lt;/a&gt;, an ubuntu based LiveCD devoted to IDS. See &lt;a href="http://securityonion.blogspot.com/2010/10/security-onion-live-20101010-edition.html" rel="nofollow"&gt;http://securityonion.blogspot.com/2010/10/security-onion-live-20101010-edition.html&lt;/a&gt; for the announcement.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Charles Smutz</dc:creator><pubDate>Mon, 18 Oct 2010 10:57:42 -0000</pubDate><guid>https://sourceforge.net0e43cfd49638be7db0ec1f1a9c692f63fe627977</guid></item><item><title>SmuSec continues Vortex Howto Series</title><link>https://sourceforge.net/p/vortex-ids/news/2010/04/smusec-continues-vortex-howto-series/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;SmuSec has posted another entry in their vortex howto series: &lt;a href="http://smusec.blogspot.com/search/label/vortex%20howto" rel="nofollow"&gt;http://smusec.blogspot.com/search/label/vortex%20howto&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Charles Smutz</dc:creator><pubDate>Thu, 08 Apr 2010 13:39:17 -0000</pubDate><guid>https://sourceforge.net87587fd2d8b9467131f7291c5f8db28e55b48d3a</guid></item><item><title>RPMs for Libnids 1.24 released</title><link>https://sourceforge.net/p/vortex-ids/news/2010/04/rpms-for-libnids-124-released/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;RPMs for vortex built against libnids 1.24 are available for download. Look for the RPMs with revision number 51. Previous RPMs, including revision 49, were all built against 1.23. Hence, the difference between vortex-2.8.1-51.el5.x86_64.rpm and vortex-2.8.1-49.el5.x86_64.rpm is the version of libnids required.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Charles Smutz</dc:creator><pubDate>Thu, 08 Apr 2010 13:37:27 -0000</pubDate><guid>https://sourceforge.netde8f1f943e460b87057405d23b50a1c0bcc82862</guid></item><item><title>Blog Posts on Vortex</title><link>https://sourceforge.net/p/vortex-ids/news/2010/03/blog-posts-on-vortex/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Vortex has found itself in a few blogs lately.&lt;br /&gt;
Securityfu has an introduction to and overview of vortex. &lt;a href="http://securityfu.blogspot.com/2010/02/vortex-ids-get-super-snagadocious-on.html" rel="nofollow"&gt;http://securityfu.blogspot.com/2010/02/vortex-ids-get-super-snagadocious-on.html&lt;/a&gt; &lt;br /&gt;
SmuSec is running a series of howtos on vortex. &lt;a href="http://smusec.blogspot.com/2010/03/vortex-howto-series-network.html" rel="nofollow"&gt;http://smusec.blogspot.com/2010/03/vortex-howto-series-network.html&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Charles Smutz</dc:creator><pubDate>Wed, 24 Mar 2010 12:34:16 -0000</pubDate><guid>https://sourceforge.net102fe2be4a74c36f1e2959b1e6b7fa531d3d3198</guid></item></channel></rss>