├── .github └── workflows │ └── build.yml ├── CMakeLists.txt ├── CONFIGURE.md ├── DEVELOPER.md ├── INSTALL.md ├── LICENSE ├── README.md ├── TESTING.md ├── dawn-config └── src ├── CMakeLists.txt ├── crypto └── crypto.c ├── include ├── broadcastsocket.h ├── crypto.h ├── datastorage.h ├── dawn_iwinfo.h ├── dawn_uci.h ├── ieee80211_utils.h ├── mac_utils.h ├── memory_utils.h ├── msghandler.h ├── multicastsocket.h ├── networksocket.h ├── tcpsocket.h ├── test_storage.h ├── ubus.h └── utils.h ├── main.c ├── network ├── broadcastsocket.c ├── multicastsocket.c ├── networksocket.c └── tcpsocket.c ├── storage └── datastorage.c ├── test ├── ap_auto.script ├── auth_entry_auto.script ├── client_auto.script ├── faketime.script ├── kick_deep.script ├── load_ap.script ├── load_auth.script ├── load_client.script ├── load_probe.script ├── mac_simple.script ├── old_ap.script ├── old_auth.script ├── old_client.script ├── old_probe.script ├── probe_auto.script ├── probe_sort.script ├── probe_stress_10.script ├── probe_stress_10k.script ├── scale_ap.script ├── scale_kick_100_3000_a.script ├── scale_kick_100_3000_b.script ├── scale_test_A.script ├── simple_kick.script ├── test_header.c └── test_storage.c └── utils ├── dawn_iwinfo.c ├── dawn_uci.c ├── ieee80211_utils.c ├── mac_utils.c ├── memory_utils.c ├── msghandler.c ├── ubus.c └── utils.c /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ian-Clowes/DAWN/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- 1 | cmake_minimum_required(VERSION 2.6) 2 | PROJECT(dawn) 3 | 4 | ADD_SUBDIRECTORY(src) -------------------------------------------------------------------------------- /CONFIGURE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ian-Clowes/DAWN/HEAD/CONFIGURE.md -------------------------------------------------------------------------------- /DEVELOPER.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ian-Clowes/DAWN/HEAD/DEVELOPER.md -------------------------------------------------------------------------------- /INSTALL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ian-Clowes/DAWN/HEAD/INSTALL.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ian-Clowes/DAWN/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ian-Clowes/DAWN/HEAD/README.md -------------------------------------------------------------------------------- /TESTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ian-Clowes/DAWN/HEAD/TESTING.md -------------------------------------------------------------------------------- /dawn-config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ian-Clowes/DAWN/HEAD/dawn-config -------------------------------------------------------------------------------- /src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ian-Clowes/DAWN/HEAD/src/CMakeLists.txt -------------------------------------------------------------------------------- /src/crypto/crypto.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ian-Clowes/DAWN/HEAD/src/crypto/crypto.c -------------------------------------------------------------------------------- /src/include/broadcastsocket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ian-Clowes/DAWN/HEAD/src/include/broadcastsocket.h -------------------------------------------------------------------------------- /src/include/crypto.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ian-Clowes/DAWN/HEAD/src/include/crypto.h -------------------------------------------------------------------------------- /src/include/datastorage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ian-Clowes/DAWN/HEAD/src/include/datastorage.h -------------------------------------------------------------------------------- /src/include/dawn_iwinfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ian-Clowes/DAWN/HEAD/src/include/dawn_iwinfo.h -------------------------------------------------------------------------------- /src/include/dawn_uci.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ian-Clowes/DAWN/HEAD/src/include/dawn_uci.h -------------------------------------------------------------------------------- /src/include/ieee80211_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ian-Clowes/DAWN/HEAD/src/include/ieee80211_utils.h -------------------------------------------------------------------------------- /src/include/mac_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ian-Clowes/DAWN/HEAD/src/include/mac_utils.h -------------------------------------------------------------------------------- /src/include/memory_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ian-Clowes/DAWN/HEAD/src/include/memory_utils.h -------------------------------------------------------------------------------- /src/include/msghandler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ian-Clowes/DAWN/HEAD/src/include/msghandler.h -------------------------------------------------------------------------------- /src/include/multicastsocket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ian-Clowes/DAWN/HEAD/src/include/multicastsocket.h -------------------------------------------------------------------------------- /src/include/networksocket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ian-Clowes/DAWN/HEAD/src/include/networksocket.h -------------------------------------------------------------------------------- /src/include/tcpsocket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ian-Clowes/DAWN/HEAD/src/include/tcpsocket.h -------------------------------------------------------------------------------- /src/include/test_storage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ian-Clowes/DAWN/HEAD/src/include/test_storage.h -------------------------------------------------------------------------------- /src/include/ubus.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ian-Clowes/DAWN/HEAD/src/include/ubus.h -------------------------------------------------------------------------------- /src/include/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ian-Clowes/DAWN/HEAD/src/include/utils.h -------------------------------------------------------------------------------- /src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ian-Clowes/DAWN/HEAD/src/main.c -------------------------------------------------------------------------------- /src/network/broadcastsocket.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ian-Clowes/DAWN/HEAD/src/network/broadcastsocket.c -------------------------------------------------------------------------------- /src/network/multicastsocket.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ian-Clowes/DAWN/HEAD/src/network/multicastsocket.c -------------------------------------------------------------------------------- /src/network/networksocket.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ian-Clowes/DAWN/HEAD/src/network/networksocket.c -------------------------------------------------------------------------------- /src/network/tcpsocket.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ian-Clowes/DAWN/HEAD/src/network/tcpsocket.c -------------------------------------------------------------------------------- /src/storage/datastorage.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ian-Clowes/DAWN/HEAD/src/storage/datastorage.c -------------------------------------------------------------------------------- /src/test/ap_auto.script: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ian-Clowes/DAWN/HEAD/src/test/ap_auto.script -------------------------------------------------------------------------------- /src/test/auth_entry_auto.script: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ian-Clowes/DAWN/HEAD/src/test/auth_entry_auto.script -------------------------------------------------------------------------------- /src/test/client_auto.script: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ian-Clowes/DAWN/HEAD/src/test/client_auto.script -------------------------------------------------------------------------------- /src/test/faketime.script: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ian-Clowes/DAWN/HEAD/src/test/faketime.script -------------------------------------------------------------------------------- /src/test/kick_deep.script: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ian-Clowes/DAWN/HEAD/src/test/kick_deep.script -------------------------------------------------------------------------------- /src/test/load_ap.script: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ian-Clowes/DAWN/HEAD/src/test/load_ap.script -------------------------------------------------------------------------------- /src/test/load_auth.script: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ian-Clowes/DAWN/HEAD/src/test/load_auth.script -------------------------------------------------------------------------------- /src/test/load_client.script: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ian-Clowes/DAWN/HEAD/src/test/load_client.script -------------------------------------------------------------------------------- /src/test/load_probe.script: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ian-Clowes/DAWN/HEAD/src/test/load_probe.script -------------------------------------------------------------------------------- /src/test/mac_simple.script: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ian-Clowes/DAWN/HEAD/src/test/mac_simple.script -------------------------------------------------------------------------------- /src/test/old_ap.script: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ian-Clowes/DAWN/HEAD/src/test/old_ap.script -------------------------------------------------------------------------------- /src/test/old_auth.script: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ian-Clowes/DAWN/HEAD/src/test/old_auth.script -------------------------------------------------------------------------------- /src/test/old_client.script: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ian-Clowes/DAWN/HEAD/src/test/old_client.script -------------------------------------------------------------------------------- /src/test/old_probe.script: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ian-Clowes/DAWN/HEAD/src/test/old_probe.script -------------------------------------------------------------------------------- /src/test/probe_auto.script: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ian-Clowes/DAWN/HEAD/src/test/probe_auto.script -------------------------------------------------------------------------------- /src/test/probe_sort.script: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ian-Clowes/DAWN/HEAD/src/test/probe_sort.script -------------------------------------------------------------------------------- /src/test/probe_stress_10.script: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ian-Clowes/DAWN/HEAD/src/test/probe_stress_10.script -------------------------------------------------------------------------------- /src/test/probe_stress_10k.script: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ian-Clowes/DAWN/HEAD/src/test/probe_stress_10k.script -------------------------------------------------------------------------------- /src/test/scale_ap.script: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ian-Clowes/DAWN/HEAD/src/test/scale_ap.script -------------------------------------------------------------------------------- /src/test/scale_kick_100_3000_a.script: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ian-Clowes/DAWN/HEAD/src/test/scale_kick_100_3000_a.script -------------------------------------------------------------------------------- /src/test/scale_kick_100_3000_b.script: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ian-Clowes/DAWN/HEAD/src/test/scale_kick_100_3000_b.script -------------------------------------------------------------------------------- /src/test/scale_test_A.script: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ian-Clowes/DAWN/HEAD/src/test/scale_test_A.script -------------------------------------------------------------------------------- /src/test/simple_kick.script: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ian-Clowes/DAWN/HEAD/src/test/simple_kick.script -------------------------------------------------------------------------------- /src/test/test_header.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ian-Clowes/DAWN/HEAD/src/test/test_header.c -------------------------------------------------------------------------------- /src/test/test_storage.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ian-Clowes/DAWN/HEAD/src/test/test_storage.c -------------------------------------------------------------------------------- /src/utils/dawn_iwinfo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ian-Clowes/DAWN/HEAD/src/utils/dawn_iwinfo.c -------------------------------------------------------------------------------- /src/utils/dawn_uci.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ian-Clowes/DAWN/HEAD/src/utils/dawn_uci.c -------------------------------------------------------------------------------- /src/utils/ieee80211_utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ian-Clowes/DAWN/HEAD/src/utils/ieee80211_utils.c -------------------------------------------------------------------------------- /src/utils/mac_utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ian-Clowes/DAWN/HEAD/src/utils/mac_utils.c -------------------------------------------------------------------------------- /src/utils/memory_utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ian-Clowes/DAWN/HEAD/src/utils/memory_utils.c -------------------------------------------------------------------------------- /src/utils/msghandler.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ian-Clowes/DAWN/HEAD/src/utils/msghandler.c -------------------------------------------------------------------------------- /src/utils/ubus.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ian-Clowes/DAWN/HEAD/src/utils/ubus.c -------------------------------------------------------------------------------- /src/utils/utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ian-Clowes/DAWN/HEAD/src/utils/utils.c --------------------------------------------------------------------------------