logswan

Fast Web log analyzer using probabilistic data structures
Log | Files | Refs | README | LICENSE

ModeNameSize
-rw-r--r--.gitignore1L
-rw-r--r--AUTHORS5L
-rw-r--r--CMakeLists.txt93L
-rw-r--r--ChangeLog311L
-rw-r--r--LICENSE24L
-rw-r--r--README.md166L
-rw-r--r--THANKS4L
-rw-r--r--compat/compat.h29L
-rw-r--r--compat/pledge.c7L
-rw-r--r--compat/pledge.h1L
-rw-r--r--compat/strtonum.c65L
-rw-r--r--compat/strtonum.h1L
-rw-r--r--deps/MurmurHash3/MurmurHash3.c61L
-rw-r--r--deps/MurmurHash3/MurmurHash3.h8L
-rw-r--r--deps/hll/LICENSE16L
-rw-r--r--deps/hll/hll.c146L
-rw-r--r--deps/hll/hll.h23L
-rw-r--r--examples/logswan.json123L
-rw-r--r--examples/logswan.log68L
-rw-r--r--logswan.179L
-rw-r--r--src/config.c32L
-rw-r--r--src/config.h33L
-rw-r--r--src/continents.c33L
-rw-r--r--src/continents.h21L
-rw-r--r--src/countries.c519L
-rw-r--r--src/countries.h22L
-rw-r--r--src/logswan.c329L
-rw-r--r--src/output.c126L
-rw-r--r--src/output.h47L
-rw-r--r--src/parse.c69L
-rw-r--r--src/parse.h45L
-rw-r--r--src/seccomp.h92L
-rw-r--r--tests/invalid.log189B
-rw-r--r--tests/logswan.log68L
-rw-r--r--tests/logswan.mmdb6015B
-rwxr-xr-xtests/logswan.pl63L