Some examples of programs that can perform covalent docking include Autodock, CCDC GOLD, ICM-Pro, and Schrodinger Glide. Among these, Autodock is free; the others are commercial. Accuracy depends on the types of receptors, ligands, and mechanisms used to create the covalent bond. For rankings of the various programs, I suggest searching the literature for the most recent comparative reviews.