Perforation of cellular membranes by pore-forming proteins can affect cell physiology, tissue integrity, or immune response. Since many pore-forming proteins are toxins or highly potent virulence factors, they represent an attractive target for the development of molecules that neutralize their actions with high efficacy. There has been an assortment of inhibitors developed to specifically obstruct the activity of pore-forming proteins, in addition to vaccination and antibiotics that serve as a plausible treatment for the majority of diseases caused by bacterial infections. Here we review a wide range of potential inhibitors that can specifically and effectively block the activity of pore-forming proteins, from small molecules to more specific macromolecular systems, such as synthetic nanoparticles, antibodies, antibody mimetics, polyvalent inhibitors, and dominant negative mutants. We discuss their mechanism of inhibition, as well as advantages and disadvantages.