This is currently just an example program, but will eventually be a small library. ClamAV has functionality for performing a streaming scan of a file using stdin. The program wraps that functioanlity and does basic parsing of the result.
Get real virus samples: https://dasmalwerk.eu/