Commit 195c6f8
- .github/workflows/c-cpp.yml+41
- .github/workflows/codeql-analysis.yml+53
- .github/workflows/coverity.yml+53
- .travis.yml-61
- Makefile.am+1
- amplification_detection/amplification_detection.cpp+2-1
- backscatter_classifier/BackscatterDDoSModel.py+24
- backscatter_classifier/Makefile.am+24
- backscatter_classifier/README.md+48
- backscatter_classifier/backscatter_classifier.py+472
- backscatter_classifier/backscatter_classifier.sup+12
- backscatter_classifier/c3isp_upload.py+69
- backscatter_classifier/data/GeoLite2-ASN_20210330/COPYRIGHT.txt+1
- backscatter_classifier/data/GeoLite2-ASN_20210330/GeoLite2-ASN.mmdb
- backscatter_classifier/data/GeoLite2-ASN_20210330/LICENSE.txt+3
- backscatter_classifier/data/GeoLite2-City_20210330/COPYRIGHT.txt+1
- backscatter_classifier/data/GeoLite2-City_20210330/GeoLite2-City.mmdb
- backscatter_classifier/data/GeoLite2-City_20210330/LICENSE.txt+3
- backscatter_classifier/data/GeoLite2-City_20210330/README.txt+1
- backscatter_classifier/data/backscatter_ddos_model.pickle
- backscatter_classifier/objects/ddos/definition.json+168
- backscatter_classifier/objects/organization/definition.json+92
- backscatter_classifier/requirements.txt+5
- backscatter_classifier/run_backscatter_classifier.sh+28
- backscatter_classifier/servers.ini+6
- blacklistfilter/blacklist_downloader/README.md+25-5
- blacklistfilter/blacklist_downloader/bl_downloader.py.in+78-41
- blacklistfilter/blacklist_downloader/bl_downloader_config.xml+94-89
- blacklistfilter/ipblacklistfilter.cpp+6-1
- configure.ac+2-1
- hoststatsnemea/src/detectionrules.cpp+2-1
- hoststatsnemea/src/eventhandler.cpp+2-1
- hoststatsnemea/src/subprofiles.cpp+10-2
- hoststatsnemea/src/subprofiles.h+1-1
- miner_detector/miner_detector.cpp+4-4
- nemea-detectors.spec.in+9-2
- sip_bf_detector/sip_bf_detector.cpp+2-1
- tunnel_detection/tunnel_detection_dns.c+9-7
- voip_fraud_detection/output.c+2-1
- .github/workflows/c-cpp.yml+42
- .github/workflows/codeql-analysis.yml+54
- .github/workflows/coverity.yml+54
- .travis.yml-73
- ChangeLog+34
- Makefile.am+2
- NEWS+68
- aggregator/Makefile.am-1
- backscatter/EventTracker.cpp+147
- backscatter/EventTracker.h+177
- backscatter/FeatureVector.cpp+299
- backscatter/FeatureVector.h+195
- backscatter/Makefile.am+9
- backscatter/README.md+45
- backscatter/backscatter.cpp+565
- backscatter/backscatter.h+184
- backscatter/backscatter.sup+17
- backscatter/backscatter_common.cpp+99
- backscatter/backscatter_common.h+180
- biflow_aggregator/Makefile.am-1
- biflow_aggregator/aggregator.cpp+56-8
- biflow_aggregator/aggregator.h+15-4
- biflow_aggregator/aggregator_functions.h+75
- biflow_aggregator/configuration.cpp+4-3
- biflow_aggregator/main.cpp+42-17
- bloom_history/bloom_history_functions.c+19-6
- configure.ac+8-5
- device_classifier/Makefile.am-2
- device_classifier/device_classifier.c+6-4
- device_classifier/libsvm/tools/binary.py.in+9-9
- endiverter/Makefile.am-1
- ipv6stats/Makefile.am+1-1
- ipv6stats/ipv6stats.cpp+6-6
- json_dump/json_dump.py+149-74
- json_replay/README.md+7-5
- json_replay/json_replay.py+39-33
- link_traffic/link_traffic.c+52-9
- logger/Makefile.am-1
- logger/logger.c+3-6
- logreplay/Makefile.am+1-1
- logreplay/logreplay.cpp+3
- luamodule/README.md+13-2
- luamodule/luafuncs.c+13-3
- luamodule/luahelper.c+23
- luamodule/tests/lua/ip.lua+13-5
- natpair/Makefile.am-1
- natpair/natpair.cpp+7-6
- nemea-modules.spec.in+11-2
- nfwriter/Makefile.am-1
- prefix_tags/prefix_tags_functions.c+1-6
- report2idea/blacklist/blacklist2idea.py+4-1
- scalar-aggregator/aggregator.c+17-4
- scalar-aggregator/timedb.c+15
- sni_dataset_saver/Makefile.am+7
- sni_dataset_saver/README.md+16
- sni_dataset_saver/array-hash/array_growth_policy.h+296
- sni_dataset_saver/array-hash/array_hash.h+1.8k
- sni_dataset_saver/array-hash/array_map.h+929
- sni_dataset_saver/array-hash/array_set.h+716
- sni_dataset_saver/htrie_hash.h+2.1k
- sni_dataset_saver/htrie_map.h+668
- sni_dataset_saver/json.hpp+26.6k
- sni_dataset_saver/main.cpp+497
- sni_dataset_saver/rapidcsv.h+1.7k
- sni_dataset_saver/sampler.cpp+125
- sni_dataset_saver/sampler.h+82
- sni_dataset_saver/sni.cpp+104
- sni_dataset_saver/sni.h+80
- topn/Makefile.am-1
- topn/topn.c+6-4
- unirec2json/README.md+66
- unirec2json/unirec2json.py+29-1
- unirecfilter/Makefile.am+1-1
- unirecfilter/README.md+25-4
- unirecfilter/lib/Makefile.am+6
- unirecfilter/lib/functions.c+373-85
- unirecfilter/lib/functions.h+25-2
- unirecfilter/lib/parser.y+15
- unirecfilter/lib/scanner.l+14-7
- unirecfilter/test/Makefile.am+3
- unirecfilter/test/integration-test.py+553
- unirecfilter/unirecfilter.c+11-1
Submodule nemea-framework updated 90 files
- .github/workflows/c-cpp.yml+6-2
- .github/workflows/codeql-analysis.yml+52
- .github/workflows/coverity.yml+52
- common/ChangeLog+5
- common/Makefile.am+9
- common/NEWS+6
- common/configurator/configurator.cpp+2-2
- common/configure.ac+5-5
- common/fast_hash_table/fast_hash_table.c+4-4
- common/nemea-common.spec.in-1
- libtrap/ChangeLog+4
- libtrap/Makefile.am+1
- libtrap/NEWS+16
- libtrap/configure.ac+3-3
- libtrap/include/libtrap/trap.h+3-2
- libtrap/libtrap.spec.in-1
- libtrap/src/Makefile.am+7
- libtrap/src/ifc_file.c+3-6
- libtrap/src/ifc_service.c+267
- libtrap/src/ifc_service.h+51
- libtrap/src/ifc_service_internal.h+64
- libtrap/src/ifc_socket_common.h+11-75
- libtrap/src/ifc_tcpip.c+535-523
- libtrap/src/ifc_tcpip.h+4-3
- libtrap/src/ifc_tcpip_internal.h+70-49
- libtrap/src/ifc_tls.c+441-463
- libtrap/src/ifc_tls_internal.h+33-16
- libtrap/src/trap.c+40-15
- libtrap/src/trap_container.h+222
- libtrap/src/trap_internal.h+2
- libtrap/src/trap_mbuf.c+136
- libtrap/src/trap_mbuf.h+96
- libtrap/src/trap_ring_buffer.h+158
- libtrap/src/trap_stack.h+126
- libtrap/tests/test_echo.c+11-12
- libtrap/tests/test_rxtx.c-1
- libtrap/tools/trap_stats.c+62-14
- nemea-framework.spec.in+1-1
- pycommon/nemea-pycommon.spec+2-8
- pycommon/reporter_config/Config.py+4
- pycommon/reporter_config/actions/Syslog.py+64
- pycommon/test/rc_17_syslog.py+56
- pycommon/test/rc_config/syslog-malformed-facility.yaml+15
- pycommon/test/rc_config/syslog-malformed-logoption.yaml+16
- pycommon/test/rc_config/syslog-malformed-priority.yaml+15
- pycommon/test/rc_config/syslog.yaml+16
- pytrap/MANIFEST.in+2-1
- pytrap/Makefile.am+1-2
- pytrap/README+5
- pytrap/docs/Makefile+20
- pytrap/docs/conf.py+87
- pytrap/docs/helpers.rst+8
- pytrap/docs/index.rst+23
- pytrap/docs/make.bat+35
- pytrap/docs/pytrap.rst+13
- pytrap/docs/recvbulk.rst+77
- pytrap/nemea-pytrap.spec+3-3
- pytrap/pytrap-data-access.py-44
- pytrap/pytrap-date.py-9
- pytrap/pytrap-example-nowait.py-31
- pytrap/pytrap-example-send.py-26
- pytrap/pytrap-example-ssh-count.py-34
- pytrap/pytrap-example.py-36
- pytrap/pytrap-send-json.py-16
- pytrap/pytrap-ur.py-109
- pytrap/pytrap-without-wrapper.py-35
- pytrap/setup.py+40-11
- pytrap/src/pytrap/__init__.py+9
- pytrap/src/pytrap/helpers.py+190
- pytrap/src/pytrapmodule.c+262-40
- pytrap/src/unirecmacaddr.c-2
- pytrap/src/unirecmodule.c+239-54
- pytrap/src/unirectemplate.h+26
- pytrap/test/pytrapmodule_unittest.py+155
- pytrap/test/unirectemplate_unittest.py+26
- pytrap/trap+unirec.py-30
- pytrap/ur-iterate.py-12
- unirec/ChangeLog+13
- unirec/Makefile.am+8-2
- unirec/NEWS+14
- unirec/configure.ac+5-5
- unirec/ip_prefix_search.c+3
- unirec/ipaddr.h+5-5
- unirec/macaddr.h+1-1
- unirec/tests/Makefile.am+5-4
- unirec/tests/test_resize.c+127
- unirec/unirec.c+16-10
- unirec/unirec.spec.in-1
- unirec/unirec2csv.c+19-19
- unirec/ur_processor.sh+1-1
0 commit comments