├── .commit_docs.sh ├── .gitignore ├── .travis.yml ├── COPYRIGHT ├── ChangeLog ├── Doxyfile.in ├── DoxygenLayout.xml ├── LICENSE ├── Makefile.am ├── README.md ├── autogen.sh ├── configure.ac ├── fstrm ├── control.c ├── control.h ├── file.c ├── file.h ├── fstrm-private.h ├── fstrm.h ├── iothr.c ├── iothr.h ├── libfstrm.pc.in ├── libfstrm.sym ├── rdwr.c ├── rdwr.h ├── reader.c ├── reader.h ├── tcp_writer.c ├── tcp_writer.h ├── time.c ├── unix_writer.c ├── unix_writer.h ├── writer.c └── writer.h ├── libmy ├── .gitignore ├── COPYRIGHT ├── LICENSE ├── argv.c ├── argv.h ├── argv_loc.h ├── m4 │ ├── ax_compare_version.m4 │ ├── ax_define_dir.m4 │ ├── ax_prog_xsltproc.m4 │ ├── ax_pthread.m4 │ ├── ld-version-script.m4 │ ├── my_check_docbook_ns_xslt_min.m4 │ ├── my_code_coverage.m4 │ ├── my_pkg_config_files.m4 │ ├── pcap.m4 │ ├── pkg.m4 │ └── protobuf-c.m4 ├── my_alloc.h ├── my_memory_barrier.h ├── my_queue.h ├── my_queue_mb.c ├── my_queue_mutex.c ├── my_time.h ├── print_string.h ├── read_bytes.h ├── ubuf.h └── vector.h ├── m4 ├── .gitignore ├── ax_pthread.m4 ├── ld-version-script.m4 ├── my_code_coverage.m4 ├── my_pkg_config_files.m4 ├── pkg.m4 └── valgrind-tests.m4 ├── man ├── fstrm_capture.1 ├── fstrm_dump.1 └── fstrm_replay.1 ├── src ├── .gitignore ├── fstrm_capture.c ├── fstrm_dump.c └── fstrm_replay.c └── t ├── .gitignore ├── program_tests ├── test-fstrm.txt ├── test.fstrm ├── test_fstrm_dump.sh.in └── test_fstrm_replay.sh.in ├── run_test_fstrm_io_file.sh ├── run_test_fstrm_io_tcp.sh ├── run_test_fstrm_io_unix.sh ├── run_test_queue.sh ├── test_control.c ├── test_file_hello.c ├── test_fstrm_io_file.c ├── test_fstrm_io_sock.c ├── test_queue.c └── test_writer_hello.c /.commit_docs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farsightsec/fstrm/HEAD/.commit_docs.sh -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farsightsec/fstrm/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farsightsec/fstrm/HEAD/.travis.yml -------------------------------------------------------------------------------- /COPYRIGHT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farsightsec/fstrm/HEAD/COPYRIGHT -------------------------------------------------------------------------------- /ChangeLog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farsightsec/fstrm/HEAD/ChangeLog -------------------------------------------------------------------------------- /Doxyfile.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farsightsec/fstrm/HEAD/Doxyfile.in -------------------------------------------------------------------------------- /DoxygenLayout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farsightsec/fstrm/HEAD/DoxygenLayout.xml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farsightsec/fstrm/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farsightsec/fstrm/HEAD/Makefile.am -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farsightsec/fstrm/HEAD/README.md -------------------------------------------------------------------------------- /autogen.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | exec autoreconf -fvi 3 | -------------------------------------------------------------------------------- /configure.ac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farsightsec/fstrm/HEAD/configure.ac -------------------------------------------------------------------------------- /fstrm/control.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farsightsec/fstrm/HEAD/fstrm/control.c -------------------------------------------------------------------------------- /fstrm/control.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farsightsec/fstrm/HEAD/fstrm/control.h -------------------------------------------------------------------------------- /fstrm/file.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farsightsec/fstrm/HEAD/fstrm/file.c -------------------------------------------------------------------------------- /fstrm/file.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farsightsec/fstrm/HEAD/fstrm/file.h -------------------------------------------------------------------------------- /fstrm/fstrm-private.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farsightsec/fstrm/HEAD/fstrm/fstrm-private.h -------------------------------------------------------------------------------- /fstrm/fstrm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farsightsec/fstrm/HEAD/fstrm/fstrm.h -------------------------------------------------------------------------------- /fstrm/iothr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farsightsec/fstrm/HEAD/fstrm/iothr.c -------------------------------------------------------------------------------- /fstrm/iothr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farsightsec/fstrm/HEAD/fstrm/iothr.h -------------------------------------------------------------------------------- /fstrm/libfstrm.pc.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farsightsec/fstrm/HEAD/fstrm/libfstrm.pc.in -------------------------------------------------------------------------------- /fstrm/libfstrm.sym: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farsightsec/fstrm/HEAD/fstrm/libfstrm.sym -------------------------------------------------------------------------------- /fstrm/rdwr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farsightsec/fstrm/HEAD/fstrm/rdwr.c -------------------------------------------------------------------------------- /fstrm/rdwr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farsightsec/fstrm/HEAD/fstrm/rdwr.h -------------------------------------------------------------------------------- /fstrm/reader.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farsightsec/fstrm/HEAD/fstrm/reader.c -------------------------------------------------------------------------------- /fstrm/reader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farsightsec/fstrm/HEAD/fstrm/reader.h -------------------------------------------------------------------------------- /fstrm/tcp_writer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farsightsec/fstrm/HEAD/fstrm/tcp_writer.c -------------------------------------------------------------------------------- /fstrm/tcp_writer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farsightsec/fstrm/HEAD/fstrm/tcp_writer.h -------------------------------------------------------------------------------- /fstrm/time.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farsightsec/fstrm/HEAD/fstrm/time.c -------------------------------------------------------------------------------- /fstrm/unix_writer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farsightsec/fstrm/HEAD/fstrm/unix_writer.c -------------------------------------------------------------------------------- /fstrm/unix_writer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farsightsec/fstrm/HEAD/fstrm/unix_writer.h -------------------------------------------------------------------------------- /fstrm/writer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farsightsec/fstrm/HEAD/fstrm/writer.c -------------------------------------------------------------------------------- /fstrm/writer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farsightsec/fstrm/HEAD/fstrm/writer.h -------------------------------------------------------------------------------- /libmy/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farsightsec/fstrm/HEAD/libmy/.gitignore -------------------------------------------------------------------------------- /libmy/COPYRIGHT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farsightsec/fstrm/HEAD/libmy/COPYRIGHT -------------------------------------------------------------------------------- /libmy/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farsightsec/fstrm/HEAD/libmy/LICENSE -------------------------------------------------------------------------------- /libmy/argv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farsightsec/fstrm/HEAD/libmy/argv.c -------------------------------------------------------------------------------- /libmy/argv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farsightsec/fstrm/HEAD/libmy/argv.h -------------------------------------------------------------------------------- /libmy/argv_loc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farsightsec/fstrm/HEAD/libmy/argv_loc.h -------------------------------------------------------------------------------- /libmy/m4/ax_compare_version.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farsightsec/fstrm/HEAD/libmy/m4/ax_compare_version.m4 -------------------------------------------------------------------------------- /libmy/m4/ax_define_dir.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farsightsec/fstrm/HEAD/libmy/m4/ax_define_dir.m4 -------------------------------------------------------------------------------- /libmy/m4/ax_prog_xsltproc.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farsightsec/fstrm/HEAD/libmy/m4/ax_prog_xsltproc.m4 -------------------------------------------------------------------------------- /libmy/m4/ax_pthread.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farsightsec/fstrm/HEAD/libmy/m4/ax_pthread.m4 -------------------------------------------------------------------------------- /libmy/m4/ld-version-script.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farsightsec/fstrm/HEAD/libmy/m4/ld-version-script.m4 -------------------------------------------------------------------------------- /libmy/m4/my_check_docbook_ns_xslt_min.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farsightsec/fstrm/HEAD/libmy/m4/my_check_docbook_ns_xslt_min.m4 -------------------------------------------------------------------------------- /libmy/m4/my_code_coverage.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farsightsec/fstrm/HEAD/libmy/m4/my_code_coverage.m4 -------------------------------------------------------------------------------- /libmy/m4/my_pkg_config_files.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farsightsec/fstrm/HEAD/libmy/m4/my_pkg_config_files.m4 -------------------------------------------------------------------------------- /libmy/m4/pcap.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farsightsec/fstrm/HEAD/libmy/m4/pcap.m4 -------------------------------------------------------------------------------- /libmy/m4/pkg.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farsightsec/fstrm/HEAD/libmy/m4/pkg.m4 -------------------------------------------------------------------------------- /libmy/m4/protobuf-c.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farsightsec/fstrm/HEAD/libmy/m4/protobuf-c.m4 -------------------------------------------------------------------------------- /libmy/my_alloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farsightsec/fstrm/HEAD/libmy/my_alloc.h -------------------------------------------------------------------------------- /libmy/my_memory_barrier.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farsightsec/fstrm/HEAD/libmy/my_memory_barrier.h -------------------------------------------------------------------------------- /libmy/my_queue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farsightsec/fstrm/HEAD/libmy/my_queue.h -------------------------------------------------------------------------------- /libmy/my_queue_mb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farsightsec/fstrm/HEAD/libmy/my_queue_mb.c -------------------------------------------------------------------------------- /libmy/my_queue_mutex.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farsightsec/fstrm/HEAD/libmy/my_queue_mutex.c -------------------------------------------------------------------------------- /libmy/my_time.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farsightsec/fstrm/HEAD/libmy/my_time.h -------------------------------------------------------------------------------- /libmy/print_string.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farsightsec/fstrm/HEAD/libmy/print_string.h -------------------------------------------------------------------------------- /libmy/read_bytes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farsightsec/fstrm/HEAD/libmy/read_bytes.h -------------------------------------------------------------------------------- /libmy/ubuf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farsightsec/fstrm/HEAD/libmy/ubuf.h -------------------------------------------------------------------------------- /libmy/vector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farsightsec/fstrm/HEAD/libmy/vector.h -------------------------------------------------------------------------------- /m4/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farsightsec/fstrm/HEAD/m4/.gitignore -------------------------------------------------------------------------------- /m4/ax_pthread.m4: -------------------------------------------------------------------------------- 1 | ../libmy/m4/ax_pthread.m4 -------------------------------------------------------------------------------- /m4/ld-version-script.m4: -------------------------------------------------------------------------------- 1 | ../libmy/m4/ld-version-script.m4 -------------------------------------------------------------------------------- /m4/my_code_coverage.m4: -------------------------------------------------------------------------------- 1 | ../libmy/m4/my_code_coverage.m4 -------------------------------------------------------------------------------- /m4/my_pkg_config_files.m4: -------------------------------------------------------------------------------- 1 | ../libmy/m4/my_pkg_config_files.m4 -------------------------------------------------------------------------------- /m4/pkg.m4: -------------------------------------------------------------------------------- 1 | ../libmy/m4/pkg.m4 -------------------------------------------------------------------------------- /m4/valgrind-tests.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farsightsec/fstrm/HEAD/m4/valgrind-tests.m4 -------------------------------------------------------------------------------- /man/fstrm_capture.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farsightsec/fstrm/HEAD/man/fstrm_capture.1 -------------------------------------------------------------------------------- /man/fstrm_dump.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farsightsec/fstrm/HEAD/man/fstrm_dump.1 -------------------------------------------------------------------------------- /man/fstrm_replay.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farsightsec/fstrm/HEAD/man/fstrm_replay.1 -------------------------------------------------------------------------------- /src/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farsightsec/fstrm/HEAD/src/.gitignore -------------------------------------------------------------------------------- /src/fstrm_capture.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farsightsec/fstrm/HEAD/src/fstrm_capture.c -------------------------------------------------------------------------------- /src/fstrm_dump.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farsightsec/fstrm/HEAD/src/fstrm_dump.c -------------------------------------------------------------------------------- /src/fstrm_replay.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farsightsec/fstrm/HEAD/src/fstrm_replay.c -------------------------------------------------------------------------------- /t/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farsightsec/fstrm/HEAD/t/.gitignore -------------------------------------------------------------------------------- /t/program_tests/test-fstrm.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farsightsec/fstrm/HEAD/t/program_tests/test-fstrm.txt -------------------------------------------------------------------------------- /t/program_tests/test.fstrm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farsightsec/fstrm/HEAD/t/program_tests/test.fstrm -------------------------------------------------------------------------------- /t/program_tests/test_fstrm_dump.sh.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farsightsec/fstrm/HEAD/t/program_tests/test_fstrm_dump.sh.in -------------------------------------------------------------------------------- /t/program_tests/test_fstrm_replay.sh.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farsightsec/fstrm/HEAD/t/program_tests/test_fstrm_replay.sh.in -------------------------------------------------------------------------------- /t/run_test_fstrm_io_file.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farsightsec/fstrm/HEAD/t/run_test_fstrm_io_file.sh -------------------------------------------------------------------------------- /t/run_test_fstrm_io_tcp.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farsightsec/fstrm/HEAD/t/run_test_fstrm_io_tcp.sh -------------------------------------------------------------------------------- /t/run_test_fstrm_io_unix.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farsightsec/fstrm/HEAD/t/run_test_fstrm_io_unix.sh -------------------------------------------------------------------------------- /t/run_test_queue.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farsightsec/fstrm/HEAD/t/run_test_queue.sh -------------------------------------------------------------------------------- /t/test_control.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farsightsec/fstrm/HEAD/t/test_control.c -------------------------------------------------------------------------------- /t/test_file_hello.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farsightsec/fstrm/HEAD/t/test_file_hello.c -------------------------------------------------------------------------------- /t/test_fstrm_io_file.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farsightsec/fstrm/HEAD/t/test_fstrm_io_file.c -------------------------------------------------------------------------------- /t/test_fstrm_io_sock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farsightsec/fstrm/HEAD/t/test_fstrm_io_sock.c -------------------------------------------------------------------------------- /t/test_queue.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farsightsec/fstrm/HEAD/t/test_queue.c -------------------------------------------------------------------------------- /t/test_writer_hello.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farsightsec/fstrm/HEAD/t/test_writer_hello.c --------------------------------------------------------------------------------