Green’s Dictionary of Slang

knark n.

[var. on nark n.1 ]

1. ‘a hard-hearted or savage person’ (Hotten 1859).

[UK]Hotten Dict. of Modern Sl. etc.
[UK](con. 1840s–50s) H. Mayhew London Labour and London Poor I 315/1: He had a butler, a regular ‘knark,’ who was a b— and a half.
[UK]Hotten Sl. Dict.

2. see nark n.1