Yes, it's undoubtedly a Keelback or Freshwater Snake (Tropidonophis mairii).
Are they cat hairs and puncture marks on it? If so, get it to a vet asap if it's not already dead, otherwise it will be soon, as cat bites are a death sentence if left untreated.