diff --git a/matcher/cassandra/cassandra.go b/matcher/cassandra/cassandra.go index 1768c74..6bd396d 100644 --- a/matcher/cassandra/cassandra.go +++ b/matcher/cassandra/cassandra.go @@ -92,13 +92,13 @@ func (t *CassandraMatcher) Match(index int, packet *packet.Packet, info scaninfo } var itemcount uint16 - if binary.Read(reader, binary.BigEndian, &itemcount) != nil { - return false - } - - if itemcount != 0 && itemcount != 2 { - return false - } + //if binary.Read(reader, binary.BigEndian, &itemcount) != nil { + // return false + //} + // + //if itemcount != 0 && itemcount != 2 { + // return false + //} return true diff --git a/matcher/cassandra/cassandra_test.go b/matcher/cassandra/cassandra_test.go index 085a71d..a2d749f 100644 --- a/matcher/cassandra/cassandra_test.go +++ b/matcher/cassandra/cassandra_test.go @@ -11,7 +11,7 @@ func TestCassandra(t *testing.T) { m := NewCassandraMatcher() - conn, err := net.Dial("tcp", "192.168.1.16:19041") + conn, err := net.Dial("tcp", "192.168.1.16:19042") if err != nil { t.Error(err) return diff --git a/matcher/dhcp/dhcp.go b/matcher/dhcp/dhcp.go index e1e5642..5fee2fa 100644 --- a/matcher/dhcp/dhcp.go +++ b/matcher/dhcp/dhcp.go @@ -1,5 +1,6 @@ package dhcp + import ( "bytes" "encoding/binary" @@ -76,13 +77,13 @@ func sendDHCPDiscovery() error { var flag uint16 = 0 dhcp.BootpFlags = ^flag // flag = unicast , ^flag = broadcast - //TODO : getting mac addr from zone !!FIXME - dhcp.ClientMacAddr[0] = 0x50 - dhcp.ClientMacAddr[1] = 0xe5 - dhcp.ClientMacAddr[2] = 0x49 - dhcp.ClientMacAddr[3] = 0x46 - dhcp.ClientMacAddr[4] = 0x93 - dhcp.ClientMacAddr[5] = 0x28 + //TODO : getting mac addr from zone + //dhcp.ClientMacAddr[0] = 0x50 + //dhcp.ClientMacAddr[1] = 0xe5 + //dhcp.ClientMacAddr[2] = 0x49 + //dhcp.ClientMacAddr[3] = 0x46 + //dhcp.ClientMacAddr[4] = 0x93 + //dhcp.ClientMacAddr[5] = 0x28 writer := new(bytes.Buffer) binary.Write(writer, binary.BigEndian, dhcp)