Gathered on this page are some examples of what the AxuFlow commands look and feel like. There are also some specialized tools that aren't listed on this page.
The design philosophy behind AxuFlow is that all the tools are and fast and as efficient as possible. All the data is stored in mmap()ed files. Every flow description starts at a power-of-two boundary for highly optimized code generation. All shorts and longs are properly aligned in the files. The library can automatically create index files to the flow data files for faster searches. Any field can be indexed and combined indexes can also be created.
Usage: afd [-hk] [-e expression | -f filename] [-t columns] flowsavefiles -e filter entries -f read filter expression from file -h suppress table headers -k short hand for "-t CDEFGHKL" -t which table columns are shown A - router ip B - next hop C - source address D - destination address E - source port F - destination port G - source as H - destination as I - input interface J - output interface K - packets L - bytes M - tcp flags N - protocol O - type of serviceExample expressions:
src_addr=188.8.131.52/28 or dst_addr=184.108.40.206/28 and src_as=6667 !(dst_addr=220.127.116.11) and dst_port < 1024
Axuflowcollector doesn't care about command line parameters. It just collects the flows and saves them as efficiently as possible. It also supports receiving the flows over multicast.
Axuflowstorer processes and moves the collected files to other directories where they can be processed more easily. Axuflowstorer usage:
Usage: ./axuflowstorer configuration_file_nameConfiguration file example:
# Comment # name template for new files new testa # name template for where to move the files after processing store ../testb # between checks sleep 61 # If Cisco indexes the flow via IGP, it can't find its AS: rewrite 18.104.22.168/16 AS6667 rewrite 22.214.171.124/19 AS6667 rewrite 126.96.36.199/19 AS6667 rewrite 188.8.131.52/19 AS6667 rewrite 184.108.40.206/24 AS8230
Axu TM Oy
Hermiankatu 6 A
+358 29 123 8805
+358 44 975 6548