| 19 | ) |
| 20 | |
| 21 | func TestNewIPList(t *testing.T) { |
| 22 | var list = waf.NewIPList(waf.IPListTypeDeny) |
| 23 | list.Add(waf.IPTypeAll, firewallconfigs.FirewallScopeGlobal, 1, "127.0.0.1", time.Now().Unix()) |
| 24 | list.Add(waf.IPTypeAll, firewallconfigs.FirewallScopeGlobal, 1, "127.0.0.2", time.Now().Unix()+1) |
| 25 | list.Add(waf.IPTypeAll, firewallconfigs.FirewallScopeGlobal, 1, "127.0.0.1", time.Now().Unix()+2) |
| 26 | list.Add(waf.IPTypeAll, firewallconfigs.FirewallScopeServer, 1, "127.0.0.3", time.Now().Unix()+3) |
| 27 | list.Add(waf.IPTypeAll, firewallconfigs.FirewallScopeGlobal, 1, "127.0.0.10", time.Now().Unix()+10) |
| 28 | |
| 29 | list.RemoveIP("127.0.0.1", 1, false) |
| 30 | |
| 31 | logs.PrintAsJSON(list.IPMap(), t) |
| 32 | logs.PrintAsJSON(list.IdMap(), t) |
| 33 | } |
| 34 | |
| 35 | func TestIPList_Expire(t *testing.T) { |
| 36 | if !testutils.IsSingleTesting() { |