Thanks for your reply Jeff!<br /><br />I am using perl for nearly everything, too.<br />But I don´t feel good by poking around in an API I don´t know.<br />(It feels like to scamp on a nuclear warhead to charge my cellphone. <br />If the software crashes I am the on who get fired.)<br /><br />(What I need to do is, reading the flowd files ans further aggregate the date.<br />Because we don´t want to drain to much computing power from ther routers to manage the netflow data.)<br /><br />I found flowinsert.pl, by knowing only a bit about NetFlow, it should work with early versions like v5.<br />(The script is not documented, too.)<br />But using the dynamic template based formats introduced with netflow v9, I guess it is not<br />going to work. Is there somewhere an afford to read the template data of version 9 or is this done<br />automatically by the modul? <br /><br />Thanks,<br />Bo<br /><br />Jeff Saxe &lt;JSaxe@briworks.com&gt; hat am 11. September 2008 um 15:53 geschrieben:<br /><br />&gt; Hello, Bo. I don't know if there is a documented Perl API as much as  <br />&gt; you might think. The flowd program sits there and collects data into  <br />&gt; a file; that's a completely independent program sitting around doing  <br />&gt; just one thing. Then every once in a while, you can move aside the  <br />&gt; flowd file being collected, tap flowd on the shoulder with a &quot;USR1&quot;  <br />&gt; signal, and wait for a second or two for it to start a new file. Then  <br />&gt; you can do whatever you like with that freshly-cut-off file.<br />&gt; <br />&gt; If you want to read the data out in human form, you can use flowd- <br />&gt; reader at the command line, possibly augmented with text-based shell  <br />&gt; tools like grep, sort, awk, uniq, etc. But if you want to parse the  <br />&gt; data in some more sophisticated way and do some further analysis,  <br />&gt; then you have the option to read the flowd binary log through either  <br />&gt; Python or Perl. I personally have chosen Perl because I'm very  <br />&gt; comfortable with it (my license plate says &quot;PERL ROX&quot;). So basically  <br />&gt; you run the Makefile.PL process in the README under Flowd-perl, and  <br />&gt; then you can write Perl programs with &quot;use Flowd;&quot; in them. Look at  <br />&gt; the two examples under tools, flowinsert.pl (read lines from flowd,  <br />&gt; lightly modify them, and construct INSERT statements to cram them  <br />&gt; into SQL) and wormsuspects.pl (no SQL involved, just read out of  <br />&gt; flowd log using Perl, construct in-RAM hash in Perl, then read the  <br />&gt; hash and exit, forgetting the hash). Many other strategies are possible.<br />&gt; <br />&gt; Good luck!<br />&gt; <br />&gt; <br />&gt; -- Jeff Saxe, Network Engineer<br />&gt; Blue Ridge InternetWorks, Charlottesville, VA<br />&gt; CCIE # 9376<br />&gt; 434-817-0707 ext. 2024 (work)  /  434-882-3508 (cell)  /   <br />&gt; JSaxe@briworks.com<br />&gt; <br />&gt; <br />&gt; <br />&gt; On Sep 11, 2008, at 3:31 AM, Deviloper wrote:<br />&gt; <br />&gt; &gt; Greetings to all the people on netflow-tools mailinglist!<br />&gt; &gt;<br />&gt; &gt; I realized that flowd has all the feature I need for my recent  <br />&gt; &gt; project,<br />&gt; &gt; apart from any documentation of the APIs.<br />&gt; &gt;<br />&gt; &gt; I searched through the package, but couldn´t find anything about  <br />&gt; &gt; the perl API.<br />&gt; &gt;<br />&gt; &gt; If anybody has at least a API-description or a<br />&gt; &gt; recent pod/manpage where the API and its methodes are descripted it  <br />&gt; &gt; would save my day.<br />&gt; &gt;<br />&gt; &gt; Thanks a lot,<br />&gt; &gt; Bo<br>