You can always say you know, do not give any specifics, and just tell him you aren't going to give up your source.
He'll either confess or call your bluff. Either way, you will have at least let him know that you know. If you give him the specifics of what you know; be prepared for him to cover his tracks better next time.