diff --git a/example_config/ckserver.json b/example_config/ckserver.json index 38fbec4..133dd7e 100644 --- a/example_config/ckserver.json +++ b/example_config/ckserver.json @@ -7,6 +7,5 @@ "RedirAddr":"204.79.197.200:443", "PrivateKey":"EN5aPEpNBO+vw+BtFQY2OnK9bQU7rvEj5qmnmgwEtUc=", "AdminUID":"5nneblJy6lniPJfr81LuYQ==", - "DatabasePath":"userinfo.db", - "BackupDirPath":"" + "DatabasePath": "userinfo.db" } diff --git a/internal/server/state.go b/internal/server/state.go index 98f693b..769d180 100644 --- a/internal/server/state.go +++ b/internal/server/state.go @@ -13,13 +13,12 @@ import ( ) type rawConfig struct { - ProxyBook map[string]string - RedirAddr string - PrivateKey string - AdminUID string - DatabasePath string - BackupDirPath string - CncMode bool + ProxyBook map[string]string + RedirAddr string + PrivateKey string + AdminUID string + DatabasePath string + CncMode bool } // State type stores the global state of the program @@ -72,6 +71,7 @@ func (sta *State) ParseConfig(conf string) (err error) { } if preParse.CncMode { + //TODO: implement command & control mode } else { manager, err := MakeLocalManager(preParse.DatabasePath)