Provided are pesticidal, particularly insecticidal, proteins which resemble S- layer proteins, as well as variants or mutants thereof, and DNAs encoding them. Further provided are methods and means for using said DNA or protein for controlling pests, particularly plant insect pests.