├── .gitignore ├── CONTRIBUTING.md ├── Changelog.md ├── LICENSE ├── README.md ├── VERSION ├── doc ├── README.md ├── archived │ ├── Alternative-mosquitto-use.md │ ├── Blocking-with-iptables.md │ ├── Configurable-items-in-Spin.md │ ├── Consistent-naming.md │ ├── Device-cache.md │ ├── Nodes-and-UI.md │ ├── RPC-binding.md │ ├── RPC-mechanisms.md │ ├── SpinSuggestions.md │ ├── Usermode-spind.md │ ├── code-cleanup.md │ ├── mud_implementation_overview.md │ └── performance_tests.md ├── code │ ├── Flow-statistics.md │ ├── JSONRPC-in-Spind.md │ ├── Statistics.md │ ├── external_source.md │ └── mqtt_protocol.md ├── images │ ├── mobilescreenshot201703012248.png │ ├── prototype-20170103.png │ └── screenshot20170301-2244.png ├── proposals │ ├── new_repos_layout_proposal.md │ └── provider_api.txt ├── to_update │ ├── Spin-API.md │ ├── Table-of-software-interfaces.md │ ├── install_package.md │ └── web_api.md └── user │ ├── DOTS_prototype.md │ ├── pcap_reader.md │ └── spin_configuration.md ├── scripts ├── create_debian_tarball.sh ├── create_tarball.sh ├── create_version_c.sh ├── dots_request.py ├── pkg_create_tarball.sh ├── spin_jrpc_client.py └── spin_list_ips └── src ├── Makefile.am ├── configure.ac ├── include ├── arp.h ├── cJSON.h ├── dns.h ├── dns_cache.h ├── extsrc.h ├── ipl.h ├── jsmn.h ├── netlink_commands.h ├── node_cache.h ├── node_names.h ├── pkt_info.h ├── spin_cfg.h ├── spin_config.h ├── spin_list.h ├── spin_log.h ├── spindata.h ├── spindata_type.h ├── spinhook.h ├── statistics.h ├── tree.h ├── util.h └── version.h ├── lib ├── Makefile.am ├── arp.c ├── dns.c ├── dns_cache.c ├── extsrc.c ├── ip_store.c ├── ip_store.h ├── ipl.c ├── jsmn.c ├── node_cache.c ├── node_names.c ├── pkt_info.c ├── spin_config_common.c ├── spin_config_uci.c ├── spin_list.c ├── spin_log.c ├── spindata_type.c ├── statistics.c ├── tests │ ├── Makefile.am │ ├── arp_test.c │ ├── disable_statistics.h │ ├── dns_cache_test.c │ ├── netlink_commands_test.c │ ├── node_cache_test.c │ ├── node_names_test.c │ ├── run_tests.sh │ ├── test_helper.h │ ├── testdata │ │ ├── node_names_dhcp.conf │ │ └── node_names_spin_userdata.conf │ ├── tree_test.c │ └── util_test.c ├── tree.c └── util.c ├── lua ├── arp.lua ├── collect.lua ├── config.lua ├── dns_cache.lua ├── incident_report_listener.lua ├── incident_report_tool.lua ├── json.lua ├── luamud.lua ├── mio.lua ├── node_cache.lua ├── show_ips.lua ├── spin_enforcer.lua ├── spin_mudd.lua ├── tests │ ├── mud_dns_only.json │ ├── test.json │ ├── test_mud.lua │ └── testdata │ │ └── firewall1.config ├── util.lua └── wirefmt.lua ├── m4 └── ax_lua.m4 ├── spind ├── Makefile.am ├── cJSON.c ├── core2block.c ├── core2block.h ├── core2conntrack.c ├── core2conntrack.h ├── core2extsrc.c ├── core2extsrc.h ├── core2nflog_dns.c ├── core2nflog_dns.h ├── core2pubsub.c ├── core2pubsub.h ├── dnshooks.c ├── dnshooks.h ├── dots.c ├── dots.h ├── jsondump.c ├── mainloop.c ├── mainloop.h ├── nflogroutines.c ├── nflogroutines.h ├── nfqroutines.c ├── nfqroutines.h ├── process_pkt_info.c ├── process_pkt_info.h ├── rpc_calls.c ├── rpc_calls.h ├── rpc_common.c ├── rpc_common.h ├── rpc_json.c ├── rpc_json.h ├── rpc_ubus.c ├── spind.c ├── spind.h ├── spindata.c ├── spinhook.c └── statistics.c ├── spinweb ├── Makefile.am ├── files.c ├── files.h ├── rpc_client.c ├── rpc_client.h ├── rpc_ubus_client.c ├── rpc_ubus_client.h ├── spinweb.c ├── static │ ├── index.html │ └── spin_graph │ │ ├── css │ │ ├── bootstrap-4.3.1.min.css │ │ ├── bootstrap-select-1.13.14.min.css │ │ ├── debug.css │ │ └── spin.css │ │ ├── graph.html │ │ ├── img │ │ ├── favicon.ico │ │ └── sidnlabs_logo.png │ │ ├── index.html │ │ └── js │ │ ├── bootstrap-4.3.1.bundle.min.js.gz │ │ ├── bootstrap-select-1.13.14.min.js.gz │ │ ├── jquery-3.1.1.min.js.gz │ │ ├── jquery-3.6.0.min.js.gz │ │ ├── jquery-ui-1.13.0.custom │ │ ├── AUTHORS.txt │ │ ├── LICENSE.txt │ │ ├── external │ │ │ └── jquery │ │ │ │ └── jquery.js │ │ ├── images │ │ │ ├── ui-icons_444444_256x240.png │ │ │ ├── ui-icons_555555_256x240.png │ │ │ ├── ui-icons_777620_256x240.png │ │ │ ├── ui-icons_777777_256x240.png │ │ │ ├── ui-icons_cc0000_256x240.png │ │ │ └── ui-icons_ffffff_256x240.png │ │ ├── index.html │ │ ├── jquery-ui.css │ │ ├── jquery-ui.js │ │ ├── jquery-ui.min.css │ │ ├── jquery-ui.min.js │ │ ├── jquery-ui.structure.css │ │ ├── jquery-ui.structure.min.css │ │ ├── jquery-ui.theme.css │ │ ├── jquery-ui.theme.min.css │ │ └── package.json │ │ ├── mqtt_client.js │ │ ├── mqttws31.js.gz │ │ ├── paho-mqtt.js.gz │ │ ├── ponyfill.min.js.gz │ │ ├── port_services.js │ │ ├── spingraphs.js │ │ └── vis │ │ ├── moment.js.gz │ │ ├── vis-data.min.js.gz │ │ ├── vis-network.min.js.gz │ │ ├── vis-timeline-graph2d.min.css.gz │ │ └── vis-timeline-graph2d.min.js.gz ├── templates │ ├── base.html │ ├── capture.html │ ├── index.html │ ├── tcpdump.html │ └── tcpdump_status.html ├── traffic_capture.c └── traffic_capture.h └── tools ├── Makefile.am ├── peak-detection ├── anomaly.go ├── history.go ├── main.go ├── mips.txt ├── mqtt.go └── persistence.go ├── profile-util ├── .gitignore ├── README ├── db.schema ├── enum.lua ├── enums.lua ├── fw.lua ├── generate-fw.lua ├── generate-profile.lua ├── mqtt_nm.lua ├── nm.lua ├── profile.lua ├── rsync-valibox.sh ├── stdin_nm.lua └── util_validate.lua └── spin-pcap-reader ├── .gitignore ├── Makefile.am ├── README ├── arpupdate.c ├── arpupdate.h ├── external ├── external.h ├── extract.h ├── interface.h └── tree.h ├── fuzzing ├── FUZZING └── afl │ ├── README │ └── afl.sh ├── ipt.c ├── ipt.h ├── macstr.c ├── macstr.h ├── pcap.c ├── sleep.c ├── sleep.h ├── socket.c ├── socket.h └── spinhook.c /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/Changelog.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/README.md -------------------------------------------------------------------------------- /VERSION: -------------------------------------------------------------------------------- 1 | 1.0.0 2 | -------------------------------------------------------------------------------- /doc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/doc/README.md -------------------------------------------------------------------------------- /doc/archived/Alternative-mosquitto-use.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/doc/archived/Alternative-mosquitto-use.md -------------------------------------------------------------------------------- /doc/archived/Blocking-with-iptables.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/doc/archived/Blocking-with-iptables.md -------------------------------------------------------------------------------- /doc/archived/Configurable-items-in-Spin.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/doc/archived/Configurable-items-in-Spin.md -------------------------------------------------------------------------------- /doc/archived/Consistent-naming.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/doc/archived/Consistent-naming.md -------------------------------------------------------------------------------- /doc/archived/Device-cache.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/doc/archived/Device-cache.md -------------------------------------------------------------------------------- /doc/archived/Nodes-and-UI.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/doc/archived/Nodes-and-UI.md -------------------------------------------------------------------------------- /doc/archived/RPC-binding.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/doc/archived/RPC-binding.md -------------------------------------------------------------------------------- /doc/archived/RPC-mechanisms.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/doc/archived/RPC-mechanisms.md -------------------------------------------------------------------------------- /doc/archived/SpinSuggestions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/doc/archived/SpinSuggestions.md -------------------------------------------------------------------------------- /doc/archived/Usermode-spind.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/doc/archived/Usermode-spind.md -------------------------------------------------------------------------------- /doc/archived/code-cleanup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/doc/archived/code-cleanup.md -------------------------------------------------------------------------------- /doc/archived/mud_implementation_overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/doc/archived/mud_implementation_overview.md -------------------------------------------------------------------------------- /doc/archived/performance_tests.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/doc/archived/performance_tests.md -------------------------------------------------------------------------------- /doc/code/Flow-statistics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/doc/code/Flow-statistics.md -------------------------------------------------------------------------------- /doc/code/JSONRPC-in-Spind.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/doc/code/JSONRPC-in-Spind.md -------------------------------------------------------------------------------- /doc/code/Statistics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/doc/code/Statistics.md -------------------------------------------------------------------------------- /doc/code/external_source.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/doc/code/external_source.md -------------------------------------------------------------------------------- /doc/code/mqtt_protocol.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/doc/code/mqtt_protocol.md -------------------------------------------------------------------------------- /doc/images/mobilescreenshot201703012248.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/doc/images/mobilescreenshot201703012248.png -------------------------------------------------------------------------------- /doc/images/prototype-20170103.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/doc/images/prototype-20170103.png -------------------------------------------------------------------------------- /doc/images/screenshot20170301-2244.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/doc/images/screenshot20170301-2244.png -------------------------------------------------------------------------------- /doc/proposals/new_repos_layout_proposal.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/doc/proposals/new_repos_layout_proposal.md -------------------------------------------------------------------------------- /doc/proposals/provider_api.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/doc/proposals/provider_api.txt -------------------------------------------------------------------------------- /doc/to_update/Spin-API.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/doc/to_update/Spin-API.md -------------------------------------------------------------------------------- /doc/to_update/Table-of-software-interfaces.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/doc/to_update/Table-of-software-interfaces.md -------------------------------------------------------------------------------- /doc/to_update/install_package.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/doc/to_update/install_package.md -------------------------------------------------------------------------------- /doc/to_update/web_api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/doc/to_update/web_api.md -------------------------------------------------------------------------------- /doc/user/DOTS_prototype.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/doc/user/DOTS_prototype.md -------------------------------------------------------------------------------- /doc/user/pcap_reader.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/doc/user/pcap_reader.md -------------------------------------------------------------------------------- /doc/user/spin_configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/doc/user/spin_configuration.md -------------------------------------------------------------------------------- /scripts/create_debian_tarball.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/scripts/create_debian_tarball.sh -------------------------------------------------------------------------------- /scripts/create_tarball.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/scripts/create_tarball.sh -------------------------------------------------------------------------------- /scripts/create_version_c.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/scripts/create_version_c.sh -------------------------------------------------------------------------------- /scripts/dots_request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/scripts/dots_request.py -------------------------------------------------------------------------------- /scripts/pkg_create_tarball.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/scripts/pkg_create_tarball.sh -------------------------------------------------------------------------------- /scripts/spin_jrpc_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/scripts/spin_jrpc_client.py -------------------------------------------------------------------------------- /scripts/spin_list_ips: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/scripts/spin_list_ips -------------------------------------------------------------------------------- /src/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/Makefile.am -------------------------------------------------------------------------------- /src/configure.ac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/configure.ac -------------------------------------------------------------------------------- /src/include/arp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/include/arp.h -------------------------------------------------------------------------------- /src/include/cJSON.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/include/cJSON.h -------------------------------------------------------------------------------- /src/include/dns.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/include/dns.h -------------------------------------------------------------------------------- /src/include/dns_cache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/include/dns_cache.h -------------------------------------------------------------------------------- /src/include/extsrc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/include/extsrc.h -------------------------------------------------------------------------------- /src/include/ipl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/include/ipl.h -------------------------------------------------------------------------------- /src/include/jsmn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/include/jsmn.h -------------------------------------------------------------------------------- /src/include/netlink_commands.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/include/netlink_commands.h -------------------------------------------------------------------------------- /src/include/node_cache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/include/node_cache.h -------------------------------------------------------------------------------- /src/include/node_names.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/include/node_names.h -------------------------------------------------------------------------------- /src/include/pkt_info.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/include/pkt_info.h -------------------------------------------------------------------------------- /src/include/spin_cfg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/include/spin_cfg.h -------------------------------------------------------------------------------- /src/include/spin_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/include/spin_config.h -------------------------------------------------------------------------------- /src/include/spin_list.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/include/spin_list.h -------------------------------------------------------------------------------- /src/include/spin_log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/include/spin_log.h -------------------------------------------------------------------------------- /src/include/spindata.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/include/spindata.h -------------------------------------------------------------------------------- /src/include/spindata_type.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/include/spindata_type.h -------------------------------------------------------------------------------- /src/include/spinhook.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/include/spinhook.h -------------------------------------------------------------------------------- /src/include/statistics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/include/statistics.h -------------------------------------------------------------------------------- /src/include/tree.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/include/tree.h -------------------------------------------------------------------------------- /src/include/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/include/util.h -------------------------------------------------------------------------------- /src/include/version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/include/version.h -------------------------------------------------------------------------------- /src/lib/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/lib/Makefile.am -------------------------------------------------------------------------------- /src/lib/arp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/lib/arp.c -------------------------------------------------------------------------------- /src/lib/dns.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/lib/dns.c -------------------------------------------------------------------------------- /src/lib/dns_cache.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/lib/dns_cache.c -------------------------------------------------------------------------------- /src/lib/extsrc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/lib/extsrc.c -------------------------------------------------------------------------------- /src/lib/ip_store.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/lib/ip_store.c -------------------------------------------------------------------------------- /src/lib/ip_store.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/lib/ip_store.h -------------------------------------------------------------------------------- /src/lib/ipl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/lib/ipl.c -------------------------------------------------------------------------------- /src/lib/jsmn.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/lib/jsmn.c -------------------------------------------------------------------------------- /src/lib/node_cache.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/lib/node_cache.c -------------------------------------------------------------------------------- /src/lib/node_names.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/lib/node_names.c -------------------------------------------------------------------------------- /src/lib/pkt_info.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/lib/pkt_info.c -------------------------------------------------------------------------------- /src/lib/spin_config_common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/lib/spin_config_common.c -------------------------------------------------------------------------------- /src/lib/spin_config_uci.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/lib/spin_config_uci.c -------------------------------------------------------------------------------- /src/lib/spin_list.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/lib/spin_list.c -------------------------------------------------------------------------------- /src/lib/spin_log.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/lib/spin_log.c -------------------------------------------------------------------------------- /src/lib/spindata_type.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/lib/spindata_type.c -------------------------------------------------------------------------------- /src/lib/statistics.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/lib/statistics.c -------------------------------------------------------------------------------- /src/lib/tests/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/lib/tests/Makefile.am -------------------------------------------------------------------------------- /src/lib/tests/arp_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/lib/tests/arp_test.c -------------------------------------------------------------------------------- /src/lib/tests/disable_statistics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/lib/tests/disable_statistics.h -------------------------------------------------------------------------------- /src/lib/tests/dns_cache_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/lib/tests/dns_cache_test.c -------------------------------------------------------------------------------- /src/lib/tests/netlink_commands_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/lib/tests/netlink_commands_test.c -------------------------------------------------------------------------------- /src/lib/tests/node_cache_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/lib/tests/node_cache_test.c -------------------------------------------------------------------------------- /src/lib/tests/node_names_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/lib/tests/node_names_test.c -------------------------------------------------------------------------------- /src/lib/tests/run_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/lib/tests/run_tests.sh -------------------------------------------------------------------------------- /src/lib/tests/test_helper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/lib/tests/test_helper.h -------------------------------------------------------------------------------- /src/lib/tests/testdata/node_names_dhcp.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/lib/tests/testdata/node_names_dhcp.conf -------------------------------------------------------------------------------- /src/lib/tests/testdata/node_names_spin_userdata.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/lib/tests/testdata/node_names_spin_userdata.conf -------------------------------------------------------------------------------- /src/lib/tests/tree_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/lib/tests/tree_test.c -------------------------------------------------------------------------------- /src/lib/tests/util_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/lib/tests/util_test.c -------------------------------------------------------------------------------- /src/lib/tree.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/lib/tree.c -------------------------------------------------------------------------------- /src/lib/util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/lib/util.c -------------------------------------------------------------------------------- /src/lua/arp.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/lua/arp.lua -------------------------------------------------------------------------------- /src/lua/collect.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/lua/collect.lua -------------------------------------------------------------------------------- /src/lua/config.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/lua/config.lua -------------------------------------------------------------------------------- /src/lua/dns_cache.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/lua/dns_cache.lua -------------------------------------------------------------------------------- /src/lua/incident_report_listener.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/lua/incident_report_listener.lua -------------------------------------------------------------------------------- /src/lua/incident_report_tool.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/lua/incident_report_tool.lua -------------------------------------------------------------------------------- /src/lua/json.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/lua/json.lua -------------------------------------------------------------------------------- /src/lua/luamud.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/lua/luamud.lua -------------------------------------------------------------------------------- /src/lua/mio.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/lua/mio.lua -------------------------------------------------------------------------------- /src/lua/node_cache.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/lua/node_cache.lua -------------------------------------------------------------------------------- /src/lua/show_ips.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/lua/show_ips.lua -------------------------------------------------------------------------------- /src/lua/spin_enforcer.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/lua/spin_enforcer.lua -------------------------------------------------------------------------------- /src/lua/spin_mudd.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/lua/spin_mudd.lua -------------------------------------------------------------------------------- /src/lua/tests/mud_dns_only.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/lua/tests/mud_dns_only.json -------------------------------------------------------------------------------- /src/lua/tests/test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/lua/tests/test.json -------------------------------------------------------------------------------- /src/lua/tests/test_mud.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/lua/tests/test_mud.lua -------------------------------------------------------------------------------- /src/lua/tests/testdata/firewall1.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/lua/tests/testdata/firewall1.config -------------------------------------------------------------------------------- /src/lua/util.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/lua/util.lua -------------------------------------------------------------------------------- /src/lua/wirefmt.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/lua/wirefmt.lua -------------------------------------------------------------------------------- /src/m4/ax_lua.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/m4/ax_lua.m4 -------------------------------------------------------------------------------- /src/spind/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/spind/Makefile.am -------------------------------------------------------------------------------- /src/spind/cJSON.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/spind/cJSON.c -------------------------------------------------------------------------------- /src/spind/core2block.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/spind/core2block.c -------------------------------------------------------------------------------- /src/spind/core2block.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/spind/core2block.h -------------------------------------------------------------------------------- /src/spind/core2conntrack.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/spind/core2conntrack.c -------------------------------------------------------------------------------- /src/spind/core2conntrack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/spind/core2conntrack.h -------------------------------------------------------------------------------- /src/spind/core2extsrc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/spind/core2extsrc.c -------------------------------------------------------------------------------- /src/spind/core2extsrc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/spind/core2extsrc.h -------------------------------------------------------------------------------- /src/spind/core2nflog_dns.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/spind/core2nflog_dns.c -------------------------------------------------------------------------------- /src/spind/core2nflog_dns.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/spind/core2nflog_dns.h -------------------------------------------------------------------------------- /src/spind/core2pubsub.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/spind/core2pubsub.c -------------------------------------------------------------------------------- /src/spind/core2pubsub.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/spind/core2pubsub.h -------------------------------------------------------------------------------- /src/spind/dnshooks.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/spind/dnshooks.c -------------------------------------------------------------------------------- /src/spind/dnshooks.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/spind/dnshooks.h -------------------------------------------------------------------------------- /src/spind/dots.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/spind/dots.c -------------------------------------------------------------------------------- /src/spind/dots.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/spind/dots.h -------------------------------------------------------------------------------- /src/spind/jsondump.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/spind/jsondump.c -------------------------------------------------------------------------------- /src/spind/mainloop.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/spind/mainloop.c -------------------------------------------------------------------------------- /src/spind/mainloop.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/spind/mainloop.h -------------------------------------------------------------------------------- /src/spind/nflogroutines.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/spind/nflogroutines.c -------------------------------------------------------------------------------- /src/spind/nflogroutines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/spind/nflogroutines.h -------------------------------------------------------------------------------- /src/spind/nfqroutines.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/spind/nfqroutines.c -------------------------------------------------------------------------------- /src/spind/nfqroutines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/spind/nfqroutines.h -------------------------------------------------------------------------------- /src/spind/process_pkt_info.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/spind/process_pkt_info.c -------------------------------------------------------------------------------- /src/spind/process_pkt_info.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/spind/process_pkt_info.h -------------------------------------------------------------------------------- /src/spind/rpc_calls.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/spind/rpc_calls.c -------------------------------------------------------------------------------- /src/spind/rpc_calls.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/spind/rpc_calls.h -------------------------------------------------------------------------------- /src/spind/rpc_common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/spind/rpc_common.c -------------------------------------------------------------------------------- /src/spind/rpc_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/spind/rpc_common.h -------------------------------------------------------------------------------- /src/spind/rpc_json.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/spind/rpc_json.c -------------------------------------------------------------------------------- /src/spind/rpc_json.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/spind/rpc_json.h -------------------------------------------------------------------------------- /src/spind/rpc_ubus.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/spind/rpc_ubus.c -------------------------------------------------------------------------------- /src/spind/spind.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/spind/spind.c -------------------------------------------------------------------------------- /src/spind/spind.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/spind/spind.h -------------------------------------------------------------------------------- /src/spind/spindata.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/spind/spindata.c -------------------------------------------------------------------------------- /src/spind/spinhook.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/spind/spinhook.c -------------------------------------------------------------------------------- /src/spind/statistics.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/spind/statistics.c -------------------------------------------------------------------------------- /src/spinweb/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/spinweb/Makefile.am -------------------------------------------------------------------------------- /src/spinweb/files.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/spinweb/files.c -------------------------------------------------------------------------------- /src/spinweb/files.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/spinweb/files.h -------------------------------------------------------------------------------- /src/spinweb/rpc_client.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/spinweb/rpc_client.c -------------------------------------------------------------------------------- /src/spinweb/rpc_client.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/spinweb/rpc_client.h -------------------------------------------------------------------------------- /src/spinweb/rpc_ubus_client.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/spinweb/rpc_ubus_client.c -------------------------------------------------------------------------------- /src/spinweb/rpc_ubus_client.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/spinweb/rpc_ubus_client.h -------------------------------------------------------------------------------- /src/spinweb/spinweb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/spinweb/spinweb.c -------------------------------------------------------------------------------- /src/spinweb/static/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/spinweb/static/index.html -------------------------------------------------------------------------------- /src/spinweb/static/spin_graph/css/bootstrap-4.3.1.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/spinweb/static/spin_graph/css/bootstrap-4.3.1.min.css -------------------------------------------------------------------------------- /src/spinweb/static/spin_graph/css/bootstrap-select-1.13.14.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/spinweb/static/spin_graph/css/bootstrap-select-1.13.14.min.css -------------------------------------------------------------------------------- /src/spinweb/static/spin_graph/css/debug.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/spinweb/static/spin_graph/css/debug.css -------------------------------------------------------------------------------- /src/spinweb/static/spin_graph/css/spin.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/spinweb/static/spin_graph/css/spin.css -------------------------------------------------------------------------------- /src/spinweb/static/spin_graph/graph.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/spinweb/static/spin_graph/graph.html -------------------------------------------------------------------------------- /src/spinweb/static/spin_graph/img/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/spinweb/static/spin_graph/img/favicon.ico -------------------------------------------------------------------------------- /src/spinweb/static/spin_graph/img/sidnlabs_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/spinweb/static/spin_graph/img/sidnlabs_logo.png -------------------------------------------------------------------------------- /src/spinweb/static/spin_graph/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/spinweb/static/spin_graph/index.html -------------------------------------------------------------------------------- /src/spinweb/static/spin_graph/js/bootstrap-4.3.1.bundle.min.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/spinweb/static/spin_graph/js/bootstrap-4.3.1.bundle.min.js.gz -------------------------------------------------------------------------------- /src/spinweb/static/spin_graph/js/bootstrap-select-1.13.14.min.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/spinweb/static/spin_graph/js/bootstrap-select-1.13.14.min.js.gz -------------------------------------------------------------------------------- /src/spinweb/static/spin_graph/js/jquery-3.1.1.min.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/spinweb/static/spin_graph/js/jquery-3.1.1.min.js.gz -------------------------------------------------------------------------------- /src/spinweb/static/spin_graph/js/jquery-3.6.0.min.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/spinweb/static/spin_graph/js/jquery-3.6.0.min.js.gz -------------------------------------------------------------------------------- /src/spinweb/static/spin_graph/js/jquery-ui-1.13.0.custom/AUTHORS.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/spinweb/static/spin_graph/js/jquery-ui-1.13.0.custom/AUTHORS.txt -------------------------------------------------------------------------------- /src/spinweb/static/spin_graph/js/jquery-ui-1.13.0.custom/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/spinweb/static/spin_graph/js/jquery-ui-1.13.0.custom/LICENSE.txt -------------------------------------------------------------------------------- /src/spinweb/static/spin_graph/js/jquery-ui-1.13.0.custom/external/jquery/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/spinweb/static/spin_graph/js/jquery-ui-1.13.0.custom/external/jquery/jquery.js -------------------------------------------------------------------------------- /src/spinweb/static/spin_graph/js/jquery-ui-1.13.0.custom/images/ui-icons_444444_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/spinweb/static/spin_graph/js/jquery-ui-1.13.0.custom/images/ui-icons_444444_256x240.png -------------------------------------------------------------------------------- /src/spinweb/static/spin_graph/js/jquery-ui-1.13.0.custom/images/ui-icons_555555_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/spinweb/static/spin_graph/js/jquery-ui-1.13.0.custom/images/ui-icons_555555_256x240.png -------------------------------------------------------------------------------- /src/spinweb/static/spin_graph/js/jquery-ui-1.13.0.custom/images/ui-icons_777620_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/spinweb/static/spin_graph/js/jquery-ui-1.13.0.custom/images/ui-icons_777620_256x240.png -------------------------------------------------------------------------------- /src/spinweb/static/spin_graph/js/jquery-ui-1.13.0.custom/images/ui-icons_777777_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/spinweb/static/spin_graph/js/jquery-ui-1.13.0.custom/images/ui-icons_777777_256x240.png -------------------------------------------------------------------------------- /src/spinweb/static/spin_graph/js/jquery-ui-1.13.0.custom/images/ui-icons_cc0000_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/spinweb/static/spin_graph/js/jquery-ui-1.13.0.custom/images/ui-icons_cc0000_256x240.png -------------------------------------------------------------------------------- /src/spinweb/static/spin_graph/js/jquery-ui-1.13.0.custom/images/ui-icons_ffffff_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/spinweb/static/spin_graph/js/jquery-ui-1.13.0.custom/images/ui-icons_ffffff_256x240.png -------------------------------------------------------------------------------- /src/spinweb/static/spin_graph/js/jquery-ui-1.13.0.custom/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/spinweb/static/spin_graph/js/jquery-ui-1.13.0.custom/index.html -------------------------------------------------------------------------------- /src/spinweb/static/spin_graph/js/jquery-ui-1.13.0.custom/jquery-ui.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/spinweb/static/spin_graph/js/jquery-ui-1.13.0.custom/jquery-ui.css -------------------------------------------------------------------------------- /src/spinweb/static/spin_graph/js/jquery-ui-1.13.0.custom/jquery-ui.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/spinweb/static/spin_graph/js/jquery-ui-1.13.0.custom/jquery-ui.js -------------------------------------------------------------------------------- /src/spinweb/static/spin_graph/js/jquery-ui-1.13.0.custom/jquery-ui.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/spinweb/static/spin_graph/js/jquery-ui-1.13.0.custom/jquery-ui.min.css -------------------------------------------------------------------------------- /src/spinweb/static/spin_graph/js/jquery-ui-1.13.0.custom/jquery-ui.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/spinweb/static/spin_graph/js/jquery-ui-1.13.0.custom/jquery-ui.min.js -------------------------------------------------------------------------------- /src/spinweb/static/spin_graph/js/jquery-ui-1.13.0.custom/jquery-ui.structure.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/spinweb/static/spin_graph/js/jquery-ui-1.13.0.custom/jquery-ui.structure.css -------------------------------------------------------------------------------- /src/spinweb/static/spin_graph/js/jquery-ui-1.13.0.custom/jquery-ui.structure.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/spinweb/static/spin_graph/js/jquery-ui-1.13.0.custom/jquery-ui.structure.min.css -------------------------------------------------------------------------------- /src/spinweb/static/spin_graph/js/jquery-ui-1.13.0.custom/jquery-ui.theme.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/spinweb/static/spin_graph/js/jquery-ui-1.13.0.custom/jquery-ui.theme.css -------------------------------------------------------------------------------- /src/spinweb/static/spin_graph/js/jquery-ui-1.13.0.custom/jquery-ui.theme.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/spinweb/static/spin_graph/js/jquery-ui-1.13.0.custom/jquery-ui.theme.min.css -------------------------------------------------------------------------------- /src/spinweb/static/spin_graph/js/jquery-ui-1.13.0.custom/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/spinweb/static/spin_graph/js/jquery-ui-1.13.0.custom/package.json -------------------------------------------------------------------------------- /src/spinweb/static/spin_graph/js/mqtt_client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/spinweb/static/spin_graph/js/mqtt_client.js -------------------------------------------------------------------------------- /src/spinweb/static/spin_graph/js/mqttws31.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/spinweb/static/spin_graph/js/mqttws31.js.gz -------------------------------------------------------------------------------- /src/spinweb/static/spin_graph/js/paho-mqtt.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/spinweb/static/spin_graph/js/paho-mqtt.js.gz -------------------------------------------------------------------------------- /src/spinweb/static/spin_graph/js/ponyfill.min.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/spinweb/static/spin_graph/js/ponyfill.min.js.gz -------------------------------------------------------------------------------- /src/spinweb/static/spin_graph/js/port_services.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/spinweb/static/spin_graph/js/port_services.js -------------------------------------------------------------------------------- /src/spinweb/static/spin_graph/js/spingraphs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/spinweb/static/spin_graph/js/spingraphs.js -------------------------------------------------------------------------------- /src/spinweb/static/spin_graph/js/vis/moment.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/spinweb/static/spin_graph/js/vis/moment.js.gz -------------------------------------------------------------------------------- /src/spinweb/static/spin_graph/js/vis/vis-data.min.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/spinweb/static/spin_graph/js/vis/vis-data.min.js.gz -------------------------------------------------------------------------------- /src/spinweb/static/spin_graph/js/vis/vis-network.min.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/spinweb/static/spin_graph/js/vis/vis-network.min.js.gz -------------------------------------------------------------------------------- /src/spinweb/static/spin_graph/js/vis/vis-timeline-graph2d.min.css.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/spinweb/static/spin_graph/js/vis/vis-timeline-graph2d.min.css.gz -------------------------------------------------------------------------------- /src/spinweb/static/spin_graph/js/vis/vis-timeline-graph2d.min.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/spinweb/static/spin_graph/js/vis/vis-timeline-graph2d.min.js.gz -------------------------------------------------------------------------------- /src/spinweb/templates/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/spinweb/templates/base.html -------------------------------------------------------------------------------- /src/spinweb/templates/capture.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/spinweb/templates/capture.html -------------------------------------------------------------------------------- /src/spinweb/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/spinweb/templates/index.html -------------------------------------------------------------------------------- /src/spinweb/templates/tcpdump.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/spinweb/templates/tcpdump.html -------------------------------------------------------------------------------- /src/spinweb/templates/tcpdump_status.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/spinweb/templates/tcpdump_status.html -------------------------------------------------------------------------------- /src/spinweb/traffic_capture.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/spinweb/traffic_capture.c -------------------------------------------------------------------------------- /src/spinweb/traffic_capture.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/spinweb/traffic_capture.h -------------------------------------------------------------------------------- /src/tools/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/tools/Makefile.am -------------------------------------------------------------------------------- /src/tools/peak-detection/anomaly.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/tools/peak-detection/anomaly.go -------------------------------------------------------------------------------- /src/tools/peak-detection/history.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/tools/peak-detection/history.go -------------------------------------------------------------------------------- /src/tools/peak-detection/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/tools/peak-detection/main.go -------------------------------------------------------------------------------- /src/tools/peak-detection/mips.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/tools/peak-detection/mips.txt -------------------------------------------------------------------------------- /src/tools/peak-detection/mqtt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/tools/peak-detection/mqtt.go -------------------------------------------------------------------------------- /src/tools/peak-detection/persistence.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/tools/peak-detection/persistence.go -------------------------------------------------------------------------------- /src/tools/profile-util/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/tools/profile-util/.gitignore -------------------------------------------------------------------------------- /src/tools/profile-util/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/tools/profile-util/README -------------------------------------------------------------------------------- /src/tools/profile-util/db.schema: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/tools/profile-util/db.schema -------------------------------------------------------------------------------- /src/tools/profile-util/enum.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/tools/profile-util/enum.lua -------------------------------------------------------------------------------- /src/tools/profile-util/enums.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/tools/profile-util/enums.lua -------------------------------------------------------------------------------- /src/tools/profile-util/fw.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/tools/profile-util/fw.lua -------------------------------------------------------------------------------- /src/tools/profile-util/generate-fw.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/tools/profile-util/generate-fw.lua -------------------------------------------------------------------------------- /src/tools/profile-util/generate-profile.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/tools/profile-util/generate-profile.lua -------------------------------------------------------------------------------- /src/tools/profile-util/mqtt_nm.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/tools/profile-util/mqtt_nm.lua -------------------------------------------------------------------------------- /src/tools/profile-util/nm.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/tools/profile-util/nm.lua -------------------------------------------------------------------------------- /src/tools/profile-util/profile.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/tools/profile-util/profile.lua -------------------------------------------------------------------------------- /src/tools/profile-util/rsync-valibox.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/tools/profile-util/rsync-valibox.sh -------------------------------------------------------------------------------- /src/tools/profile-util/stdin_nm.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/tools/profile-util/stdin_nm.lua -------------------------------------------------------------------------------- /src/tools/profile-util/util_validate.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/tools/profile-util/util_validate.lua -------------------------------------------------------------------------------- /src/tools/spin-pcap-reader/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/tools/spin-pcap-reader/.gitignore -------------------------------------------------------------------------------- /src/tools/spin-pcap-reader/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/tools/spin-pcap-reader/Makefile.am -------------------------------------------------------------------------------- /src/tools/spin-pcap-reader/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/tools/spin-pcap-reader/README -------------------------------------------------------------------------------- /src/tools/spin-pcap-reader/arpupdate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/tools/spin-pcap-reader/arpupdate.c -------------------------------------------------------------------------------- /src/tools/spin-pcap-reader/arpupdate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/tools/spin-pcap-reader/arpupdate.h -------------------------------------------------------------------------------- /src/tools/spin-pcap-reader/external/external.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/tools/spin-pcap-reader/external/external.h -------------------------------------------------------------------------------- /src/tools/spin-pcap-reader/external/extract.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/tools/spin-pcap-reader/external/extract.h -------------------------------------------------------------------------------- /src/tools/spin-pcap-reader/external/interface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/tools/spin-pcap-reader/external/interface.h -------------------------------------------------------------------------------- /src/tools/spin-pcap-reader/external/tree.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/tools/spin-pcap-reader/external/tree.h -------------------------------------------------------------------------------- /src/tools/spin-pcap-reader/fuzzing/FUZZING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/tools/spin-pcap-reader/fuzzing/FUZZING -------------------------------------------------------------------------------- /src/tools/spin-pcap-reader/fuzzing/afl/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/tools/spin-pcap-reader/fuzzing/afl/README -------------------------------------------------------------------------------- /src/tools/spin-pcap-reader/fuzzing/afl/afl.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/tools/spin-pcap-reader/fuzzing/afl/afl.sh -------------------------------------------------------------------------------- /src/tools/spin-pcap-reader/ipt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/tools/spin-pcap-reader/ipt.c -------------------------------------------------------------------------------- /src/tools/spin-pcap-reader/ipt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/tools/spin-pcap-reader/ipt.h -------------------------------------------------------------------------------- /src/tools/spin-pcap-reader/macstr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/tools/spin-pcap-reader/macstr.c -------------------------------------------------------------------------------- /src/tools/spin-pcap-reader/macstr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/tools/spin-pcap-reader/macstr.h -------------------------------------------------------------------------------- /src/tools/spin-pcap-reader/pcap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/tools/spin-pcap-reader/pcap.c -------------------------------------------------------------------------------- /src/tools/spin-pcap-reader/sleep.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/tools/spin-pcap-reader/sleep.c -------------------------------------------------------------------------------- /src/tools/spin-pcap-reader/sleep.h: -------------------------------------------------------------------------------- 1 | void maybe_sleep(const struct timeval *); 2 | -------------------------------------------------------------------------------- /src/tools/spin-pcap-reader/socket.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/tools/spin-pcap-reader/socket.c -------------------------------------------------------------------------------- /src/tools/spin-pcap-reader/socket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/tools/spin-pcap-reader/socket.h -------------------------------------------------------------------------------- /src/tools/spin-pcap-reader/spinhook.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SIDN/spin/HEAD/src/tools/spin-pcap-reader/spinhook.c --------------------------------------------------------------------------------