INNER CODE UNIT · Go
TestBruteAsteriskFailure
x90skysn3k/brutespray · brute/asterisk_test.go:108
func TestBruteAsteriskFailure(t *testing.T) {
port, cleanup := startMockAsteriskServer(t, "admin", "amp111")
defer cleanup()
cm, _ := modules.NewConnectionManager("", 5*time.Second, "")
result := BruteAsterisk("127.0.0.1", port, "admin", "wrongpass", 5*time.Second, cm, ModuleParams{})
if result.AuthSuccess {
t.Fatal("expected auth failure")
}
if !result.ConnectionSuccess {
t.Fatal("expected connection success (server responded)")
}
}